earticle

논문검색

Design of ATL Rules for Transforming UML 2 Communication Diagrams into Buchi Automata

초록

영어

UML 2 communication diagrams are a well known graphical language and are widely used to specify the dynamic behaviors of transaction-oriented systems. However, communication diagrams are expressed in a semi-formal modeling language and need a well-dened formal semantic base for their notations. This formalization enables analysis and veri- cation tasks. Many eorts have been made to transform sequence diagrams into formal representations including Petri nets, but very few works have been proposed for transforming communication diagrams into formal methods, and none, to our knowledge, has used Buchi automata. Buchi automata are a mathematical tool allowing formal specication of the system dynamics and they are commonly used in Model Checking based on automata theory. For these reasons, in this paper, we present a transformation approach that consists of a source metamodel for UML 2 communication diagrams, a target metamodel for Buchi automata and transformation rules. This approach has been implemented using Atlas Transformation Language (ATL). A Cellular Phone System is considered, as a case study. Keywords UML 2, Communication diagrams, Buchi automata, Model checking, Model transformation, Metamodeling, Transformation rules, ATL

목차

Abstract
 1: Introduction
 2: Related Works
 3: The Basic Metamodels
  3.1: UML 2 Diagrams for InteractionUML
  3.2: The target Metamodel
 4: Transformation Approach
  4.1: The Transformation Process
  4.2: Transformation Rules
 5: A Case Study: A Cellular Phone
 6: Implementation
 7: Conclusion and Perspectives
 References

저자정보

  • Elkamel Merah Abbes Laghrour University,
  • Nabil Messaoudi Abbes Laghrour University
  • Halima Saidi Abbes Laghrour University
  • Allaoua Chaoui MISC Laboratory, Mentouri University

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

      0개의 논문이 장바구니에 담겼습니다.