Journal of Software Engineering and Applications

Volume 6, Issue 12 (December 2013)

ISSN Print: 1945-3116   ISSN Online: 1945-3124

Google-based Impact Factor: 1.22  Citations  h5-index & Ranking

Model Analysis of Equivalence Classes in UML Events Relations

HTML  Download Download as PDF (Size: 322KB)  PP. 653-661  
DOI: 10.4236/jsea.2013.612078    3,411 Downloads   4,873 Views  Citations
Author(s)

ABSTRACT

Unified Modeling Language (UML) has become a de facto standard for design, specification and modeling of object oriented software systems. UML structures being graphical in nature lack defining semantics of the systems and are prone to causing errors. Formal methods are proved to be a powerful tool for requirement analysis, design and specification of software systems. Hence, linking UML with formal approaches will enhance modeling power of software systems. In this paper, an approach is developed by integrating UML and Z notation focusing on equivalence relation of the state diagrams. The Z is used because it is based on the first order predicate logic having rigorous computer tool support. The reflexivity, symmetry and transitivity properties, being important at design level, are identified and described. It is believed that this approach will be effective and useful at both academics and industrial level. The need, reasoning and benefits of the integrated approach are discussed. The resultant formal models are analyzed and validated using Z/Eves tool.

Share and Cite:

N. Zafar, "Model Analysis of Equivalence Classes in UML Events Relations," Journal of Software Engineering and Applications, Vol. 6 No. 12, 2013, pp. 653-661. doi: 10.4236/jsea.2013.612078.

Cited by

[1] A Literature Survey of Cognitive Complexity Metrics for Statechart Diagrams
2019
[2] UML based Formal Model of Smart Transformer Power System
International Journal of Advanced Computer Science and Applications, 2017
[3] Formal Specification and Verification of Few Combined Fragments of UML Sequence Diagram
Arabian Journal for Science and Engineering, 2016
[4] Formal Model of Smart Traffic Monitoring and Guidance System
International Journal of Computer Science and Information Security, 2016
[5] Possible Improvements in UML Behavior Diagrams
Computational Science and Computational Intelligence (CSCI), 2014 International Conference on. IEEE, 2014

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.