WSEAS Transactions on Systems
Print ISSN: 1109-2777, E-ISSN: 2224-2678
Volume 23, 2024
A New Approach for Multi-View Models’ Composition using Probes Event
Authors: , ,
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.
Search Articles
Keywords: View based modeling, VUML profile, VUML Probe_profile, event observation, multi-view states machine, behavior composition
Pages: 164-175
DOI: 10.37394/23202.2024.23.19