• DocumentCode
    2613060
  • Title

    Language integration for model validation

  • Author

    Bouabana-Tebibel, T.

  • Author_Institution
    Nat. Inst. of Comput. Sci., Algiers
  • fYear
    2007
  • fDate
    2-4 Dec. 2007
  • Firstpage
    1792
  • Lastpage
    1796
  • Abstract
    System validation allows to check whether the modeled system complies with the customer requirements. For UML modeling, these requirements can be specified as invariants using the object constraint language (OCL). OCL is an extension of the UML notation for the expression of restrictions over the diagrams. To validate OCL invariants, we develop an approach based on Petri nets and temporal logics. This approach allows the non trivial integration of the temporal logic properties translated from the OCL invariants with the Petri nets derived from the UML 2.0 activity partitions. A case study is given throughout the paper to illustrate the approach.
  • Keywords
    Petri nets; Unified Modeling Language; customer satisfaction; formal verification; object-oriented languages; temporal logic; OCL; Petri nets; UML 2.0 activity partitions; UML modeling; customer requirements; language integration; model validation; object constraint language; system validation; temporal logics; Automatic logic units; Computer science; Costs; Formal verification; Merging; Petri nets; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Engineering and Engineering Management, 2007 IEEE International Conference on
  • Conference_Location
    Singapore
  • Print_ISBN
    978-1-4244-1529-8
  • Electronic_ISBN
    978-1-4244-1529-8
  • Type

    conf

  • DOI
    10.1109/IEEM.2007.4419501
  • Filename
    4419501