Towards an Automated Requirements-driven Development of Smart Cyber-Physical Systems

Jiri Vinarek
(Charles University in Prague, Faculty of Mathematics and Physics, Department of Distributed and Dependable Systems, Malostranske namesti 25, Prague, Czech Republic)
Petr Hnetynka
(Charles University in Prague, Faculty of Mathematics and Physics, Department of Distributed and Dependable Systems, Malostranske namesti 25, Prague, Czech Republic)

The Invariant Refinement Method for Self Adaptation (IRM-SA) is a design method targeting development of smart Cyber-Physical Systems (sCPS). It allows for a systematic translation of the system requirements into the system architecture expressed as an ensemble-based component system (EBCS). However, since the requirements are captured using natural language, there exists the danger of their misinterpretation due to natural language requirements' ambiguity, which could eventually lead to design errors. Thus, automation and validation of the design process is desirable. In this paper, we (i) analyze the translation process of natural language requirements into the IRM-SA model, (ii) identify individual steps that can be automated and/or validated using natural language processing techniques, and (iii) propose suitable methods.

In Jana Kofroň, Jana Tumova and Bara Buhnova: Proceedings of the 13th International Workshop on Formal Engineering Approaches to Software Components and Architectures (FESCA 2016), Eindhoven, The Netherlands, 3rd April 2016, Electronic Proceedings in Theoretical Computer Science 205, pp. 59–68.
Published: 28th March 2016.

ArXived at: https://dx.doi.org/10.4204/EPTCS.205.5 bibtex PDF
References in reconstructed bibtex, XML and HTML format (approximated).
Comments and questions to: eptcs@eptcs.org
For website issues: webmaster@eptcs.org