posted by organizer: federico_ciccozzi || 4138 views || tracked by 22 users: [display]

ModComp 2016 : 3rd International Workshop on Interplay of Model-Driven and Component-Based Software Engineering @ MoDELS 2016


When Oct 4, 2016 - Oct 4, 2016
Where Saint-Malo, France
Submission Deadline Jul 17, 2016
Notification Due Aug 14, 2016
Categories    model-driven engineering   component-based software   software engineering

Call For Papers

Model-Driven Engineering (MDE) and Component-Based Software Engineering (CBSE) have been shown to effectively reduce software development complexity by (i) shifting the focus from source code to models and (ii) building software systems as composition of new and existing components, respectively.
Moreover, the interplay of MDE and CBSE approaches is gaining recognition as a very promising means to boost the development of software systems by reducing costs and risks and shorten time-to-market.
While several attempts to effectively combine MDE and CBSE have been documented, there are still unsolved clashes arising when exploiting interplay of MDE and CBSE, mostly due to mismatches in the related terminology as well as to differences in their basic essence.
As satellite event of MODELS, the goal of ModComp’16 is to gather researchers and practitioners to share opinions, propose solutions to open challenges and generally explore the frontiers of interweaving between MDE and CBSE.

ModComp'16 aims at attracting contributions related to the subject at different levels, from modelling to analysis, from componentization to composition, from consistency to versioning; foundational contributions as well as concrete application experiments are sought.

In this direction topics of interest for ModComp’16 include, but are not limited to, the following:

- Partial model reuse: once individual components are modelled (interfaces and behavior), these models should be reusable in the different usage contexts of these components;
- Model composition: building a system model by composition of pre-existing models of individual components;
- Component versioning: in order to handle evolution when for instance one component is upgraded to a newer version;
- Modelling component interaction and component behaviours: clear separation of internal behaviour and externally visible interaction capabilities, e.g. by interface protocols;
- Model extraction for componentization of legacy systems: when legacy systems are componentized, generation of architectural and behavioural models from, e.g., implementation artefacts is needed in order to get full support from model-based activities such as analysis, e.g. if those components are reused in a new context. Along with implementation artefacts, other kinds of information regarding any observation of the system at runtime, such as, e.g., log files, system execution traces, traces, might need to be considered for reverse componentization;
- Component interoperability: in order to enable the automated construction of semantic matching and mapping between different modelling notations (e.g., component models) with emphasis on precise syntactic, protocol and operational descriptions of components
- Management and elicitation of model interdependencies: in order to infer and support automated reasoning on the possible interdependencies between the different software models exploited throughout the software life cycle;
- Component models evolution: tackling challenges in component models evolution and model co-evolution which are amplified by the high degree of interchangeability typical of CBSE;
- Model transformations in presence of third-party components: exploring how model-driven techniques may deal with third-party components, especially concerning the preservation of system properties (both functional and extra-functional) along the involved model manipulations for e.g. analysis, code generation, etc;
- Metamodel modularity: reasoning on issues related to composability of (i) metamodels and (ii) views in terms of metamodel portions;
- Composition of MDE artefacts: analysis results, model transformations, and/or model viewpoints could take advantage of CBSE advancements in order to ease their reuse, and composition;
- Enforcement of incrementality: models and model manipulations to support incremental verification and validation of component-based systems;
- Case studies & applications: best practices applied to real world applications, lessons learned, success/failure stories in intertwining MDE and CBSE.

The workshop is organized as a full-day event with papers presentation and group discussions.
ModComp’15 welcomes research papers, experience reports and position papers.
Contributions can be:

Research papers (maximum 6 pages, including figures, appendices AND references)
Experience reports (maximum 6 pages, including figures, appendices AND references)
Position papers (maximum 2 pages, including figures, appendices AND references)

Contributions should represent original and previously unpublished ideas that are currently not under review in any conference or journal; the workshop’s language is English. 
Each submitted paper undergoes a formal peer review process by a minimum of 3 Program Committee members. Submitted papers should include authors' names, affiliations and contact information.
Contributions should be uploaded electronically via EasyChair according to the instructions on the workshop’s website. Papers must be in the IEEEtran format (link to templates on the workshop’s website).
Accepted papers will be published in a pre-conference edition of CEUR, which is indexed by DBLP.
At least one author of each accepted paper must register and attend the workshop in order for the paper to be published.

The selected best papers are meant to be invited to submit an extended version to a special issue at an International Journal.

Related Resources

ICMLSC - ACM 2017   2017 International Conference on Machine Learning and Soft Computing (ICMLSC 2017)--Ei, ISI and Scopus
ST: Model-Based Testing 2016   Theme issue on Model-Based Testing : Software and Systems Modeling Journal (SoSyM)
AsiaCCS 2017   Call for paper: ACM Asia Conference on Computer and Communications Security
COMMitMDE 2016   1st International Workshop on Collaborative Modelling in MDE
MODELSWARD 2017   5th International Conference on Model-Driven Engineering and Software Development
ICCRD 2017   The 9th International Conference on Computer Research and Development (ICCRD 2017)-SCOPUS
8th ICISA 2017   ICISA International Conference on Information Sience and Applications
ICMT 2017   10th International Conference on Model Transformation
A-MOST 2017   Advances in Model-Based Software Testing
ICCMS - ACM 2017   2017 8th International Conference on Computer Modeling and Simulation (ICCMS 2017)-EI and Scopus