ACKNOWLEDGEMENTS 
We want to thank our collaborators at Daimler AG: 
Frank Houdek, Marco Piechotta and Jakob Hammes 
in the testing department for their input, help with 
data set and system knowledge for the case study.  
REFERENCES 
Alber, R., Rudolph S., Kröplin, B. "On Formal Languages 
in Design Generation and Evolution." 5th World 
Congress on Comp. Mechanics, 2002. 
Alber, R., Rudolph, S.”43 - A Generic Approach for  
Engineering Design Grammars.” AAAI Spring Symposium 
Computational Synthesis, 2003. 
Alber, R, Rudolph, S. "On a Grammar-Based Design 
Language that Supports Automated Design Generation 
and Creativity." In Knowledge Intensive Design 
Technology, Springer, 2004. 
Artale, A, Franconi, E. "A Temporal Description Logic for 
Reasoning about Actions and Pans." Journal of 
Artificial Intelligence Research, 1998. 
Artale, A.. ”Linear Temporal Logic.” LectureNotes: 
Formal Methods Lecture III, 2010. 
Bühler, D., Minker, W. “Domain-Level Reasoning for 
Spoken Dialogue Systems. Springer Science, 2011. 
Clarke, E., Emerson, A., Sistla, P.”Automatic Verification 
of Finite-State Concurrent Systems Using Temporal 
Logic Specifications.” ACM, Transactions on 
Programming Languages & Systems (TOPLAS), 1986. 
Czerwinski, R, Kania, D.”Finite State Machine Logic 
Synthesis for Complex Programmable Logic Devices”. 
Springer Science, 2013. 
Dwyer, M., Avrunin, G., Corbett, J.”Property Specification 
Patterns for Finite-State Verification.” In Proceedings 
of the Second Workshop on Formal Methods in 
Software Practice, ACM, 1998. 
Dwyer, M., Avrunin, G., Corbett, J. "Patterns in Property 
Specifications for Finite-State Verification." Software 
Engineering, 1999. 
Föcker, F., Houdek, F., Daun, M., Weyer. T., ”Model-
Based Engineering of an Automotive Adaptive Exterior 
Lighting System: Realistic Example Specifications of 
Behavioural Requirements and Functional Design.”, 
2015. 
Gabbay, D., Pnueli, A., Shelah, S., Stav, J. ”On the 
Temporal Analysis of Fairness.” In Proceedings of the 
7th ACM SIGPLAN-SIGACT Symposium on Principles 
of Programming Languages, ACM, 1980. 
Gastin, P., Oddoux, D.”Fast LTL to Büchi Automata 
Translation.” In International Conference on Computer 
Aided Verification, Springer, 2001. 
Glinz, M.. ”On Non-Functional Requirements.” In 
Requirements Engineering Conference, 2007. 
IILS mbH, "Design Cockpit 43" http://iils.de (05/ 2018). 
IILS mbH,”Total Engineering Automation Vision and 
Realization with Graph-based Design Languages and 
the Design Cockpit 43.” http://iils.de, (05/2018). 
ISO/IEC/IEEE 29148: 2011(E): ISO/IEC/IEEE Int. 
Standard, Systems & Software Engineering Life Cycle 
Processes Requirements Engineering. IEEE, 2011. 
Etrice, Eclipse Plugin. https://www.eclipse.org/etrice/, 
 (02/2018). 
Kamp, H. ”Tense Logic and the Theory of Linear Order.”, 
1968. 
Kam, T., Villa, T., Brayton, R., Sangiovanni-Vincentelli, A. 
"Synthesis of Finite State Machines: Functional 
Optimization." Springer Science, 2013. 
Lu, X., Luo, G. ”Direct Translation of LTL Formulas to 
Büchi Automata.” In Cognitive Informatics & 
Cognitive Computing, 2012.  
Maalej, W. Thurimella, A. “Managing Requirements 
Knowledge, 2013. 
Mavin, Alistair, Wilkinson, P. "Big Ears (The Return of 
"Easy Approach to Requirements Engineering")." In 
Requirements Engineering Conference, 2010. 
Mavin, A., Wilkinson, P., Harwood, A., Novak, M. ”Easy 
Approach to Requirements Syntax (EARS).” In 
Requirements Engineering Conference IEEE, 2009. 
Pahl, G, Beitz, W. ”Engineering Design: A Systematic 
Approach.” Springer Science, 2013. 
Prior, A. ”Past, Present and Future.” Oxford: Clarendon 
Press, 1967. 
Robertson, J., Robertson, S. ”Volere Requirements 
Specification Template.”, 2009. 
Rudolph, S.”A Semantic Validation Scheme for Graph-
Based Engineering Design Grammars.” In Design 
Computing and Cognition06, Springer, 2006. 
Rudolph, S., Beichter, J., Eheim M., Hess, S., Motzer, M., 
Weil, R. "On Multi-Disciplinary Architectural 
Synthesis and Analysis of Complex Systems with 
Graph-Based Design Languages." DGLR, 2013. 
Sophist GmbH:”MASTeR Schablonen für alle Fälle” 2016 
Spillner, A., Linz, T., ”Basiswissen Softwaretest”, 
dpunkt.Verlag GmbH, 2005. 
Villa, T., Kam, T., Brayton, R., Sangiovanni-Vincentelli, A. 
”Synthesis of Finite State Machines: Logic 
Optimization.” Springer Science, 2012. 
Walter, B., Hammes, J., Piechotta, M., Rudolph, S.”A 
Formalization Method to Process Structured Natural 
Language to Logic Expressions to Detect Redundant 
Specification and Test Statements.” In Requirements 
Engineering Conference (RE), IEEE, 2017. 
Walter, B., Schilling M., Piechotta, M., Rudolph, S. 
”Improving Test Execution Efficiency through 
Clustering and Reordering of Independent Test Steps. 
„Software Testing, Verification & Validation, 2018. 
Walter, B., Martin, J., Rudolph, S. ”A Method to 
Automatically Derive the System State Machine from 
Structured Natural Language Requirements through 
Requirements Formalization.” INCOSE, 2018.