• 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