=Paper= {{Paper |id=None |storemode=property |title=None |pdfUrl=https://ceur-ws.org/Vol-644/paper00.pdf |volume=Vol-644 }} ==None== https://ceur-ws.org/Vol-644/paper00.pdf
                         Worksh
                         W    hop Procceedings



                   ACES
                      SMB 201
                          2 10

           Third Interna
           T      I      ational Worksshop onn
        Mode
           el Basedd Archiitecting
                                 g and Constru
                                       C     uction
                 of
                 o Embe  edded System
                                 S    ms



                           October 4tth, 2010, Osslo, Norway

                  Organ
                      nized in connjunction with MoDELSS 2010
  tth
13 Internatio
            onal Conference on Moodel Driven Engineerin
                                                      ng Languagees and Syste
                                                                            ems


                                           Edited by:
                     Stefan Van Baelenn (K.U.Leuven ‐ DistriNet, Belgiium)
                        eana Ober (Univversity of Toulo
                      Ile                             ouse ‐ IRIT, Fran
                                                                      nce)
                            Huascar Esppinoza (ESI Tecnalia, Spain)
              Thomas Weigert (Missouri UUniversity of Sccience and Techhnology, USA)
                      Iulian Ober (Univversity of Toulouse ‐ IRIT, France)
                          Sébastien Gérrard (CEA – LIST T/LISE, France)
                                             MoDELS 2010 ACES-MB Workshop Proceedings




Table of Contents
Table of Contents .....................................................................................................................................3
Foreword ..................................................................................................................................................5
Acknowledgments ...................................................................................................................................7
Invited Talk ‐ Using Metaheuristic Search for the Analysis and Verification of UML Models
   Lionel C. Briand (Simula Research Laboratory & University of Oslo, Norway) ....................................9
Mapping the MARTE UML Profile to AADL
   Skander Turki, Eric Senn and Dominique Blouin (Université de Bretagne‐Sud, France) ................... 11
A Time‐Centric Model for Cyber‐Physical Applications
   John C. Eidson, Edward A. Lee, Slobodan Matic, Sanjit A. Seshia and Jia Zou (University of California
   at Berkeley, USA) ............................................................................................................................... 21
From Interaction Overview Diagrams to Temporal Logic
   Luciano Baresi, Angelo Morzenti, Alfredo Motta and Matteo Rossi (Politecnico di Milano, Italy) .. 37
Virtual Verification of System Designs against System Requirements
   Wladimir Schamai (EADS Innovation Works, Germany), Philipp Helle (EADS Innovation Works, UK),
   Peter Fritzson (Linköping University, Sweden) and Christiaan J.J. Paredis (Georgia Institute of
   Technology, USA) .............................................................................................................................. 53
Approach for Iterative Validation of Automotive Embedded Systems
   Gereon Weiss, Marc Zeller, Dirk Eilers and Rudi Knorr (Fraunhofer ESK, Germany) ....................... 69
Model Maturity Levels for Embedded Systems Development, or: Working with Warnings
   Martin Groβe‐Rhode (Fraunhofer ISST, Germany) ........................................................................... 85
Towards a Systematic Approach for Software Synthesis
   Hamid Bagheri and Kevin Sullivan (University of Virginia, USA) ..................................................... 101
Toward Mega Models for Maintaining Timing Properties of Automotive Systems
   Stefan Neumann and Andreas Seibel (University of Potsdam, Germany) ...................................... 107
A Transformation‐based Model of Evolutionary Architecting for Embedded System Product Lines
   Jakob Axelsson (Mälardalen University, Sweden) ........................................................................... 113
Identifying Features for Ground Vehicles Software Product Lines by Means of Annotated Models
   Rafael S. Durelli, Daniel B. F. Conrado (UFSCAR, Brazil), Ricardo A. Ramos (UNIVASF, Brazil), Oscar L.
   Pastor (UPV, Spain), Valter V. de Camargo and Rosângela A. D. Penteado (UFSCar, Brazil) .......... 119
Product Line Development using Multiple Domain Specific Languages in Embedded Systems
Susumu Tokumoto (Fujitsu Laboratories Limited, Japan) ................................................................... 125




Oslo, Norway, October 4, 2010                                                                                                                            3
                                MoDELS 2010 ACES-MB Workshop Proceedings




Foreword

The development of embedded systems with real‐time and other critical constraints raises
distinctive problems. In particular, development teams have to make very specific
architectural choices and handle key non‐functional constraints related to, for example, real‐
time deadlines and to platform parameters like energy consumption or memory footprint.
The last few years have seen an increased interest in using model‐based engineering (MBE)
techniques to capture dedicated architectural and non‐functional information in precise (and
even formal) domain‐specific models in a layered construction of systems. MBE techniques
are interesting and promising for the following reasons: They allow to capture dedicated
architectural and non‐functional information in precise (and even formal) domain‐specific
models, and they support a layered construction of systems, in which the (platform
independent) functional aspects are kept separate from architectural and non‐functional
(platform specific) aspects, where the final system is obtained by combining these aspects
later using model transformations.

The objective of this workshop is to bring together researchers and practitioners interested
in model‐based engineering to explore the frontiers of architecting and construction of
embedded systems. We are seeking contributions relating to this subject at different levels,
from modelling languages and semantics to concrete application experiments, from model
analysis techniques to model‐based implementation and deployment. Given the criticality of
the application domain, we particularly focus on model‐based approaches yielding efficient
and provably correct designs. Concerning models and languages, we welcome contributions
presenting novel modelling approaches as well as contributions evaluating existing ones. The
workshop targets in particular:

   •    Architecture description languages (ADLs). Architecture models are crucial elements
        in system and software development, as they capture the earliest decisions which
        have a huge impact on the realization of the (non‐functional) requirements, the
        remaining development of the system or software, and its deployment. We are
        particularly interested in examining:
            o Position of ADLs in an MDE approach;
            o Relations between architecture models and other types of models used
                during requirement engineering (e.g., SysML, EAST‐ADL, AADL), design (e.g.,
                UML), etc.;
            o Techniques for deriving architecture models from requirements, and deriving
                high‐level design models from architecture models;
            o Verification and early validation using architecture models.




Oslo, Norway, October 4, 2010                                                               5
                                MoDELS 2010 ACES-MB Workshop Proceedings




   •    Domain specific design and implementation languages. To achieve the high
        confidence levels required for critical embedded systems through analytical
        methods, in practice languages with particularly well‐behaved semantics are often
        used, such as synchronous languages and models (Lustre/SCADE, Signal/Polychrony,
        Esterel), super‐synchronous models (TTA, Giotto), scheduling‐friendly models (HRT‐
        UML, Ada Ravenscar), or the like. We are interested in examining the model‐oriented
        counterparts of such languages, together with the related analysis and development
        methods.
   •    Languages for capturing non‐functional constraints (MARTE, AADL, OMEGA, etc.)
   •    Component languages and system description languages (SysML, MARTE, EAST‐ADL,
        AADL, BIP, FRACTAL, Ptolemy, etc.).

We accepted 11 papers for the workshop from 10 different countries: 6 full papers and 5
position papers. We hope that the contributions for the workshop and the discussions
during the workshop will help to contribute and provide interesting new insights in Model
Based Architecting and Construction of Embedded Systems.



The ACESMB 2010 organising committee,

Stefan Van Baelen,
Ileana Ober,
Huascar Espinoza,
Thomas Weigert,
Iulian Ober,
Sébastien Gérard.



The ACESMB 2010 steering committee,

Mamoun Filali,
Susanne Graf.



September 2010.




Oslo, Norway, October 4, 2010                                                            6
                                MoDELS 2010 ACES-MB Workshop Proceedings




Acknowledgments
The Organising Committee of ACESMB 2010 would like to thank the workshop Programme
Committee for their helpful reviews.

        Nicolas Belloir (LIUPPA, France)
        Jean‐Michel Bruel (IRIT, France)
        Agusti Canals (CS‐SI, France)
        Daniela Cancila (Sherpa Engineering, France)
        Arnaud Cuccuru (CEA‐LIST/LISE, France)
        Huascar Espinoza (ESI Tecnalia, Spain)
        Jean‐Marie Farines (UFSC, Brasil)
        Peter Feiler (SEI, USA)
        Mamoun Filali (IRIT, France)
        Robert France (CSU, USA)
        Sébastien Gérard (CEA LIST/LISE, France)
        Susanne Graf (VERIMAG, France)
        Bruce Lewis (US Army, USA)
        Ileana Ober (IRIT, France)
        Iulian Ober (IRIT, France)
        Isabelle Perseil (Telecom ParisTech, France)
        Dorina Petriu (Carleton University, Canada)
        Andreas Prinz (University of Agder, Norway)
        Bernhard Rumpe (RWTH Aachen, Germany)
        Douglas C. Schmidt (Vanderbilt University, USA)
        Bran Selic (Malina Software, Canada)
        Jean‐Bernard Stefani (INRIA Rhône‐Alpes, France)
        Martin Törngren (KTH, Sweden)
        Stefan Van Baelen (K.U.Leuven DistriNet, Belgium)
        Tullio Vardanega (University of Padua, Italy)
        Eugenio Villar (Universidad de Cantabria, Spain)
        Thomas Weigert (Missouri S&T, USA)
        Tim Weilkiens (OOSE, Germany)
        Sergio Yovine (VERIMAG, France)

This workshop is organised as an event in the context of

   •    The IST‐004527 ARTIST2 Network of Excellence on Embedded Systems Design
   •    The research project EUREKA‐ITEA EVOLVE (Evolutionary Validation, Verification and
        Certification)
   •    The research project EUREKA‐ITEA VERDE (Validation‐driven design for component‐based
        architectures)
   •    The research project EUREKA‐ITEA OPEES (Open Platform for the Engineering of Embedded
        Systems)
   •    The research project ICT‐INTERESTED ((INTERoperable Embedded Systems Tool chain for
        Enhanced rapid Design, prototyping and code generation)



Oslo, Norway, October 4, 2010                                                                   7