{"title":"A DSL for collaborative Business Process","authors":"Leila Amdah, A. Anwar","doi":"10.1109/ISCV49265.2020.9204044","DOIUrl":null,"url":null,"abstract":"Business process modeling is now an essential point in building businesses; there is a wide choice of modeling language in the market, the most popular of which are UML and BPMN. However, when it comes to modeling a specific area, these languages remain restricted. A DSL, meanwhile, allows a concise representation of the semantics of a particular business field, which allows the development of coherent and expressive business process models. Thus, these models can be use not only for modeling a system but also for generating executable applications. Collaborative business processes are increasingly present in practice. Their modeling, integration or execution becomes more and more complex because it involves an exchange of resources and data between several partners. Current modeling languages such as BPMN do not allow detailed modeling of these environments. Thus, in this paper, we propose a DSL to model business processes in a collaborative environment. The creation of the latter goes through these stages: a) defining the abstract syntax of our language, which consists in the creation of our own metamodel. b) Define a semantics, which allow presenting the functioning of each element of our language. c) Finally, define a graphical language syntax that allows a clear visualization for modeling.","PeriodicalId":313743,"journal":{"name":"2020 International Conference on Intelligent Systems and Computer Vision (ISCV)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2020-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 International Conference on Intelligent Systems and Computer Vision (ISCV)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISCV49265.2020.9204044","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Business process modeling is now an essential point in building businesses; there is a wide choice of modeling language in the market, the most popular of which are UML and BPMN. However, when it comes to modeling a specific area, these languages remain restricted. A DSL, meanwhile, allows a concise representation of the semantics of a particular business field, which allows the development of coherent and expressive business process models. Thus, these models can be use not only for modeling a system but also for generating executable applications. Collaborative business processes are increasingly present in practice. Their modeling, integration or execution becomes more and more complex because it involves an exchange of resources and data between several partners. Current modeling languages such as BPMN do not allow detailed modeling of these environments. Thus, in this paper, we propose a DSL to model business processes in a collaborative environment. The creation of the latter goes through these stages: a) defining the abstract syntax of our language, which consists in the creation of our own metamodel. b) Define a semantics, which allow presenting the functioning of each element of our language. c) Finally, define a graphical language syntax that allows a clear visualization for modeling.