sis and verification. Springer, Dordrecht and New
York.
Gotz, M., Roser, S., Lautenbacher, F., and Bauer, B. (2009).
Token analysis of graph-oriented process models. In
13th Enterprise Distributed Object Computing Con-
ference Workshops, pages 15–24.
Johnson, R., Pearson, D., and Pingali, K. (1994). Program
structure tree: Computing control regions in linear
time. In Proceedings of the ACM SIGPLAN Confer-
ence on Programming Language Design and Imple-
mentation (PLDI), pages 171–185. ACM.
Kienberger, J., Minnerup, P., Kuntz, S., and Bauer, B.
(2014). Analysis and validation of AUTOSAR mod-
els. In Proceedings of the 2nd International Confer-
ence on Model-Driven Engineering and Software De-
velopment, MODELSWARD 2014, pages 274–281,
Portugal. SCITEPRESS - Science and Technology
Publications, Lda.
Kienberger, J., Saad, C., Kuntz, S., and Bauer, B. (2016).
Efficient parallelization of complex automotive sys-
tems. In Balaji, P. and Leung, K.-C., editors, Pro-
ceedings of the 7th International Workshop on Pro-
gramming Models and Applications for Multicores
and Manycores, pages 40–49. ACM.
Lukasiewycz, M., Steinhorst, S., Andalam, S., Sagstetter,
F., Waszecki, P., Wanli Chang, Kauer, M., Mundhenk,
P., Shanker, S., Fahmy, S., and Chakraborty, S. (2013).
System architecture and software design for electric
vehicles. In IEEE, editor, Design Automation Confer-
ence (DAC), 2013 50th ACM / EDAC / IEEE, pages
1–6.
Macher, G., H
¨
oller, A., Armengaud, E., and Kreiner, C.
(2015). Automotive embedded software: Migration
challenges to multi-core computing platforms. In
IEEE 13th International Conference on Industrial In-
formatics (INDIN), pages 1386–1393.
Marinescu, R. and Enoiu, E. P. (2012). Extending EAST-
ADL for modeling and analysis of system’s resource-
usage. In IEEE 36th Annual Computer Software and
Applications Conference Workshops, pages 532–537.
Ottenstein, K. J. and Ottenstein, L. M. (1984). The program
dependence graph in a software development environ-
ment. SIGPLAN Not., 19(5):177–184.
Potts, M., Sartor, P., Johnson, A., and Bullock, S. (2017).
Hidden structures: using graph theory to explore com-
plex system of systems architectures. International
Conference on Complex Systems Design & Manage-
ment. CSD & M.
Pretschner, A., Broy, M., Kruger, I. H., and Stauner, T.
(2007). Software engineering for automotive systems:
A roadmap. In Future of Software Engineering, pages
55–71.
Qureshi, T. N., Chen, D., L
¨
onn, H., and T
¨
orngren, M.
(2011). From EAST-ADL to AUTOSAR software
architecture: A mapping scheme. In Crnkovic, I.,
Gruhn, V., and Book, M., editors, Software Archi-
tecture, pages 328–335, Berlin, Heidelberg. Springer
Berlin Heidelberg.
Tarjan, R. (1972). Depth-first search and linear graph algo-
rithms. SIAM Journal on Computing, 1(2):146–160.
The ATESST2 Consortium (2010). Methodology guideline
when using EAST-ADL2. Deliverable D5.1.1 V1.1.
Tip, F. (1995). A survey of program slicing techniques.
Journal of Programming Languages, 3:121–189.
Walker, M., Reiser, M.-O., Tucci-Piergiovanni, S., Pa-
padopoulos, Y., L
¨
onn, H., Mraidha, C., Parker, D.,
Chen, D., and Servat, D. (2013). Automatic optimisa-
tion of system architectures using EAST-ADL. Jour-
nal of Systems and Software, 86(10):2467–2487.
Weit e.V. (2018). V-Modell XT: Das deutsche Referenz-
modell f
¨
ur Systementwicklungsprojekte Version 2.2.
MODELSWARD 2019 - 7th International Conference on Model-Driven Engineering and Software Development
176