• DocumentCode
    1972266
  • Title

    Integrating OCL expressions into RSL specifications

  • Author

    Debnath, Narayan ; Funes, Ana ; Dasso, Arístides ; Montejano, Germán ; Riesco, Daniel ; Uzal, Roberto

  • Author_Institution
    Winona State Univ., Winona
  • fYear
    2007
  • fDate
    17-20 May 2007
  • Firstpage
    158
  • Lastpage
    162
  • Abstract
    In this work, we go a step further in the integration of the RAISE specification language (RSL) and the unified modeling language (UML). On the basis of our previous work -where we showed how to derive an initial formal specification in RSL from a UML class diagram-we propose here the use of set of rules to transform object constraint language (OCL) expressions into RSL expressions. Class diagrams can be enhanced with annotated OCL invariants and the corresponding formalizations in RSL can be obtained. Property verification of the model described by the UML class diagram and OCL invariants can now take place on the derived RSL specification by using reasoning techniques supported by the RAISE method.
  • Keywords
    Unified Modeling Language; diagrams; formal specification; formal verification; inference mechanisms; object-oriented languages; RAISE specification language; UML class diagram; Unified Modeling Language; formal specification; object constraint language expressions; property verification; reasoning techniques; rigorous approach to industrial software engineering; Computer industry; Context modeling; Formal specifications; Object oriented modeling; Programming; Proposals; Software engineering; Specification languages; Unified modeling language; Writing; Class Diagrams; Formal Specification; OCL; RAISE; RSL; UML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electro/Information Technology, 2007 IEEE International Conference on
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    978-1-4244-0941-9
  • Electronic_ISBN
    978-1-4244-0941-9
  • Type

    conf

  • DOI
    10.1109/EIT.2007.4374543
  • Filename
    4374543