{"title":"Timing extensions to structured analysis for real time systems","authors":"L. Peters","doi":"10.1145/75199.75213","DOIUrl":null,"url":null,"abstract":"The Structured Analysis method has been modified and extended to incorporate techniques for accurately estimating the execution time for real time systems during the analysis and/or design phases. This estimating technique enables the software engineer to incorporate the effects of external hardware devices, concurrency of processing, synchronization, priorities, interrupts, and other factors traditionally excluded from consideration by the Stnrcntred Methods. The methods which have been incorporated into Structured Analysis in order to address real time systems include an object oriented view of the relationship of priority to data items, formal means of evaluating system partitioning, and a specialized form of notation. Best, worst, and nominal times, blockage probabilities, and the effects of various resource allocation strategies can be evaluated in a timely and cost effective manner using this revised form of these methods. These extensions support safety and hazard analyses by cataloguing all possible modes of operation of the system being modeled. The application of this methodology is supported by and demonstrated on a software tool. This extension of Structured Analysis is referred to as HRT/DM (Hard Real Time Development Method).","PeriodicalId":435917,"journal":{"name":"International Workshop on Software Specification and Design","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1989-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Workshop on Software Specification and Design","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/75199.75213","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8
Abstract
The Structured Analysis method has been modified and extended to incorporate techniques for accurately estimating the execution time for real time systems during the analysis and/or design phases. This estimating technique enables the software engineer to incorporate the effects of external hardware devices, concurrency of processing, synchronization, priorities, interrupts, and other factors traditionally excluded from consideration by the Stnrcntred Methods. The methods which have been incorporated into Structured Analysis in order to address real time systems include an object oriented view of the relationship of priority to data items, formal means of evaluating system partitioning, and a specialized form of notation. Best, worst, and nominal times, blockage probabilities, and the effects of various resource allocation strategies can be evaluated in a timely and cost effective manner using this revised form of these methods. These extensions support safety and hazard analyses by cataloguing all possible modes of operation of the system being modeled. The application of this methodology is supported by and demonstrated on a software tool. This extension of Structured Analysis is referred to as HRT/DM (Hard Real Time Development Method).