Considering Architectural Properties in Real-time Play-out
J. Holtmann, D. Shipchanov, in: Proceedings of 12th Workshop Automotive Software Engineering, Bonner Koellen Verlag, 2014, pp. 2169–2180.
Download
No fulltext has been uploaded.
Conference Paper
| English
Author
Holtmann, JörgLibreCat ;
Shipchanov, Dimitar
Abstract
Real-time embedded systems (RTES), as in the automotive domain, provide their functionality by executing software operations on hardware with restricted resources and by communicating via buses. The properties of the underlying architecture, i.e., execution times of software operations and bus latencies, cause delays during the provision of the functionality. At the same time, RTES have to fulfill strict real-time requirements. The fulfillment of such real-time requirements under consideration of delays induced by architectural properties should be taken into account already during requirements engineering (RE) to avoid costly iterations in subsequent development phases. In previous work, we developed a formal RE approach based on a recent Live Sequence Chart (LSC) variant, so-called Modal Sequence Diagrams (MSDs). This scenario-based RE approach allows to validate the requirements by means of simulation, i.e., the play-out algorithm originally conceived for LSCs. Our MSD play-out approach considers assumptions on the environment as well as real-time requirements and is applicable to hierarchical component architectures, which makes it well suited for automotive systems. However, delays induced by architectural properties are not considered. In order to consider this important aspect, we introduce in this paper an approach enabling the annotation of software operation execution times and connector latencies to hierarchical component architectures by means of the MARTE profile. These assumptions about the architectural properties can be verified against the real-time requirements specified in the MSDs by means of simulation. We illustrate the approach by means of an example of an automotive RTES.
Publishing Year
Proceedings Title
Proceedings of 12th Workshop Automotive Software Engineering
forms.conference.field.series_title_volume.label
GI-Edition - Lecture Notes in Informatics (LNI)
Volume
P-232
Page
2169–2180
LibreCat-ID
Cite this
Holtmann J, Shipchanov D. Considering Architectural Properties in Real-time Play-out. In: Proceedings of 12th Workshop Automotive Software Engineering. Vol P-232. GI-Edition - Lecture Notes in Informatics (LNI). Bonner Koellen Verlag; 2014:2169–2180.
Holtmann, J., & Shipchanov, D. (2014). Considering Architectural Properties in Real-time Play-out. In Proceedings of 12th Workshop Automotive Software Engineering (Vol. P-232, pp. 2169–2180). Bonner Koellen Verlag.
@inproceedings{Holtmann_Shipchanov_2014, series={GI-Edition - Lecture Notes in Informatics (LNI)}, title={Considering Architectural Properties in Real-time Play-out}, volume={P-232}, booktitle={Proceedings of 12th Workshop Automotive Software Engineering}, publisher={Bonner Koellen Verlag}, author={Holtmann, Jörg and Shipchanov, Dimitar}, year={2014}, pages={2169–2180}, collection={GI-Edition - Lecture Notes in Informatics (LNI)} }
Holtmann, Jörg, and Dimitar Shipchanov. “Considering Architectural Properties in Real-Time Play-Out.” In Proceedings of 12th Workshop Automotive Software Engineering, P-232:2169–2180. GI-Edition - Lecture Notes in Informatics (LNI). Bonner Koellen Verlag, 2014.
J. Holtmann and D. Shipchanov, “Considering Architectural Properties in Real-time Play-out,” in Proceedings of 12th Workshop Automotive Software Engineering, 2014, vol. P-232, pp. 2169–2180.
Holtmann, Jörg, and Dimitar Shipchanov. “Considering Architectural Properties in Real-Time Play-Out.” Proceedings of 12th Workshop Automotive Software Engineering, vol. P-232, Bonner Koellen Verlag, 2014, pp. 2169–2180.