Pub Date : 2016-09-01DOI: 10.1109/EDOCW.2016.7584379
R. Carvalho, H. Mili, A. Boubaker, J. Gonzalez-Huerta, Simon Ringuette
Traditional business process modeling languages use an imperative style to specify all possible execution flows, leaving little flexibility to process operators. Such languages are appropriate for low-complexity, high-volume, mostly automated processes. However, they are inadequate for case management, which involves low-volume, high- complexity, knowledge-intensive work processes of today's knowledge workers. OMG's Case Management Model and Notation (CMMN), which uses a declarative style to specify constraints placed at a process execution, aims at addressing this need. To the extent that typical case management situations do include at least some measure of imperative control, it is legitimate to ask whether an analyst working exclusively in CMMN can comfortably model the range of behaviors s/he is likely to encounter. This paper aims at answering this question by trying to express the extensive collection of Workflow Patterns in CMMN. Unsurprisingly, our study shows that the workflow patterns fall into three categories: 1) the ones that are handled by CMMN basic constructs, 2) those that rely on CMMN's engine capabilities and 3) the ones that cannot be handled by current CMMN specification. A CMMN tool builder can propose patterns of the second category as companion modeling idioms, which can be translated behind the scenes into standard CMMN. The third category is problematic, however, since its support in CMMN tools will break model interoperability.
{"title":"On the Analysis of CMMN Expressiveness: Revisiting Workflow Patterns","authors":"R. Carvalho, H. Mili, A. Boubaker, J. Gonzalez-Huerta, Simon Ringuette","doi":"10.1109/EDOCW.2016.7584379","DOIUrl":"https://doi.org/10.1109/EDOCW.2016.7584379","url":null,"abstract":"Traditional business process modeling languages use an imperative style to specify all possible execution flows, leaving little flexibility to process operators. Such languages are appropriate for low-complexity, high-volume, mostly automated processes. However, they are inadequate for case management, which involves low-volume, high- complexity, knowledge-intensive work processes of today's knowledge workers. OMG's Case Management Model and Notation (CMMN), which uses a declarative style to specify constraints placed at a process execution, aims at addressing this need. To the extent that typical case management situations do include at least some measure of imperative control, it is legitimate to ask whether an analyst working exclusively in CMMN can comfortably model the range of behaviors s/he is likely to encounter. This paper aims at answering this question by trying to express the extensive collection of Workflow Patterns in CMMN. Unsurprisingly, our study shows that the workflow patterns fall into three categories: 1) the ones that are handled by CMMN basic constructs, 2) those that rely on CMMN's engine capabilities and 3) the ones that cannot be handled by current CMMN specification. A CMMN tool builder can propose patterns of the second category as companion modeling idioms, which can be translated behind the scenes into standard CMMN. The third category is problematic, however, since its support in CMMN tools will break model interoperability.","PeriodicalId":104105,"journal":{"name":"EDOC Workshops","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126130321","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2016-09-01DOI: 10.1109/EDOCW.2016.7584375
Olga Levina
Being a complex topic Internet of Things (IoT) involves multiple disciplines and approaches. In this paper an initial overview of the modeling techniques within the IoT by the Information Systems researchers is provided. These descriptive results offer a basis for discussion about the research topics that are important in IoT for the Information Systems Research community as well as the first overview of the keywords that the authors use to describe their work in IoT- related context. Publications from the IoT context, including some of the topic areas in smart environment from the AIS electronic library were analyzed towards their application of models within their result presentation. The focus of this preliminary analysis is the description of the application and dissemination of modeling in IoT research. Additionally, the results offer insights into the purpose of the model usage by the topic areas under analysis. The findings indicate that the publications that put themselves directly into the IoT context by mentioning it in the paper title, abstract or keywords frequently provide a general overview on the area and mostly do not involve formal modeling, while a more specific specialization requires the usage of formal modeling tools.
{"title":"Modeling the Internet of Things- Towards the Information Systems Research View","authors":"Olga Levina","doi":"10.1109/EDOCW.2016.7584375","DOIUrl":"https://doi.org/10.1109/EDOCW.2016.7584375","url":null,"abstract":"Being a complex topic Internet of Things (IoT) involves multiple disciplines and approaches. In this paper an initial overview of the modeling techniques within the IoT by the Information Systems researchers is provided. These descriptive results offer a basis for discussion about the research topics that are important in IoT for the Information Systems Research community as well as the first overview of the keywords that the authors use to describe their work in IoT- related context. Publications from the IoT context, including some of the topic areas in smart environment from the AIS electronic library were analyzed towards their application of models within their result presentation. The focus of this preliminary analysis is the description of the application and dissemination of modeling in IoT research. Additionally, the results offer insights into the purpose of the model usage by the topic areas under analysis. The findings indicate that the publications that put themselves directly into the IoT context by mentioning it in the paper title, abstract or keywords frequently provide a general overview on the area and mostly do not involve formal modeling, while a more specific specialization requires the usage of formal modeling tools.","PeriodicalId":104105,"journal":{"name":"EDOC Workshops","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115594519","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Considering the status reporting activity on a Software Configuration Managment (SCM) process, this paper presents a new version of an ontology that aims to represent the knowledge domain related to the essential phases of: issue identification, issue evaluation, and change execution. Concepts, relations, properties, and axioms are presented for this ontology so competence questions can be answered. The work discusses an application scenario in a real project which exposes the possibities of generating knowledge from SCM data repositories using the proposed SCM ontology as a solution for semantic information integration.
{"title":"Extending an SCM Ontology for Configuration Status Reporting","authors":"G. B. E. Silva, A. Cunha","doi":"10.1109/EDOCW.2012.29","DOIUrl":"https://doi.org/10.1109/EDOCW.2012.29","url":null,"abstract":"Considering the status reporting activity on a Software Configuration Managment (SCM) process, this paper presents a new version of an ontology that aims to represent the knowledge domain related to the essential phases of: issue identification, issue evaluation, and change execution. Concepts, relations, properties, and axioms are presented for this ontology so competence questions can be answered. The work discusses an application scenario in a real project which exposes the possibities of generating knowledge from SCM data repositories using the proposed SCM ontology as a solution for semantic information integration.","PeriodicalId":104105,"journal":{"name":"EDOC Workshops","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132807305","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Increasingly, distributed systems are being constructed by composing a number of discrete components. This practice, termed composition, is particularly prevalent within the Web service domain. Here, enterprise systems are built from many existing discrete applications, often legacy applications exposed using Web service interfaces. There are a number of architectural configurations or distribution patterns, which express how a composed system is to be deployed. However, the amount of code required to realise these distribution patterns is considerable. In this paper, we propose a novel Model Driven Architecture using UML 2.0, which takes existing Web service interfaces as its input and generates an executable Web service composition, based on a distribution pattern chosen by the software architect.
{"title":"Model Driven Design of Distribution Patterns for Web Service Compositions","authors":"Ronan Barrett, C. Pahl","doi":"10.1109/EDOCW.2006.48","DOIUrl":"https://doi.org/10.1109/EDOCW.2006.48","url":null,"abstract":"Increasingly, distributed systems are being constructed by composing a number of discrete components. This practice, termed composition, is particularly prevalent within the Web service domain. Here, enterprise systems are built from many existing discrete applications, often legacy applications exposed using Web service interfaces. There are a number of architectural configurations or distribution patterns, which express how a composed system is to be deployed. However, the amount of code required to realise these distribution patterns is considerable. In this paper, we propose a novel Model Driven Architecture using UML 2.0, which takes existing Web service interfaces as its input and generates an executable Web service composition, based on a distribution pattern chosen by the software architect.","PeriodicalId":104105,"journal":{"name":"EDOC Workshops","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-10-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130736207","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1900-01-01DOI: 10.1007/978-3-031-26886-1_11
Ari Rouvari, Samuli Pekkola
{"title":"Contextuality and Temporality of Enterprise Architecture Problems: A Comparative Case Study","authors":"Ari Rouvari, Samuli Pekkola","doi":"10.1007/978-3-031-26886-1_11","DOIUrl":"https://doi.org/10.1007/978-3-031-26886-1_11","url":null,"abstract":"","PeriodicalId":104105,"journal":{"name":"EDOC Workshops","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125866177","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1900-01-01DOI: 10.1007/978-3-031-26886-1_4
F. Corradini, Arianna Fedeli, Fabrizio Fornari, A. Polini, B. Re
{"title":"DTMN a Modelling Notation for Digital Twins","authors":"F. Corradini, Arianna Fedeli, Fabrizio Fornari, A. Polini, B. Re","doi":"10.1007/978-3-031-26886-1_4","DOIUrl":"https://doi.org/10.1007/978-3-031-26886-1_4","url":null,"abstract":"","PeriodicalId":104105,"journal":{"name":"EDOC Workshops","volume":"166 9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125977524","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1900-01-01DOI: 10.1007/978-3-031-26886-1_2
Aleksandra Revina, N. Rizun, Ünal Aksu
{"title":"Towards a Framework for Context Awareness Based on Textual Process Data: Case Study Insights","authors":"Aleksandra Revina, N. Rizun, Ünal Aksu","doi":"10.1007/978-3-031-26886-1_2","DOIUrl":"https://doi.org/10.1007/978-3-031-26886-1_2","url":null,"abstract":"","PeriodicalId":104105,"journal":{"name":"EDOC Workshops","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123931271","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}