{"title":"Towards a Business-Pattern Approach for UML Models Derivation from Business Process Models","authors":"Abderrahmane Leshob","doi":"10.1109/ICEBE.2016.049","DOIUrl":null,"url":null,"abstract":"Business processes are considered as first class business assets in nowadays organizations. They are often specified using BPMN language. To automate business processes, software specialists specify the information systems that support them with the use of languages like UML. This paper aims to bridge the gap between the organization's business processes and the information systems that support them. It proposes a model-driven development method that automatically generates detailed UML domain models from business process models expressed in BPMN. Our approach is based on business patterns. It consists of three main transformations: the first transformation extracts the process value chain, the second transformation builds UML domain models for each process in the value chain, and the third transformation elaborates the UML models. We developed a proof-of-concept prototype tool using the Eclipse modeling ecosystem. We tested our approach on a set of business processes from the Enterprise Resource Planning literature. The results showed computational feasibility and the conceptual soundness of the approach.","PeriodicalId":305614,"journal":{"name":"2016 IEEE 13th International Conference on e-Business Engineering (ICEBE)","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE 13th International Conference on e-Business Engineering (ICEBE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEBE.2016.049","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11
Abstract
Business processes are considered as first class business assets in nowadays organizations. They are often specified using BPMN language. To automate business processes, software specialists specify the information systems that support them with the use of languages like UML. This paper aims to bridge the gap between the organization's business processes and the information systems that support them. It proposes a model-driven development method that automatically generates detailed UML domain models from business process models expressed in BPMN. Our approach is based on business patterns. It consists of three main transformations: the first transformation extracts the process value chain, the second transformation builds UML domain models for each process in the value chain, and the third transformation elaborates the UML models. We developed a proof-of-concept prototype tool using the Eclipse modeling ecosystem. We tested our approach on a set of business processes from the Enterprise Resource Planning literature. The results showed computational feasibility and the conceptual soundness of the approach.