H. Kopetz, E. Fuchs, D. Millinger, Roman Nossal-Tüyeni
{"title":"An interface as a design object","authors":"H. Kopetz, E. Fuchs, D. Millinger, Roman Nossal-Tüyeni","doi":"10.1109/ISORC.1999.776347","DOIUrl":null,"url":null,"abstract":"In the design process of distributed real-time systems, a way must be found to cope with the complexity inherent in these systems. An established technique for this purpose is the decomposition of the system into smaller subsystems with well-defined, stable interfaces among them. In this paper, we propose a design method for the development of distributed real-time systems that are intended for safety-critical applications. The method is devised for the Time-Triggered Architecture, which constitutes such a real-time system. For the purpose of decomposition, we introduce a special type of interface, the so-called temporal firewall. In the Time-Triggered Architecture, there are three interfaces of this type-the Communication Network Interface, the Controlled Object Interface and the Gateway Interface-which partition the real-time system into autonomous subsystems. The design method clearly separates system and subsystem issues and focuses on the definition of the three interfaces between the subsystems. The feasibility and relevance of our design method is demonstrated by means of a small example from the automotive industry.","PeriodicalId":211905,"journal":{"name":"Proceedings 2nd IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'99) (Cat. No.99-61702)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"1999-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings 2nd IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'99) (Cat. No.99-61702)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISORC.1999.776347","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
In the design process of distributed real-time systems, a way must be found to cope with the complexity inherent in these systems. An established technique for this purpose is the decomposition of the system into smaller subsystems with well-defined, stable interfaces among them. In this paper, we propose a design method for the development of distributed real-time systems that are intended for safety-critical applications. The method is devised for the Time-Triggered Architecture, which constitutes such a real-time system. For the purpose of decomposition, we introduce a special type of interface, the so-called temporal firewall. In the Time-Triggered Architecture, there are three interfaces of this type-the Communication Network Interface, the Controlled Object Interface and the Gateway Interface-which partition the real-time system into autonomous subsystems. The design method clearly separates system and subsystem issues and focuses on the definition of the three interfaces between the subsystems. The feasibility and relevance of our design method is demonstrated by means of a small example from the automotive industry.