IRMA-International.org: Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

Formal Verification of a Subset of UML Diagrams: An Approach Using Maude

Formal Verification of a Subset of UML Diagrams: An Approach Using Maude
View Sample PDF
Author(s): Allaoua Chaoui (University Mentouri Constantine, Algeria), Okba Tibermacine (University of Batna, Algeria)and Amer R. Zerek (Engineering Academy, Libya)
Copyright: 2011
Pages: 11
Source title: Handbook of Research on E-Services in the Public Sector: E-Government Strategies and Advancements
Source Author(s)/Editor(s): Abid Thyab Al Ajeeli (University of Bahrain, Bahrain)and Yousif A. Latif Al-Bastaki (University of Bahrain, Bahrain)
DOI: 10.4018/978-1-61520-789-3.ch002

Purchase

View Formal Verification of a Subset of UML Diagrams: An Approach Using Maude on the publisher's website for pricing and purchasing information.

Abstract

We introduce an approach that deals with the verification of UML collaboration and sequence diagrams in respect to the objects internal behaviors which are commonly represented by state machine diagrams. The approach is based on the translation of theses diagrams to Maude specifications. In fact, Maude is a declarative programming language, an executable formal specification language, and also a formal verification system, which permit the achievement of the approach goals. We define in details the rules of translating UML diagrams elements into their corresponding Maude specifications. We present the algebraic structures that represent the OR-States and the AND-states in a state machine diagram, and the structure that represents the collaboration and the sequence diagrams. Also, we explain the mechanism of the execution and the verification of the translated specification, which is based on rewriting logics rules.

Related Content

. © 2023.
. © 2023.
. © 2023.
. © 2023.
. © 2023.
. © 2023.
. © 2023.
Body Bottom