Journal of Software Engineering and Applications

Volume 8, Issue 8 (August 2015)

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

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

An Integration of UML Sequence Diagram with Formal Specification Methods—A Formal Solution Based on Z

HTML  XML Download Download as PDF (Size: 1693KB)  PP. 372-383  
DOI: 10.4236/jsea.2015.88037    6,049 Downloads   8,067 Views  Citations

ABSTRACT

UML Diagrams are considered as a main component in requirement engineering process and these become an industry standard in many organizations. UML diagrams are useful to show an interaction, behavior and structure of the system. Similarly, in requirement engineering, formal specification methods are also being used in crucial systems where precise information is required. It is necessary to integrate System Models with such formal methods to overcome the requirements errors i.e. contradiction, ambiguities, vagueness, incompleteness and mixed values of abstraction. Our objective is to integrate the Formal Specification Language (Z) with UML Sequence diagram, as sequence diagram is an interaction diagram which shows the interaction and proper sequence of components (Methods, procedures etc.) of the system. In this paper, we focus on components of UML Sequence diagram and then implement these components in formal specification language Z. And the results of this research papers are complete integrated components of Sequence diagram with Z schemas, which are verified by using tools and model based testing technique of Formal Specifications. Results can be more improved by integrating remaining components of Sequence and other UML diagrams into Formal Specification Language.

Share and Cite:

Minhas, N. , Qazi, A. , Shahzadi, S. and Ghafoor, S. (2015) An Integration of UML Sequence Diagram with Formal Specification Methods—A Formal Solution Based on Z. Journal of Software Engineering and Applications, 8, 372-383. doi: 10.4236/jsea.2015.88037.

Cited by

[1] Formal Methods for Enterprise Application Integration
2021
[2] Crime mapping model based on cloud and spatial data: A case study of Zambia police service
2020
[3] A blockchain-based prototype for car registration
2020
[4] An integration of uml use case diagram and activity diagram with Z language for formalization of library management system.
2019
[5] An integration of uml use case diagram and activity diagram with Z language for formalization of library management system
2019
[6] SISTEM PENUNJANG KEPUTUSAN PEMBELIAN PADI TERBAIK MENGGUNAKAN METODE SIMPLE MULTI ATTRIBUTE RATING TECHNIQUE (SMART). (Studi Kasus UD. Kamal Lestari)
Thesis, 2017
[7] Integration of Use Case Formal Template Using Mapping Rules
2016
[8] Dynamic Visualization of Java Software System Using Sequence Diagram
ProQuest Dissertations Publishing, 2016
[9] THE ACCOUNTING INFORMATION SYSTEMS OF WATER SPORTS COMPANY
2015
[10] Inconsistency Checking of UML Sequence Diagrams and State Machines Using the Structure-Behavior Coalescence Method

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.