The VaMoS workshop will have keynotes from:
- Jean-Marc Jézéquel, University of Rennes, France
- Stefan Kuntz, Continental Automotive GmbH, Germany
Jean-Marc Jézéquel: Some Issues in Product Line Engineering of Languages Families
The engineering of complex systems involves many different stakeholders, each with their own domain of expertise. Hence more and more organizations are adopting Domain Specific Languages (DSLs) to allow domain experts to express solutions directly in terms of relevant domain concepts. This new trend raises new challenges about designing DSLs, handling variation points among DSLs, evolving a set of DSLs and coordinating the use of multiple DSLs. In this talk we explore various dimensions of these challenges, and outline a possible research roadmap for addressing them. We detail one of these challenges, which is the safe reuse of model transformations accross variants of DSLs.
Jean-Marc Jézéquel is a Professor at the University of Rennes and Director of IRISA, one of the largest public research lab in Informatics in France. His interests include model driven software engineering for software product lines, and specifically component based, dynamically adaptable systems with quality of service constraints, including reliability, performance, timeliness etc. He is the author of several books published by Addison-Wesley and of more than 200 publications in international journals and conferences. He was a member of the steering committees of the AOSD and MODELS conference series. He also served on the editorial boards of IEEE Computer, IEEE Transactions on Software Engineering, the Journal on Software and Systems, on the Journal on Software and System Modeling and the Journal of Object Technology. He received an engineering degree from Telecom Bretagne in 1986, and a Ph.D. degree in Computer Science from the University of Rennes, France, in 1989.
Stefan Kuntz: Variability Modeling in the Automotive Domain
Variability is an engineering discipline to keep pace with the continuous increasing complexity of distributed embedded automotive systems. Like requirements and modelling of a system’s structure are a conjugated pair of aspects in the development of any system ─ the former justifies the existence of any structure and the second describes a system and its components ─ variability is the third key aspect that enables managing the complexity of today’s and future systems.
This talk touches the past and present approaches taken in an automotive environment with regard to variability, describes the factors which have and will have an impact on coping with variability, and sketches out future challenges. The conclusion of this talk presents possible directions and solutions for tackling the challenges from an industry’s perspective.
Stefan Kuntz leads the Software Architecture team in the business unit Powertrain Engine Systems of Continental Automotive GmbH in Regensburg, Germany. He is an active member of the AUTOSAR Timing Extensions Subgroup, also supports the definition of other AUTOSAR topics, like safety, multi-core, and system definition. In addition, he supports the evolution of the architecture description language EAST-ADL.