Moves-WP3: Software Composition and Decomposition Status Overview



Similar documents
PhD Perspectives, Trends and Challenges

Using Feature Modelling and Automations to Select among Cloud Solutions

Key Challenges in Cloud Computing to Enable Future Internet of Things

ICT 10: Software Technologies

EMBEDDED SOFTWARE DEVELOPMENT: COMPONENTS AND CONTRACTS

IoT R&I on IoT integration and platforms INTERNET OF THINGS FOCUS AREA

Debian Packages Repositories as Software Product Line Models. Towards Automated Analysis

Chang Hwan Peter Kim Curriculum Vitae

ICT 9: Tools and Methods for Software Development

Building Service-oriented User Agents using a Software Product Line Approach

Generating Aspect Code from UML Models

ICT 10: Software Technologies

Dr. Tom Van Cutsem. Web: Tel: (+32) Office: 10F736

Service Oriented Architecture for Agricultural Vehicles

A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems

Cloud and Virtualization to Support Grid Infrastructures

A Model-Driven Approach for Developing Self-Adaptive Pervasive Systems

MULTI-DIMENSIONAL CUSTOMIZATION MODELLING BASED ON METAGRAPH FOR SAAS MULTI-TENANT APPLICATIONS

Building a Customizable Business-Process-as-a-Service Application with current State-of-Practice

Configurable and Collaborative Scientific Workflows

SPLConfig: Product Configuration in Software Product Line

Exploiting User and Process Context for Knowledge Management Systems

MiNEMA First Workshop

JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION

Fundamental Concepts and Models

Join the Lean Wave. Asanka Abeysinghe Director, Solutions Architecture. WSO2, Inc. Friday, July 22, 11

San Giovanni Rotondo (FG) Italian via Nicola Passero, San Severo (FG) Italy. Education and Work Experience

HOL9449 Access Management: Secure web, mobile and cloud access

Moving Target Reference Implementation

Model-Based Extension of AUTOSAR for Architectural Online Reconfiguration

Agenda. Overview. Federation Requirements. Panlab IST Teagle for Partners

Consumption IT. Michael Shepherd Business Development Manager. Cisco Public Sector May 1 st 2014


An Agent-Based Concept for Problem Management Systems to Enhance Reliability

CSC340: Information Systems Analysis and Design. About the Course

An Overview of Challenges of Component Based Software Engineering

DRAFT. 1 Proposed System. 1.1 Abstract

Index Terms: Internet of Things (IoT), IPv6, IPv4, RFID, Machine to Machine Communication, WSN Network.

focus Software product line engineering (SPLE) is a paradigm of software reuse Combining Service Orientation with Product Line Engineering

EA-Analyzer: Automating Conflict Detection in Aspect-Oriented Requirements

Sproxies on theScale of the WSAN Cloud

Towards an Organic Middleware for the Smart Doorplate Project

Transforming security audit requirements into a software architecture

A Systems of Systems. The Internet of Things. perspective on. Johan Lukkien. Eindhoven University

Development of Integrated Management System based on Mobile and Cloud Service for Preventing Various Hazards

Internet of Things Value Proposition for Europe

An OSGi based HMI for networked vehicles. Telefónica I+D Miguel García Longarón

General Introduction to IBM (R) Rational (R) Asset Manager

Development of Integrated Management System based on Mobile and Cloud service for preventing various dangerous situations

Software Product Lines

Using an Aspect Oriented Layer in SOA for Enterprise Application Integration

Architecture Description Languages

VARIABILITY is commonly understood as the ability of a

A Data Centric Approach for Modular Assurance. Workshop on Real-time, Embedded and Enterprise-Scale Time-Critical Systems 23 March 2011

NCTA Cloud Architecture

Safe Management of Software Configuration

Amplify Service Integration Developer Productivity with Oracle SOA Suite 12c

Business-Driven Software Engineering Lecture 3 Foundations of Processes

Transcription:

