Abstract
As cyber-physical systems grow increasingly complex, the need for methodologies and tool support for an automated requirement verification process becomes evident. Expressing requirements in a computable form becomes a crucial step in defining such a process. The equation based declarative nature of the Modelica language makes it an ideal candidate for modeling a large subset of system requirements. Moreover, modeling both the requirements and the system itself in the same language presents numerous advantages. However, a certain semantic gap subsists between the notions used in requirement modeling and the concepts of cyber-physical modeling that Modelica relies on. To bridge this gap, in this paper, we illustrate through the use of dedicated types, pseudo function calls and function block libraries, how the Modelica language can be tailored to fit the needs of requirement modeling engineers.
Cite
CITATION STYLE
Lena Buffoni, P. F. (2016). Expressing Requirements in Modelica. SNE Simulation Notes Europe, 25(3–4). https://doi.org/10.11128/sne.25.tn.10314
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.