• DocumentCode
    3275098
  • Title

    Traceability of requirements and consistency verification of UML use case, activity and Class diagram: A Formal approach

  • Author

    Chanda, Jayeeta ; Kanjilal, Ananya ; Sengupta, Sabnam ; Bhattacharya, Swapan

  • Author_Institution
    B.P. Poddar Inst. of Manage. & Technol., Kolkata, India
  • fYear
    2009
  • fDate
    14-15 Dec. 2009
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    UML being semi formal in nature, it lacks formal syntax and hence automated verification of analysis and design specifications cannot be done. Verification at early phases of SDLC has gained significant importance because of the possibility of early error detection resulting in reduced costs and time to market. To address this, in this paper we propose a formal grammar for the three of the commonly used UML diagrams - Use Case diagram, which is used to capture functional requirement; Activity diagram, which is used to diagrammatically depict the textual descriptions, or flow of events of use case diagram, and Class diagram, which is used to depict the structural aspect of design. In this paper, we have proposed a framework for verification of the diagrams, which includes syntactic correctness, inter-diagram consistency and requirement traceability.
  • Keywords
    Unified Modeling Language; context-free grammars; formal verification; UML diagrams; UML verification; activity diagram; class diagram; formal grammar; use case diagram; Computer science; Context modeling; Costs; Object oriented modeling; Phase detection; Production; Programming; Software safety; Time to market; Unified modeling language; Context free grammar; Parse tree; UML formalization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Methods and Models in Computer Science, 2009. ICM2CS 2009. Proceeding of International Conference on
  • Conference_Location
    Delhi
  • Print_ISBN
    978-1-4244-5051-0
  • Type

    conf

  • DOI
    10.1109/ICM2CS.2009.5397941
  • Filename
    5397941