cessed fully automated as well, but the review itself
is mainly based on manual investigations.
As the study was conducted among German in-
dustry and the number of participants was small it
must be discussed, whether the results are general-
izable or not. The participating companies were
asked to send only professionals that are representa-
tive for the company. Furthermore, the questionnaire
was not used to determine industry needs presented
within this paper. The questionnaire was used to
gain first insights into potential industry needs.
Therefore, the results of the questionnaires were
qualified by interviews. Afterwards, they were con-
cretized and confirmed by the use of workshops and
by the use of industrial case studies. By the combi-
nation of these techniques, we assume that the re-
sults are representative for at least large European
companies in the automotive and avionics domain.
Participants stem from worldwide operating compa-
nies with branches in other countries, especially
throughout Europe, which indicates, that our find-
ings are not bound to national borders. Beside of
this, we assume that our findings are probably not
valid for all parts of the embedded systems domain:
Since the usage of model-based engineering and the
desire for consistency and correctness within speci-
fications is related to the development of safety-
critical systems.
ACKNOWLEDGEMENTS
The research serving as basis for this paper has has
been funded in part by the German Federal Ministry
of Education and Research (support code:
01IS12005C+M). We thank Carsten Albers (with
Inchron), Arnaud Boyer (with Airbus) and Matthias
Büker (with the offis institute) for their fruitful sup-
port in designing the questionnaire and conducting
the study. We thank Nelufar Ulfat-Bunyadi (with
paluno) for the inspiring discussions about the paper.
REFERENCES
Alfaro, L. & Henzinger, T. (2001), Interface Automata.
Proc. of the ESEC/FSE, pp. 109-120.
Alur, R., Etessami, K., & Yannakakis, M. (2000), Infer-
ence of Message Sequence Charts. TSE, pp. 623-633.
Beeck, M. (2007), Development of logical and technical
architectures for automotive systems. Software Sys-
tems Modeling, pp. 204-219.
Beyer, D., Noack, A. & Lewerentz, C. (2005), Efficient
Relational Calculation for Software Analysis. TSE, pp.
137-149.
Boehm, B. & Basili, v. (2001), Software Defect Reduction
Top 10 List. IEEE Computer, pp. 135-137.
Borges, R., Garcez, A. & Lamb, L. (2010), Integrating
Model Verification and Self-Adaptation. Proc. of the
ASE, pp. 317-320.
Brinkkemper, S. & Pachidi, S. (2010), Functional Archi-
tecture Modeling for the Software Product Industry.
Proc. of the ECSA, pp. 198-213.
Broy, M. (2006),Challenges in automotive software engi-
neering. Proc. of the ICSE, pp. 33-42.
Clarke, E., Emerson, E. & Sifakis, J. (2009), Model check-
ing: algorthmic verification and debugging. Commun.
ACM, pp. 74-84.
Cox, L., Delugach, H. & Skipper, D. (2001), Dependency
Analysis Using Conceptual Graphs. Proc. of the ICCS,
pp. 117-130.
Daun, M., Weyer, T. & Pohl, K. (2014), Validating the
Functional Design of Embedded Systems against
Stakeholder Intentions. Proc. of the MODELSWARD,
pp. 333-339.
Felty, A. & Namjoshi, K. (2003), Feature Specification
and Automated Conflict Detection. TOSEM, pp. 3-27.
Giese, H. & Wagner, R. (2006), Incremental Model Syn-
chronization with Triple Graph Grammars. Proc. of
the MoDELS, pp. 543-557.
Gilb, T. & Graham, D. (1993), Software Inspection. Addi-
son-Wesley.
Grönninger, H., Hartmann, J., Krahn, H., Kriebel, S.,
Rothhardt, L. & Rumpe, B. (2008), View-Centric
Modeling of Automotive Logical Architectures. Proc.
of MBEES, pp. 3-12.
Gross, D. & Yu, E. (2001), From Non-Functional Re-
quirements to Design through Patterns. Requirements
Engineering Journal, pp. 18-36.
Hélouët, L., & Maigat, P. (2001), Decomposition of Mes-
sage Sequence Charts. SDL Forum, pp. 348-364.
Hermann, H., Ehrig, F., Orejas, K., Czarnecki, Z., Xiong,
Y., Gottmann, S. & Engel, T. (2013), Model Synchro-
nization based on triple graph grammars: correctness,
completeness, invertibility. Journal on Software Sys-
tems Modeling, pp. 348-364.
Holzmann, G. (1997), The Model Checker SPIN. TSE, pp.
279-295.
ITU. (2011), Recommendation Z.120.
Jantsch, A., & Sander, I. (2000), On the Roles of Func-
tions and Objects in System Specification. Proc. of the
8
th
Intl. Workshop on HW/SW Codesign, pp. 8-12.
Kang, K., Kim, S., Lee, J., Kim, K., Kim, G., & Shin, E.
(1998), FORM: A feature-oriented reuse method with
domain specific reference architectures. Annals of
Softw. Eng., pp. 143-168.
Klein, T., Conrad, M., Fey, I. & Grochtmann, M. (2004),
Modellbasierte Entwicklung eingebetteter
Fahrzeugsoftware bei DaimlerChrysler. Proc. of Mod-
ellierung, pp. 31-41.
Letier, E., Kramer, J., Magee, J., & Uchitel, S. (2005),
Function-centeredEngineeringofEmbeddedSystems-EvaluatingIndustryNeedsandPossibleSolutions
233