• DocumentCode
    475862
  • Title

    A Z-Specification of Classification and Relationships between Usecases

  • Author

    Kakollu, Durga Prasad ; Chaudhary, B.D.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Motilal Nehru Nat. Inst. of Technol., Allahabad
  • fYear
    2008
  • fDate
    6-8 Aug. 2008
  • Firstpage
    779
  • Lastpage
    784
  • Abstract
    Usecases are widely used to decompose and describe functional requirements of software systems. They do not capture non-functional requirements which describe orthogonal properties and restrictions of systems. Relationships between use cases are described using UML stereo types extend and include. These two stereo types are not adequate to capture many-to-many relationships between functional and non-functional requirements. In this paper, we present a Z-specification for use cases to capture both functional and non-functional requirements and relationships between them. We define an abstract usecase schema which is specialized to concrete, generalization, extension, inclusion and aspect usecase schemas. The dependency relationships among these schemas are classified as: include, extend and crosscut. These relations are defined in terms of event sequences.
  • Keywords
    Unified Modeling Language; UML stereo types; Z-specification; abstract usecase schema; functional software system requirements; Artificial intelligence; Computer languages; Computer science; Concrete; Distributed computing; Formal specifications; Object oriented modeling; Software engineering; Software systems; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2008. SNPD '08. Ninth ACIS International Conference on
  • Conference_Location
    Phuket
  • Print_ISBN
    978-0-7695-3263-9
  • Type

    conf

  • DOI
    10.1109/SNPD.2008.122
  • Filename
    4617466