• DocumentCode
    2448639
  • Title

    Modeling and Checking for Non-functional Attributes in Extended UML Class Diagram

  • Author

    Zhang, Yan ; Liu, Yi ; Zhang, Le ; Ma, Zhiyi ; Mei, Hong

  • Author_Institution
    Sch. of Electron. Eng. & Comput. Sci., Peking Univ., Beijing
  • fYear
    2008
  • fDate
    July 28 2008-Aug. 1 2008
  • Firstpage
    100
  • Lastpage
    107
  • Abstract
    A model is a blueprint of a system, which influences the quality of the system. A high quality model should specify not only the functional attributes of a system, i.e., what the system can do, but also the non-functional attributes, i.e., how well the system can do. Modeling for non-functional attributes, especially, the integration of nonfunctional attributes description with functional description and the checking for non-functional attributes, are rarely taken into account by the de facto modeling approaches and tools, while they support modeling and checking for the functional attributes well. In this paper, we extend UML class diagram by adding two model elements, i.e., the nonfunctional attributes notation and the constraint relationships table, for modeling non-functional attributes. An approach is given for checking consistency and satisfiability of the non-functional attributes in the extended UML class diagram. We use an example to demonstrate our proposal.
  • Keywords
    Unified Modeling Language; software engineering; de facto modeling approaches; extended UML class diagram; functional attributes; nonfunctional attributes description; Application software; Birth disorders; Computer applications; Computer science; Educational technology; Laboratories; Proposals; Software maintenance; Software systems; Unified modeling language; UML class diagram; model checking; model driven development; non-functional attributes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications, 2008. COMPSAC '08. 32nd Annual IEEE International
  • Conference_Location
    Turku
  • ISSN
    0730-3157
  • Print_ISBN
    978-0-7695-3262-2
  • Electronic_ISBN
    0730-3157
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2008.72
  • Filename
    4591540