MOCS - Model-based development, Components and Services (Track)

Two of the major current trends in software engineering are: the emphasis given to the need of introducing modeling for dealing with the complexity of IT systems, and the increasingly central role of component-based and service-based paradigms in the development of software systems.

The idea advocated by model-based development is to develop systems starting from models, at different levels of abstraction, that are capable of expressing domain specific concepts in a way that is at the same time precise, intuitive, and machine-processable, so allowing automated manipulation and transformation. Because of these and other factors, the popularity of model-based development has steadily increased over the years, reaching various engineering disciplines, beside software development.

Component-based and service-based software engineering are development paradigms that promise to accelerate software development and to reduce costs by assembling systems from prefabricated software units (components and/or services).

By these approaches the development focus shifts from activities concerning the in-house custom design and implementation of the system components, to activities concerning the identification, selection, and composition of components services and offered by third parties.

The two fields outlined above are strictly intertwined and the main goal of this track is to provide a discussion forum where researchers and practitioners on model-based development, component-based and service-based software engineering can meet, disseminate and exchange ideas and problems, identify some of the key issues related to these topics, and explore together possible solutions and future works. For this reason we have merged two Euromicro SEAA tracks (CBSE & MDD) into a common one.

We encourage submissions of a theoretical nature as well as experience reports, from academia and especially from industry.

Suggested areas of interest include, but are not restricted to:

Model-based development
  • Model transformation and reengineering
  • Model-based validation and verification
  • Models in the system engineering process
  • Model evolution and maintenance
  • Quality assurance for models
  • Tool support for model-based development
Component-based and Service-based software engineering
  • Component-based and service-oriented architectures;
  • Compositional reasoning techniques for component models and service-based architectures;
  • Quality of components and services;
  • Generation, adaptation and deployment of component-based and service-oriented systems;
  • Specification, verification, testing and checking of component-based and service-oriented systems;
  • Measurement, prediction and monitoring of component-based, distributed and service-oriented systems;
  • Runtime support for components;
Model-, Component- and Service-based development
  • Integrated tool chains and methods for modeling and building component-based services;
  • Reverse engineering, modeling, and componentization of legacy code;
  • Models, Components and services for dependable, real-time and embedded systems;
  • Case studies and experience reports.

The Paper submission system and further instructions are available at the submission page. Accepted papers will be included in the proceedings, published by the Conference Publishing Services (CPS). The proceedings of the conference will be submitted to Xplore and CSDL.

Publication of extended versions of selected papers in a journal special issue will be organised.

Track Organizers

Iv Ivica Crnkovic, Mälardalen University, Sweden
ra Raffaela Mirandola, Politecnico di Milano, Italy

Program Committee

  • Muhammad AliBabar (IT University of Copenhagen, Denmark)
  • Mehmet Aksit, (U. Twente, the Netherlands)
  • Eduardo Santana de Almeida (Federal University of Bahia, Brazil)
  • Olivier Barais, (INRIA, France)
  • Franck Barbier (University Pau, France)
  • Steffen Becker (University of Padeborn, Germany)
  • Tomas Bures (Charles University in Prague, Czech Republic)
  • Premek Brada (University West Bohemia, Pilsen, Czech Republic)
  • Jan Carlson (Malardalen University, Sweden)
  • Radu Calinescu (Aston University, UK)
  • Guglielmo De Angelis (ISTI-CNR, Italy)
  • Mathias Fritzsche (SAP Research, UK)
  • Kiev Gama, CESAR, Brazil
  • Holger Giese, (Hasso Plattner Institut, Postdam University, Germany)
  • Sebastien Gerard (CEA­LIST, France)
  • Tibor Gyimóthy, (University of Szeged, Hungary)
  • Darko Huljenic (Ericsson Nikola Tesla, Croatia)
  • Sylvia Ilieva (University Sofia, Bulgaria)
  • Panagiotis Katsaros (Aristotle University of Thessaloniki, Greece)
  • Gerald Kotonya (University Lancaster, UK)
  • Christian Kreiner (Graz University of Technology, Austria)
  • Kung-Kiu Lau (Manchester University, UK)
  • Antonia Lopez (University of Lisboa, Portugal)
  • Ignac Loverk (University of Zagreb, Croatia)
  • Moreno Marzolla (University of Bologna, Italy)
  • Andreas Metzger, (Duisburg-Essen University, Germany)
  • Oscar Pastor (Univ. Polytecnica de Valencia, Spain)
  • Dorina C. Petriu (Carleton University, Canada         )
  • Alfonso Pierantonio, University of L'Aquila, Italy
  • Antonino Sabetta (SAP Research, France)
  • Patrizia Scandurra (University of Bergamo, Italy
  • Lionel Seinturier (University of Lille, France)        
  • Bedir Tekinerdoğan, (Bilkent University, Turkey)  
  • Martin Torngren (RTH, Stockholm, Sweden)
  • Anders Wall (ABB, Sweden)