Abdelali El Bdouri, Chaimae Ouali-Alami, Y. Lakhrissi
{"title":"使用探针事件的多视角模型合成新方法","authors":"Abdelali El Bdouri, Chaimae Ouali-Alami, Y. Lakhrissi","doi":"10.37394/23202.2024.23.19","DOIUrl":null,"url":null,"abstract":"The paper presents the development and application of the VUML Probe profile, an extension of the VUML (View-based UML) approach to modeling complex software systems. It focuses on improving behavioral modeling by introducing probes for observing and monitoring events. In the introduction, the importance of separation of concerns in the management of large software systems is emphasized, with the introduction of view-based modeling and the VUML profile. The application context section presents the VUML analysis and design process, illustrated by a case study of managing an automotive repair shop. Probes are introduced as a modeling concept for event detection and control, with basic categories and methods for projection, derivation, and composition. The VUML Probe profile is presented, integrating probe stereotypes into the VUML meta-model, with conformance rules to maintain semantic consistency. The application of probes in the VUML process is demonstrated, in particular, to ensure the autonomous evolution of model-views. Abstract probes are defined during the composition phase, and then used in view models. Finally, related work and avenues for future research are discussed, including language enhancements, integration with aspect-oriented modeling, and tool development. In summary, the paper offers a comprehensive framework for integrating event observation mechanisms into the VUML approach, aimed at improving the modeling and management of complex software systems.","PeriodicalId":516312,"journal":{"name":"WSEAS TRANSACTIONS ON SYSTEMS","volume":"61 24","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A New Approach for Multi-View Models’ Composition using Probes Event\",\"authors\":\"Abdelali El Bdouri, Chaimae Ouali-Alami, Y. Lakhrissi\",\"doi\":\"10.37394/23202.2024.23.19\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The paper presents the development and application of the VUML Probe profile, an extension of the VUML (View-based UML) approach to modeling complex software systems. It focuses on improving behavioral modeling by introducing probes for observing and monitoring events. In the introduction, the importance of separation of concerns in the management of large software systems is emphasized, with the introduction of view-based modeling and the VUML profile. The application context section presents the VUML analysis and design process, illustrated by a case study of managing an automotive repair shop. Probes are introduced as a modeling concept for event detection and control, with basic categories and methods for projection, derivation, and composition. The VUML Probe profile is presented, integrating probe stereotypes into the VUML meta-model, with conformance rules to maintain semantic consistency. The application of probes in the VUML process is demonstrated, in particular, to ensure the autonomous evolution of model-views. Abstract probes are defined during the composition phase, and then used in view models. Finally, related work and avenues for future research are discussed, including language enhancements, integration with aspect-oriented modeling, and tool development. In summary, the paper offers a comprehensive framework for integrating event observation mechanisms into the VUML approach, aimed at improving the modeling and management of complex software systems.\",\"PeriodicalId\":516312,\"journal\":{\"name\":\"WSEAS TRANSACTIONS ON SYSTEMS\",\"volume\":\"61 24\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-05-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"WSEAS TRANSACTIONS ON SYSTEMS\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.37394/23202.2024.23.19\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"WSEAS TRANSACTIONS ON SYSTEMS","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.37394/23202.2024.23.19","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A New Approach for Multi-View Models’ Composition using Probes Event
The paper presents the development and application of the VUML Probe profile, an extension of the VUML (View-based UML) approach to modeling complex software systems. It focuses on improving behavioral modeling by introducing probes for observing and monitoring events. In the introduction, the importance of separation of concerns in the management of large software systems is emphasized, with the introduction of view-based modeling and the VUML profile. The application context section presents the VUML analysis and design process, illustrated by a case study of managing an automotive repair shop. Probes are introduced as a modeling concept for event detection and control, with basic categories and methods for projection, derivation, and composition. The VUML Probe profile is presented, integrating probe stereotypes into the VUML meta-model, with conformance rules to maintain semantic consistency. The application of probes in the VUML process is demonstrated, in particular, to ensure the autonomous evolution of model-views. Abstract probes are defined during the composition phase, and then used in view models. Finally, related work and avenues for future research are discussed, including language enhancements, integration with aspect-oriented modeling, and tool development. In summary, the paper offers a comprehensive framework for integrating event observation mechanisms into the VUML approach, aimed at improving the modeling and management of complex software systems.