{"title":"任务关键系统需求的验证和确认","authors":"S. Easterbrook","doi":"10.1145/302405.302951","DOIUrl":null,"url":null,"abstract":"The aim of this tutorial is to introduce a number of practical techniques for analyzing requirements for embedded, mission critical systems, along with a general model for applying them as part of an Independent Verification and Validation (IV&V) process. We will emphasize the use of formal modeling techniques, but with a purely practical aim: we will demonstrate how to select and apply an appropriate analysis technique, irrespective of whether the project to which it is to be applied routinely uses any formal specification languages. The tutorial draws on our, experiences with lightweight formal techniques applied to NASA programs, in which we have demonstrated that formal techniques offer a great deal of value as a modeling tool for analysis of mission critical software requirements, without incurring the expense of formally specifymg these requirements. The tutorial will include several NASA case studies.","PeriodicalId":359367,"journal":{"name":"Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002)","volume":"52 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Verification and validation of requirements for mission critical systems\",\"authors\":\"S. Easterbrook\",\"doi\":\"10.1145/302405.302951\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The aim of this tutorial is to introduce a number of practical techniques for analyzing requirements for embedded, mission critical systems, along with a general model for applying them as part of an Independent Verification and Validation (IV&V) process. We will emphasize the use of formal modeling techniques, but with a purely practical aim: we will demonstrate how to select and apply an appropriate analysis technique, irrespective of whether the project to which it is to be applied routinely uses any formal specification languages. The tutorial draws on our, experiences with lightweight formal techniques applied to NASA programs, in which we have demonstrated that formal techniques offer a great deal of value as a modeling tool for analysis of mission critical software requirements, without incurring the expense of formally specifymg these requirements. The tutorial will include several NASA case studies.\",\"PeriodicalId\":359367,\"journal\":{\"name\":\"Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002)\",\"volume\":\"52 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1999-05-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/302405.302951\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/302405.302951","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Verification and validation of requirements for mission critical systems
The aim of this tutorial is to introduce a number of practical techniques for analyzing requirements for embedded, mission critical systems, along with a general model for applying them as part of an Independent Verification and Validation (IV&V) process. We will emphasize the use of formal modeling techniques, but with a purely practical aim: we will demonstrate how to select and apply an appropriate analysis technique, irrespective of whether the project to which it is to be applied routinely uses any formal specification languages. The tutorial draws on our, experiences with lightweight formal techniques applied to NASA programs, in which we have demonstrated that formal techniques offer a great deal of value as a modeling tool for analysis of mission critical software requirements, without incurring the expense of formally specifymg these requirements. The tutorial will include several NASA case studies.