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 :
بازگشت