posted by user: andreasw || 2656 views || tracked by 1 users: [display]

ModComp 2020 : ModComp 2020 Call for Papers


When Oct 18, 2020 - Oct 20, 2020
Where Montreal
Abstract Registration Due Jul 15, 2020
Submission Deadline Jul 22, 2020
Notification Due Aug 21, 2020
Final Version Due Aug 28, 2020
Categories    software engineering   model driven development   component based software   CBSE

Call For Papers


ModComp'20 (at MoDELS): 6th International Workshop on Interplay of Model-Driven and Component-Based Software Engineering


Deadline for abstract submission: 15 July, 2020
Deadline for papers submission: 22 July, 2020
Notification of acceptance: 21 August, 2020
Camera ready: 28 August, 2020
Online pre-proceedings: 10 September, 2019
Workshop date (TBD): 18-20 October, 2020


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 the 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 a satellite event of MoDELS'19, the goal of ModComp’19 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.


Solicited topics include, but are not limited to:
- 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 the 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 are 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 with 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.


ModComp'20 welcomes research papers, experience papers and tool presentations; nevertheless, papers describing novel research contributions and innovative applications are of particular interest. Two types of submission are solicited: full and short papers.

- Full papers: with a maximum of 8 pages in the ACM format, including figures, appendices AND references), full papers clearly describe the situation or the problem tackled, the relevant state of the art, the position or solution suggested and the potential benefits of the contribution. Systematic and empirical reports are welcome too.

- Short papers: with a maximum of 4 pages in the ACM format, including figures, appendices AND references, short papers include tool demonstrations, position papers, industrial experiences and case-studies, well-pondered and sufficiently documented visionary papers. Tools in demonstrations should be made available for use to the reviewers.

Contributions should represent original and previously unpublished ideas that are currently not under review in any conference or journal. 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.

Special issue at SoSyM: We plan to organize a theme issue at SoSyM to which the best papers from the workshop will be invited for being submitted in extended form. The extended papers would undergo a new peer-reviewing process.


- Marco Autili, Università dell'Aquila
- Jan Carlson, Mälardalen University
- Peter Clarke, Florida International University
- Loek Cleophas, TU Eindhoven and Stellenbosch University
- Romina Eramo, University of L'Aquila
- Anne Koziolek, Karlsruhe Institute of Technology
- Ansgar Radermacher, CEA LIST
- Christian  Schlegel, Ulm University of Applied Sciences
- Cristina Seceleanu, Mälardalen University
- Lionel Seinturier, University of Lille
- Severine Sentilles,  Mälardalen University
- Massimo Tivoli, University of L'Aquila
- Sebastian Voss, fortiss GmbH


Workshop organizers and chairs
  Federico Ciccozzi (main contact), Mälardalen University (Sweden)
  Antonio Cicchetti, Mälardalen University (Sweden)
  Andreas Wortmann, RWTH Aachen University (Germany)


Main contact: Federico Ciccozzi, federico.ciccozzi[at]

Related Resources

Call For Papers Special Issue 2024   Smart Cities, innovating in the Transformation of Urban Environments
Ei/Scopus-AACIP 2024   2024 2nd Asia Conference on Algorithms, Computing and Image Processing (AACIP 2024)-EI Compendex
Dialogical Approaches to the Sphere ‘in 2024   Call For Papers - Dialogical Approaches to the Sphere ‘in-between’ Self and Other: The Methodological Meaning of Listening
ACM MLMI 2024   ACM--2024 The 7th International Conference on Machine Learning and Machine Intelligence (MLMI 2024)
Philosophical Approaches to Games and Ga 2024   Call For Papers - Philosophical Approaches to Games and Gamification: Ethical, Aesthetic, Technological and Political Perspectives
ACMLC--EI 2024   2024 6th Asia Conference on Machine Learning and Computing (ACMLC 2024)
JRMV 2024   The Journal of Risk Model Validation Call for Papers
ACM ICDLT 2024   ACM--2024 8th International Conference on Deep Learning Technologies (ICDLT 2024)
Mathematically Modeling Early Christian 2024   Call for Papers - Mathematically Modeling Early Christian Literature: Theories, Methods, and Future Directions
ICFIT 2024   2024 13th International Conference on Frontiers of Intelligent Technology (ICFIT 2024)--ESCI