DocumentCode
1609181
Title
Formalization of UML use case diagram-a Z notation based approach
Author
Sengupta, Sabnam ; Bhattacharya, Swapan
Author_Institution
Dept. of Comput. Sci. & Eng., Jadavpur Univ., Kolkata, India
fYear
2006
Firstpage
1
Lastpage
6
Abstract
A Unified Modeling Language (UML) use case diagram is a visual tool that provides a way for developers to come to a common understanding with system´s end users and domain experts. The behavior of a use case can be specified by describing a flow of events in text for an outsider to understand it easily. The flow of events of a use case is specified in an informal structured text. Therefore, it is not possible to automate the verification of tracking requirements captured in a use case diagram in the design phase. On the other hand, Z is a formal language, which is non-executable, but, a strongly typed specification language. We here propose a structured-expandable format of a use case, which is expressed in Z notation and then represented visually using an Entity-Relationship diagram. Implementation of our approach would bridge the gap between a formal language, which is mathematical and difficult to understand and UML use case diagram that is visual, easy to comprehend and that is used widely to capture requirements. Development of a tool based on this approach will produce a visual representation of a formalized UML use case diagram, from which automated traceability and verification of the design phase can be achieved.
Keywords
Unified Modeling Language; entity-relationship modelling; formal languages; object-oriented methods; UML use case diagram; Unified Modeling Language; Z notation; entity-relationship diagram; formal language; specification language; visual representation; Bridges; Computer science; Erbium; Formal languages; Formal specifications; Object oriented modeling; Prototypes; Specification languages; Unified modeling language; Visualization; Automated verification; ER Diagram; Formalization; Traceability; UML; Use case diagram; Z notation;
fLanguage
English
Publisher
ieee
Conference_Titel
Computing & Informatics, 2006. ICOCI '06. International Conference on
Conference_Location
Kuala Lumpur
Print_ISBN
978-1-4244-0219-9
Electronic_ISBN
978-1-4244-0220-5
Type
conf
DOI
10.1109/ICOCI.2006.5276507
Filename
5276507
Link To Document