Abstract

UML Diagrams has become a standard way of visualizing in designing any system. Among several UML diagrams, Class diagram plays a crucial role in defining the attributes and methods for any module. The UML Diagrams uses the concepts of object oriented modeling. In object oriented modelling both precision and details are needed at the same time which requires proper description of the constraints. In Object Oriented Modelling (OOM) the Object Constraint Language (OCL) is being used to design invariants (constraints). OCL brings additional precision to analysis and design model. System’s behavior and its constraints need to be verified to ensure the preciseness of the modelled system. The computation of preciseness and correctness of OCL is necessary to ensure the user requirements and their satisfaction. This paper deals with the concept of validating the class diagram associated with OCL constraints using a formal method i.e., Colored Petri Nets (CPN). The case for elevator problem illustrates effectiveness of modelling.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call