@incollection{ReiserTavakoliKolagariWeber2008, author = {Reiser, Mark-Oliver and Tavakoli Kolagari, Ramin and Weber, Matthias}, title = {Manifoldness of Variability Modeling — Considering the Potential for Further Integration}, series = {Lecture Notes in Computer Science}, booktitle = {Lecture Notes in Computer Science}, publisher = {Springer Berlin Heidelberg}, address = {Berlin, Heidelberg}, isbn = {9783540852780}, issn = {0302-9743}, doi = {10.1007/978-3-540-85279-7_23}, pages = {291 -- 303}, year = {2008}, abstract = {Variability management has become an important concern in software and systems engineering. Especially in industrial settings a rigid management of variability has been identified as an important prerequisite for further optimization of the development process, e.g. for reuse of software sub-systems across vehicle models such as the Mercedes Benz A-Class and C-Class. In response to this growing practical interest, the scientific community has come up with numerous concepts and techniques for modeling variability. However, despite initial attempts to integrate or unify some of these manifold approaches, a clear understanding of how they precisely relate to each other is still not yet achieved. In the paper, various techniques for variability modeling are elaborated and a basic classification scheme is proposed. From this we derive their common capabilities, which arguably embody the essence of variability modeling in general. On this basis, a discussion is presented that concerns the potential and feasibility of integrating all these diverse techniques into a single, common technique for variability modeling.}, language = {en} } @incollection{CuenotFreyJohanssonetal.2010, author = {Cuenot, Philippe and Frey, Patrick and Johansson, Rolf and L{\"o}nn, Henrik and Papadopoulos, Yiannis and Reiser, Mark-Oliver and Sandberg, Anders and Servat, David and Tavakoli Kolagari, Ramin and T{\"o}rngren, Martin and Weber, Matthias}, title = {11 The EAST-ADL Architecture Description Language for Automotive Embedded Software}, series = {Lecture Notes in Computer Science}, booktitle = {Lecture Notes in Computer Science}, publisher = {Springer Berlin Heidelberg}, address = {Berlin, Heidelberg}, isbn = {9783642162763}, issn = {0302-9743}, doi = {10.1007/978-3-642-16277-0_11}, pages = {297 -- 307}, year = {2010}, abstract = {Current trends in automotive embedded systems focus on how to manage the increasing software content, with a strong emphasis on standardization of the embedded software structure. The management of engineering information remains a critical challenge in order to support development and other stages of the life-cycle. System modelling based on an Architecture Description Language (ADL) is a way to keep these assets within one information structure. This paper presents the EAST-ADL2 modelling language, developed in the ITEA EAST-EEA project and further enhanced in the ATESST project (www.atesst.org). EAST-ADL2 supports comprehensive model-based development of embedded systems and provides dedicated constructs to facilitate variability and product line management, requirements engineering, representation of functional as well as software/hardware solutions, and timing and safety analysis.}, language = {en} }