{"title":"非正式世界中的正式需求","authors":"Daniel Dietsch, Vincent Langenfeld, B. Westphal","doi":"10.1109/FORMREQ51202.2020.00010","DOIUrl":null,"url":null,"abstract":"With today’s increasing complexity of systems andrequirements there is a need for formal analysis of requirements.Although there exist several formal requirements description lan-guages and corresponding analysis tools that target an industrialaudience, there is a large gap between the form of requirementsand the training in formal methods available in industry today,and the form of requirements and the knowledge that is necessaryto successfully operate the analysis tools. We propose a process to bridge the gap between customerrequirements and formal analysis. The process is designed tosupport in-house formalisation and analysis as well as formalisa-tion and analysis as a service provided by a third party. The basicideas are that we obtain dependability and comprehensibility byassuming a senior formal requirements engineer who preparesthe requirements and later interprets the analysis results intandem with the client. We obtain scalability as most of theformalisation and analysis is supposed to be conducted by juniorformal requirements engineers. In this paper, we define and analyse the process and report onexperience from different instantiations, where the process waswell received by customers.","PeriodicalId":251481,"journal":{"name":"2020 IEEE Workshop on Formal Requirements (FORMREQ)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Formal Requirements in an Informal World\",\"authors\":\"Daniel Dietsch, Vincent Langenfeld, B. Westphal\",\"doi\":\"10.1109/FORMREQ51202.2020.00010\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"With today’s increasing complexity of systems andrequirements there is a need for formal analysis of requirements.Although there exist several formal requirements description lan-guages and corresponding analysis tools that target an industrialaudience, there is a large gap between the form of requirementsand the training in formal methods available in industry today,and the form of requirements and the knowledge that is necessaryto successfully operate the analysis tools. We propose a process to bridge the gap between customerrequirements and formal analysis. The process is designed tosupport in-house formalisation and analysis as well as formalisa-tion and analysis as a service provided by a third party. The basicideas are that we obtain dependability and comprehensibility byassuming a senior formal requirements engineer who preparesthe requirements and later interprets the analysis results intandem with the client. We obtain scalability as most of theformalisation and analysis is supposed to be conducted by juniorformal requirements engineers. In this paper, we define and analyse the process and report onexperience from different instantiations, where the process waswell received by customers.\",\"PeriodicalId\":251481,\"journal\":{\"name\":\"2020 IEEE Workshop on Formal Requirements (FORMREQ)\",\"volume\":\"27 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-08-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 IEEE Workshop on Formal Requirements (FORMREQ)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/FORMREQ51202.2020.00010\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE Workshop on Formal Requirements (FORMREQ)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FORMREQ51202.2020.00010","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
With today’s increasing complexity of systems andrequirements there is a need for formal analysis of requirements.Although there exist several formal requirements description lan-guages and corresponding analysis tools that target an industrialaudience, there is a large gap between the form of requirementsand the training in formal methods available in industry today,and the form of requirements and the knowledge that is necessaryto successfully operate the analysis tools. We propose a process to bridge the gap between customerrequirements and formal analysis. The process is designed tosupport in-house formalisation and analysis as well as formalisa-tion and analysis as a service provided by a third party. The basicideas are that we obtain dependability and comprehensibility byassuming a senior formal requirements engineer who preparesthe requirements and later interprets the analysis results intandem with the client. We obtain scalability as most of theformalisation and analysis is supposed to be conducted by juniorformal requirements engineers. In this paper, we define and analyse the process and report onexperience from different instantiations, where the process waswell received by customers.