{"title":"Applying use cases for the requirements validation of component-based real-time software","authors":"W. Fleisch","doi":"10.1109/ISORC.1999.776354","DOIUrl":null,"url":null,"abstract":"Component based software development is a promising way to improve quality, time to market and handle the increasing complexity of software for real time systems. The basic properties of an event triggered component model for real time software are introduced. For the early exposure of design errors, a process for the simulation based validation of component based software applying use cases is presented. A template for structuring use cases helps gathering the course oriented requirements which describe the required behaviour of the composed software. Requirements sequence diagrams are extracted from the use cases and compared with the simulated behaviour of the component based software. A case study of a power window control from the automotive body electronics domain demonstrates practical experience with applying use cases for the requirements validation.","PeriodicalId":211905,"journal":{"name":"Proceedings 2nd IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'99) (Cat. No.99-61702)","volume":"20 12","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"32","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.776354","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 32
Abstract
Component based software development is a promising way to improve quality, time to market and handle the increasing complexity of software for real time systems. The basic properties of an event triggered component model for real time software are introduced. For the early exposure of design errors, a process for the simulation based validation of component based software applying use cases is presented. A template for structuring use cases helps gathering the course oriented requirements which describe the required behaviour of the composed software. Requirements sequence diagrams are extracted from the use cases and compared with the simulated behaviour of the component based software. A case study of a power window control from the automotive body electronics domain demonstrates practical experience with applying use cases for the requirements validation.