BelSpo event, 7 December2011 Moves-WP3: Software Composition and Decomposition Status Overview Engineer Bainomugisha (VUB), Alfredo Cadiz (UCL), Nicolas Cardozo(UCL), Anthony Cleve(FUNDP), Theo D Hondt (VUB), Laurence Duchien (INRIA), Javier Del Cid (K.U.Leuven), Sebastian Gonzalez (UCL), Arnaud Hubaux (FUNDP), Sebastian Guenter (VUB), Wouter Joosen (K.U.Leuven), Patrick Heymans (FUNDP), Kim Mens (UCL), Sam Michiels (K.U.Leuven), Carlos Parra (INRIA), Riccardo Scandariato (K.U.Leuven), Eddy Truyen (K.U.Leuven), Jorge Vallejos (VUB), Stefan Walraven (K.U.Leuven)

Research Topics Overall goal of WP3 has focused towards a central theme Software Product Line Engineering (SPLE) approach for context-aware and self-adaptive software systems Research focus of last year Use of Context-Oriented Programming (COP) for design of dynamic software product lines Performing context-dependent adaptations in safe and efficient way In addition Case study-driven validation of research Wireless sensor networks Cloud Computing Support for complex feature configuration

Work package structure DOMAIN ANALYSIS TRACK FUNDP, VUB Feature modeling Staged configuration and mapping to software variability Modeling of context-dependent constraints DOMAIN ARCHITECTURE TRACK K.U.Leuven, UCL, VUB, INRIA Context Monitoring Modular design of context-dependent adaptations in a product family Programming support Context reasoning Contextdependent Activation

Joint publications Arnaud Hubaux, Patrick Heymans, Feature Pierre- Yves Schobbens, Ebrahim modeling Khalil Abbasi, Dirk Deridder, Supporting Multiple Perspectives in Feature-based DOMAIN ANALYSIS Configuration, in Software and Systems TRACK Modeling (SoSyM) ([FUNDP, VUB]) FUNDP, VUB Staged configuration and mapping to Arnaud Hubaux, Yingfei Xiong and Krzysztof Czarnecki, A Survey of Configuration Challenges in Linux and ecos, in Proceedings of the Sixth Modeling International of Workshop on context-dependent Variability Modelling of Softwareintensive constraints Systems (VaMoS 12), Leipzig Germany, January 27-29 [FUNDP, University of Waterloo] Eddy Truyen, Nicolás Cardozo, Stefan Walraven, software Jorge Vallejos, Engineer Bainomugisham, Sebastian variability Günther, Theo D Hondt, Wouter Joosen, Contextoriented Programming for Customizable SaaS Cleve and Laurence Duchien, Carlos Parra, Xavier Blanc, Anthony Applications, in Proceedings of 27th international Modular design Unifying of design and runtime software Symposium on Applied Computing (SAC 2012), context-dependent adaptation using aspect models, in ACM, 2012 [KUL, VUB, UCL] adaptations in a product Science of Computer Programming DOMAIN family 76(12), Elsevier, 2011 [INRIA, ARCHITECTURE FUNDP] Nelson TRACK Matthys, Wouter Amerijckx, Coen De Roover, Programming support Christophe Scholliers, Sam Michiels, Context Theo D Hondt and Contextdependent Wouter K.U.Leuven, Joosen, Language and Middleware Monitoring Support for Dynamism UCL, VUB, in Wireless Sensor and Actuator Network Context Activation Applications, INRIA in 6th International Workshop on Middleware reasoning Tools, Services and Runtime Support for Networked Embedded Systems (Midsens 2011) [KUL, VUB]

Organized Events Vari-comp 2011/2012: International Workshop on Variability and Composition (co-located with AOSD 2011/2012), co-organized by Sebastián González (UCL) and Stefan Van Baelen (K.U.Leuven) Sponsored by MoVeS Submission deadline Vari-Comp 2012: 5 january 2012 COP 2011: International Workshop on Context-Oriented Programming (co-located with ECOOP 2011), co-organized by Jorge Vallejos (VUB) Sponsored by MoVes LICT Workshop on Software Product Lines, 10 May 2011 organized by Dave Clarke (K.U.Leuven)

Ongoing work Safe state management in COP -- How to prevent state inconsistencies when using COP languages Context-aware middleware -- Bridging two COP languages Hot software updates -- Using COP for hot software updates Combining Ambient-oriented Programming and Serviceoriented middleware in the context of SaaS applications -- Building a-typical clouds on mobile ad-hoc networks

Website More info at Moves-WP3 website http://moves.vub.ac.be/wp3/index