{"title":"通过基于组件的分解和ASM细化为变更建模","authors":"E. Börger, Simone Zenzaro","doi":"10.1145/2723839.2723854","DOIUrl":null,"url":null,"abstract":"This paper is part of a larger effort to concretely compare different approaches to modelling and implementing software intensive systems, in particular Business Processes (BPs). We illustrate for the Atm case study [3] how to use the Abstract State Machines Method [10] to develop executable models by a) first defining a high-level (easily changeable and reusable) model that can be checked by the domain expert to capture the requirements and b) then refining this model to executable code which the software expert can check to behave correctly with respect to the requirements model.","PeriodicalId":311009,"journal":{"name":"Proceedings of the 7th International Conference on Subject-Oriented Business Process Management","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Modeling for change via component-based decomposition and ASM refinement\",\"authors\":\"E. Börger, Simone Zenzaro\",\"doi\":\"10.1145/2723839.2723854\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper is part of a larger effort to concretely compare different approaches to modelling and implementing software intensive systems, in particular Business Processes (BPs). We illustrate for the Atm case study [3] how to use the Abstract State Machines Method [10] to develop executable models by a) first defining a high-level (easily changeable and reusable) model that can be checked by the domain expert to capture the requirements and b) then refining this model to executable code which the software expert can check to behave correctly with respect to the requirements model.\",\"PeriodicalId\":311009,\"journal\":{\"name\":\"Proceedings of the 7th International Conference on Subject-Oriented Business Process Management\",\"volume\":\"30 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-04-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 7th International Conference on Subject-Oriented Business Process Management\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2723839.2723854\",\"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 7th International Conference on Subject-Oriented Business Process Management","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2723839.2723854","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Modeling for change via component-based decomposition and ASM refinement
This paper is part of a larger effort to concretely compare different approaches to modelling and implementing software intensive systems, in particular Business Processes (BPs). We illustrate for the Atm case study [3] how to use the Abstract State Machines Method [10] to develop executable models by a) first defining a high-level (easily changeable and reusable) model that can be checked by the domain expert to capture the requirements and b) then refining this model to executable code which the software expert can check to behave correctly with respect to the requirements model.