{"title":"用安全关键案例研究SysML块的形式化解释","authors":"Jaco Jacobs, A. Simpson","doi":"10.1109/SBCARS.2014.14","DOIUrl":null,"url":null,"abstract":"The Systems Modeling Language (SysML) is a semi-formal, visual modelling language used in the specification and design of systems. In this paper, we describe how Communicating Sequential Processes (CSP) and its associated refinement checker, Failures Divergences Refinement (FDR), can be used in conjunction with SysML in a formal top-down approach to systems engineering. Typically, a system is composed from constituent systems or components using the concept of blocks. SysML allows two alternative interpretations with regards to the behaviour of the resulting composition. By making use of a process-algebraic formalism we are able to explore these interpretations more rigorously. A case study is used throughout to illuminate the concepts in an informal manner.","PeriodicalId":148912,"journal":{"name":"2014 Eighth Brazilian Symposium on Software Components, Architectures and Reuse","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"On the Formal Interpretation of SysML Blocks Using a Safety Critical Case Study\",\"authors\":\"Jaco Jacobs, A. Simpson\",\"doi\":\"10.1109/SBCARS.2014.14\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The Systems Modeling Language (SysML) is a semi-formal, visual modelling language used in the specification and design of systems. In this paper, we describe how Communicating Sequential Processes (CSP) and its associated refinement checker, Failures Divergences Refinement (FDR), can be used in conjunction with SysML in a formal top-down approach to systems engineering. Typically, a system is composed from constituent systems or components using the concept of blocks. SysML allows two alternative interpretations with regards to the behaviour of the resulting composition. By making use of a process-algebraic formalism we are able to explore these interpretations more rigorously. A case study is used throughout to illuminate the concepts in an informal manner.\",\"PeriodicalId\":148912,\"journal\":{\"name\":\"2014 Eighth Brazilian Symposium on Software Components, Architectures and Reuse\",\"volume\":\"25 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-09-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2014 Eighth Brazilian Symposium on Software Components, Architectures and Reuse\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SBCARS.2014.14\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 Eighth Brazilian Symposium on Software Components, Architectures and Reuse","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SBCARS.2014.14","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
On the Formal Interpretation of SysML Blocks Using a Safety Critical Case Study
The Systems Modeling Language (SysML) is a semi-formal, visual modelling language used in the specification and design of systems. In this paper, we describe how Communicating Sequential Processes (CSP) and its associated refinement checker, Failures Divergences Refinement (FDR), can be used in conjunction with SysML in a formal top-down approach to systems engineering. Typically, a system is composed from constituent systems or components using the concept of blocks. SysML allows two alternative interpretations with regards to the behaviour of the resulting composition. By making use of a process-algebraic formalism we are able to explore these interpretations more rigorously. A case study is used throughout to illuminate the concepts in an informal manner.