• DocumentCode
    2538761
  • Title

    Transformation of UML interaction diagrams into contract specifications for object-oriented testing

  • Author

    Chen, Huo Yan ; Li, Chuang ; Tse, T.H.

  • Author_Institution
    Jinan Univ., Guangzhou
  • fYear
    2007
  • fDate
    7-10 Oct. 2007
  • Firstpage
    1298
  • Lastpage
    1303
  • Abstract
    Testing is an important means to ensure the quality of software systems. Contract specification can be used to formally specify the cluster level of object-oriented software, which can then be tested using TACCLE, an advanced methodology for object-oriented testing. The use of formal specifications as a testing base has many advantages. However, such specifications are not easily understood and therefore not widely used in the software industry. On the other hand, UML, a semi-formal modeling language, is becoming increasingly popular and widely accepted. In particular, UML interaction diagrams specify the dynamic, interacting behavior among the objects of an object-oriented system. If the transformation of UML interaction diagrams into Contract specifications can be automated, the TACCLE methodology can be applied directly to test object-oriented software at the cluster level. In this paper, a method to transform UML interaction diagrams into contract specifications is proposed based on the UML meta- model. A prototype has been developed.
  • Keywords
    Unified Modeling Language; formal specification; object-oriented methods; program testing; software quality; TACCLE methodology; UML interaction diagram; UML metamodel; contract specification; formal specification; object-oriented testing; semiformal modeling language; software quality; Automatic testing; Computer industry; Contracts; Formal specifications; Object oriented modeling; Software prototyping; Software systems; Software testing; System testing; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man and Cybernetics, 2007. ISIC. IEEE International Conference on
  • Conference_Location
    Montreal, Que.
  • Print_ISBN
    978-1-4244-0990-7
  • Electronic_ISBN
    978-1-4244-0991-4
  • Type

    conf

  • DOI
    10.1109/ICSMC.2007.4413576
  • Filename
    4413576