• DocumentCode
    155191
  • Title

    Analyzing Behavioral Aspects of UML Design Class Models against Temporal Properties

  • Author

    Al-Lail, Mustafa ; Wuliang Sun ; France, Robert B.

  • Author_Institution
    Comput. Sci. Dept. Fort Collins, Colorado State Univ., Fort Collins, CO, USA
  • fYear
    2014
  • fDate
    2-3 Oct. 2014
  • Firstpage
    196
  • Lastpage
    201
  • Abstract
    Class models play central roles in model-driven development (MDD). Automated analysis of class models is crucial to uncover design problems. In previous work, we described a rigorous lightweight approach to analyzing operation specifications in UML design class models against temporal properties. However, the approach lacks a mechanism to handle the analysis of large class models. This paper presents a slicing algorithm that can be used to scale the analysis to large class models. We performed a preliminary evaluation using the Steam Boiler Control System. The results are presented in this paper.
  • Keywords
    Unified Modeling Language; formal specification; program slicing; MDD; UML design class models; behavioral aspects analysis; model-driven development; operation specifications; slicing algorithm; steam boiler control system; temporal properties; Algorithm design and analysis; Analytical models; Biological system modeling; Computational modeling; Context; Object oriented modeling; Unified modeling language; Temporal Analysis; UML Class Models;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software (QSIC), 2014 14th International Conference on
  • Conference_Location
    Dallas, TX
  • ISSN
    1550-6002
  • Print_ISBN
    978-1-4799-7197-8
  • Type

    conf

  • DOI
    10.1109/QSIC.2014.56
  • Filename
    6958405