• DocumentCode
    3478271
  • Title

    Interface-Based Automated Testing for Open Software Architecture

  • Author

    Bai, Xiaoying ; Lu, Hao ; Zhang, Yao ; Zhang, Renwei ; Hu, Linping ; Ye, Hong

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Tsinghua Univ., Beijing, China
  • fYear
    2011
  • fDate
    18-22 July 2011
  • Firstpage
    149
  • Lastpage
    154
  • Abstract
    Open Software Architecture (OSA) has been a prevalent design principle for integrating large, complex software systems from components. In OSA, interface specifications provide standard representations of the exposed software functionalities and constraints. Using an industry OSA system, the paper investigates the potential to extract domain model from standard interface specifications and to automate testing following the model driven approach. It focuses on modeling of service external behavior from the syntax and semantics defined by OSA interface standards. The domain model can be translated into test cases, either encoded in XML or specific programming languages, by predefined mapping mechanisms. The generated test scripts can be further compiled with target interfaces and executed under control. In this way, the domain models and test cases can be reused throughout system integration and regression testing, and for testing diversified component implementations following the same interface standards.
  • Keywords
    XML; formal specification; program testing; software architecture; OSA interface standard; XML; interface specification; interface-based automated testing; model driven approach; open software architecture; programming language; regression testing; software constraint; software functionality; system integration; Aerospace electronics; Data models; Semantics; Software; Standards; Testing; Unified modeling language; Automated testing; Interface-based testing; Model-based testing; Open Software Architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference Workshops (COMPSACW), 2011 IEEE 35th Annual
  • Conference_Location
    Munich
  • Print_ISBN
    978-1-4577-0980-7
  • Electronic_ISBN
    978-0-7695-4459-5
  • Type

    conf

  • DOI
    10.1109/COMPSACW.2011.34
  • Filename
    6032229