The subject-oriented approach has been applied to model diverse socio-technical process systems. Recently, Cyber-Physical Systems have increasingly come into focus as a promising application domain for the subject-oriented modeling paradigm. These systems are highly complex, necessitating models that encompass many different concerns alongside the core functionality. In this context, the capabilities of subject-oriented modeling to cleanly separate such concerns (i.e.: without negatively impacting model understandability, reusability, maintainability, and evolvability) have been scrutinized in recent research. First ideas have been put forward to enrich subject-oriented modeling with concepts from aspect-oriented modeling. This contribution presents a follow-up and refinement to the work by Jost et al. (2023). We report on the development of a practical integration of aspect-oriented and subject-oriented modeling concepts, with the Parallel Activity Specification Schema constituting the targeted notation. Presented are the conceptual model structure, formalized by means of a model exchange standard ontology, as well as an according interpreter specification, defining the run-time/execution semantics of the models.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

An Aspect-Oriented Extension of the Parallel Activity Specification Schema: A First Draft

  • Thomas Ernst Jost,
  • Matthes Elstermann

摘要

The subject-oriented approach has been applied to model diverse socio-technical process systems. Recently, Cyber-Physical Systems have increasingly come into focus as a promising application domain for the subject-oriented modeling paradigm. These systems are highly complex, necessitating models that encompass many different concerns alongside the core functionality. In this context, the capabilities of subject-oriented modeling to cleanly separate such concerns (i.e.: without negatively impacting model understandability, reusability, maintainability, and evolvability) have been scrutinized in recent research. First ideas have been put forward to enrich subject-oriented modeling with concepts from aspect-oriented modeling. This contribution presents a follow-up and refinement to the work by Jost et al. (2023). We report on the development of a practical integration of aspect-oriented and subject-oriented modeling concepts, with the Parallel Activity Specification Schema constituting the targeted notation. Presented are the conceptual model structure, formalized by means of a model exchange standard ontology, as well as an according interpreter specification, defining the run-time/execution semantics of the models.