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

Two of the major current trends in software engineering are: the increasing emphasis on model-driven engineering, and the increasingly central role of component-based and service-based paradigms in tackling scale and complexity in the development of ever larger and more complex software systems. It can be argued that these two trends can potentially combine the best of both the process-centric and the product-centric views of software engineering: process efficiency and product quality.

The idea advocated by model-based development is to start with models, and proceed to their implementation via a set of successive model transformations. The advantage of having models at every stage is that they are capable of capturing system and design concepts at different levels of abstraction, so that the transformations can show clearly how each model implements its parent model. Successive transformations thus provide a clear picture of how the final implementation is arrived at, and why it is correct. In addition, they also lend themselves to automation.

Component-based and service-based software engineering are development paradigms that aim to accelerate software development and to reduce costs by assembling systems from prefabricated software units (components and/or services). In these approaches, the development focus shifts from building monolithic systems from scratch, to assembling systems by identifying, selecting, adapting, and composing pre-existing third-party components and services. Furthermore, these paradigms also aim to tackle scale and complexity by using compositional approaches to both system development and system V & V.

In practice, to achieve model-based system development using components and services is a challenging task. Whereas model-based development is essentially top-down, component- and service-based development is essentially bottom-up. To combine these paradigms require new methods and tools. The main goal of this track is to provide a forum for researchers and practitioners on model-based development, component-based and service-based software engineering, where they can meet, discuss, exchange and disseminate ideas, problems and results, identify key issues and explore possible solutions and future work.

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

Component-based and Service-based software engineering

Model-, Component- and Service-based development

Track Organizers

Kung-Kiu Lau
Tomas Bures


Olivier Barais, IRISA/INRIA/Univ Rennes1, France
Steffen Becker, University of Technology Chemnitz, Germany
Nikola Benes, Masaryk University, Czech Republic
Premek Brada, University of West Bohemia, Czech Republic
Radu Calinescu, University of York, UK
Guglielmo De Angelis, ISTI-CNR, Italy
Mathias Fritzsche, SAP AG, Germany
Kiev Gama, Federal University of Pernambuco, Brazil
Petr Hnetynka, Charles University in Prague, Czech Republic
Kai Hoefig, Siemens, Germany
Darko Huljenic, Ericsson Nikola Tesla d.d., Croatia
Sylvia Ilieva, Sofia University, Bulgaria
Kenneth Johnson, Auckland University of Technology, New Zealand
Panagiotis Katsaros, Aristotle University of Thessaloniki, Greece
Anne Koziolek, Karlsruhe Institute of Technology, Germany
Christian Kreiner, Graz University of Technology, Austria
Antónia Lopes, University of Lisbon, Portugal
Ignac Lovrek, University of Zagreb, Croatia
Moreno Marzolla, Università di Bologna, Italy
Raffaela Mirandola, Politecnico di Milano, Italy
Keng-Yap Ng, Universiti Putra Malaysia, Malaysia
Oscar Pastor Lopez, Universitat Politécnica de Valencia, Spain
Jennifer Perez, Technical University of Madrid (UPM), Spain
Dorina Petriu, Carleton University, Canada
Alfonso Pierantonio, University of L'Aquila, Italy
Antonino Sabetta, SAP Labs, France
Lionel Seinturier, University Lille 1, France
Bedir Tekinerdogan, Wageningen University, Netherlands
Martin Torngren, KTH, Sweden
Perla Velasco Elizondo, Autonomous University of Zacatecas, Mexico



Technological Educational Institute of Western Greece