Handling Cross-Cutting Concerns in Subject-Oriented Modeling: Exploration of Capabilities and an Aspect-Oriented Enrichment

被引:3
作者
Jost, Thomas Ernst [1 ]
Stary, Christian [1 ]
Heininger, Richard [1 ]
机构
[1] Johannes Kepler Univ Linz, Inst Business Informat Commun Engn, Sch Business, A-4040 Linz, Austria
来源
SUBJECT-ORIENTED BUSINESS PROCESS MANAGEMENT. MODELS FOR DESIGNING DIGITAL TRANSFORMATIONS, S-BPM ONE 2023 | 2023年 / 1867卷
关键词
Subject-Oriented Business Process Management; Subject-Oriented Modeling; Aspect-Oriented Modeling; Aspect-Oriented Programming; Cross-Cutting Concerns; Cyber-Physical Systems;
D O I
10.1007/978-3-031-40213-5_15
中图分类号
F [经济];
学科分类号
02 ;
摘要
Subject-oriented modeling has recently found increased application for the modeling of processes in Cyber-Physical Systems (CPS). While models are generally used as a means of dealing with the complexity of such systems, modeling languages are challenged by various cross-cutting concerns that are inherently difficult to depict in an efficient manner. Common examples include regular logging mechanisms, authentication procedures, and the like. If not appropriately supported by the used language, modeling such concerns can result in duplicated model elements that are scattered across the same or different models. They furthermore become tangled with the core functionality needed to realize a business case. This negatively impacts qualities such as model understandability, reusability, maintainability, and evolution. Aspect-oriented programming and modeling concepts have been applied in different contexts to address such issues. In this contribution, we examine subject-oriented modeling with regard to its capabilities for supporting modularity and separation of concerns using the running example of a logistics CPS. Certain limitations are present that could be addressed by an aspect-oriented enrichment. We outline an initial proposal and discuss related considerations and challenges.
引用
收藏
页码:202 / 222
页数:21
相关论文
共 26 条
[1]   Systems Engineering for Industrial Cyber-Physical Systems Using Aspects [J].
Akkaya, Ilge ;
Derler, Patricia ;
Emoto, Shuhei ;
Lee, Edward A. .
PROCEEDINGS OF THE IEEE, 2016, 104 (05) :997-1012
[2]   Reflections on the modularity of business process models The case for introducing the aspect-oriented paradigm [J].
Cappelli, Claudia ;
Santoro, Flavia Maria ;
do Prado Leite, Julio Cesar Sampaio ;
Batista, Thais ;
Medeiros, Ana Luisa ;
Romeiro, Clarissa S. C. .
BUSINESS PROCESS MANAGEMENT JOURNAL, 2010, 16 (04) :662-687
[3]  
Cappelli C, 2009, EA'09: EARLY ASPECT WORKSHOP, P7
[4]   AO-BPM 2.0: Aspect Oriented Business Process Modeling [J].
Carvalho, Luiz Paulo ;
Cappelli, Claudia ;
Santoro, Flavia Maria .
BUSINESS PROCESS MANAGEMENT WORKSHOPS (BPM 2017), 2018, 308 :719-731
[5]  
Charfi A, 2010, LECT NOTES COMPUT SC, V6138, P48, DOI 10.1007/978-3-642-13595-8_6
[6]   The Semantic Exchange Standard for Subject-Oriented Process Models [J].
Elstermann, Matthes ;
Krenn, Florian .
S-BPM ONE 2018: PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON SUBJECT-ORIENTED BUSINESS PROCESS MANAGEMENT, 2018,
[7]   Sisi in the ALPS - A Simple Simulation and Verification Approach for PASS [J].
Elstermann, Matthes ;
Ovtcharova, Jivka .
S-BPM ONE 2018: PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON SUBJECT-ORIENTED BUSINESS PROCESS MANAGEMENT, 2018,
[8]  
Filman R.E., 2000, P WORKSH ADV SEP CON
[9]  
Fleischmann A., 2012, Subject-Oriented Business Process Management, DOI DOI 10.1007/978-3-642-32392-8
[10]  
Fleischmann A, 2010, COMM COM INF SC, V85, P85