Abstract
Unified Modelling Language (UML) allows modelling different aspects of information system (IS) through the various diagrams it supports. Expression of an IS through class, state, sequence and other models is related to the problem of checking consistency among different aspect UML models. Consistency means that two or more overlapping elements of different aspect models match each other. Approaches of checking UML models are based on rules. Most of consistency rules are ambiguous, do not conform OMG UML metamodel and sometimes are meaningless. In order to improve consistency of different aspect models, the approach of checking consistency is proposed, paying a special attention on requirements of consistency rules. Example of consistency rule and experiments are presented. Ill. 2, bibl. 24, tabl. 3 (in English; abstracts in English and Lithuanian). DOI: http://dx.doi.org/10.5755/j01.eee.19.3.2058
Highlights
UML (Unified Modelling Language) is a general-purpose modelling language that can be used with all major object and component methods
We demonstrate how various consistency rules from different papers ([4], [15], [16]) and our rules are understood by analysts, designers, programmers, and quality engineers
The analysis of methods for IS models consistency checking and their consistency rules shows the relevance of that the solved problem
Summary
UML (Unified Modelling Language) is a general-purpose modelling language that can be used with all major object and component methods. UML allows modelling different aspects of information system through the various diagrams it supports. Expression of an IS through various models is related to the problem of consistency ensuring of different aspects models. The goal of our research is to improve methods of checking consistency of different aspects UML models. The rest of this paper is organized as follows: section “Related works” presents approaches of checking UML models and detailed results of analysis of consistency rules. The proposed method of checking consistency of UML models, including requirements of consistency rules are provided in section “Proposal”.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.