SEAA 2017 - Model-based development, Components and Services

Call for Papers:
Model-based development, Components and Services (MOCS)

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 main 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 clearly show how each model implements its parent model. Successive transformations thus provide a clear picture of how the final implementation is produced. Moreover, transformations 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 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 code generation
    • Model-based validation and verification
    • Models in the system engineering process
    • Metamodeling
    • Model reuse and modularity
    • Models@Runtime
    • 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-based and service-oriented systems
    • 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
    • Dynamic and adaptive architectures for open-ended systems
    • Microservice architectures and containers
  • 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

Submission of Papers

The conference proceedings will be published by the IEEE Computer Society. The format is the IEEE two-column proceedings format (max 8 pages). Submission will be handled via EasyChair:

Track Chairs

Tomas Bures

Manuel Wimmer

Program Committee (tentative)

Eduardo Almeida, CESAR, Brazil

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

Jan Carlson, Mälardalen University, Sweden

Ivica Crnkovi, Chalmers University, Sweden

Federico Ciccozzi, MäPlardalen University, Sweden

Guglielmo De Angelis, ISTI-CNR, Italy

Juan de Lara, Universidad Autónomia de Madrid, Spain

Mathias Fritzsche, SAP AG, Germany

Kiev Gama, Federal University of Pernambuco, Brazil

Ilias Gerostathopoulos, TU Munich, Germany

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

Marouane Kessentini, University of Michigan, USA

Dimitris Kolovos, University of York, UK

Christian Kreiner, Graz University of Technology, Austria

Kung-Kiu Lau, University of Manchester, UK

Antónia Lopes, University of Lisbon, Portugal

Ignac Lovrek, University of Zagreb, Croatia

Moreno Marzolla, Universitá di Bologna, Italy

Tanja Mayerhofer, TU Wien, Austria

Raffaela Mirandola, Politecnico di Milano, Italy

Keng-Yap Ng, Universiti Putra Malaysia, Malaysia

Azlin Nordin, International Islamic University Malaysia, Malaysia

Xin Peng, Fudan University

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

Patrizia Scandurra, DIIMM - University of Bergamo, Italy

Lionel Seinturier, University Lille 1, France

Eugene Syriani, University of Montreal, Canada

Bedir Tekinerdogan, Wageningen University, Netherlands

Martin Torngren, KTH, Sweden

Javier Troya, University of Seville, Spain

Antonio Vallecillo, University of Malaga, Spain

Perla Velasco Elizondo, Autonomous University of Zacatecas, Mexico