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.