Specification and Verification of UML2.0 Sequence Diagrams Using Event Deterministic Finite Automata

  • Authors:
  • Zhang Chen;Duan Zhenhua

  • Affiliations:
  • -;-

  • Venue:
  • SSIRI-C '11 Proceedings of the 2011 Fifth International Conference on Secure Software Integration and Reliability Improvement - Companion
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

A key challenge in software development process is to detect errors in earlier phases of the software life cycle. For this purpose, the verification of UML diagrams plays an important role in detecting flaws at the analysis and design phase. To enhance the correctness of one of the most popular UML diagrams: sequence diagram (SD), model checking propositional projection temporal logic (PPTL) is adopted. With this method, event deterministic finite automata are used to describe the formal models of an SD, and PPTL is selected to describe a desired property. Experimental result shows that the proposed approach is useful for verifying the properties of SDs and hence for improving the correctness of SDs.