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
Link To Document