DocumentCode
3443705
Title
Compositionality and CPS from a Platform Perspective
Author
Nolte, Thomas
Author_Institution
Malardalen Real-Time Res. Centre, Malardalen Univ., Vasteras, Sweden
Volume
2
fYear
2011
fDate
28-31 Aug. 2011
Firstpage
57
Lastpage
60
Abstract
Cyber Physical Systems (CPS) comprise the integration of embedded computer systems and the physical processes that these computer systems interact with. Examples of such systems stretch from small embedded devices, e.g., intelligent sensor systems, to larger and often complex industrial systems, e.g., industrial automation systems. These systems are not only subject to functional requirements, but also non-functional requirements such as timing, resource usage, and reliability. CPS development (including software development) is substantially facilitated if the system parts can be developed and verified in isolation, and if the correctness of the system can be inferred from the correctness of its parts. Such modular and compositional design of software systems has for a long time been considered the holy-grail of system design, and is unfortunately only possible in selected scenarios. This paper covers one such scenario: using hierarchical runtime mechanisms in the platform to enable predictable resource usage and temporal isolation of CPS software. Our overall goal is to develop cost efficient mechanisms that are applicable for a wide range of systems.
Keywords
design; embedded systems; object-oriented programming; software engineering; CPS; compositional design; cyber physical systems; embedded computer systems; modular design; nonfunctional requirements; software development; software systems; Job shop scheduling; Protocols; Real time systems; Resource management; Servers; Software; Synchronization;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded and Real-Time Computing Systems and Applications (RTCSA), 2011 IEEE 17th International Conference on
Conference_Location
Toyama
ISSN
1533-2306
Print_ISBN
978-1-4577-1118-3
Type
conf
DOI
10.1109/RTCSA.2011.68
Filename
6029892
Link To Document