• DocumentCode
    3093096
  • Title

    Tool support for testing and documenting framework-based software

  • Author

    Strunk, Wolfgang ; Lilienthal, Carola

  • Author_Institution
    Micrologica AG, Bargteheide, Germany
  • fYear
    1999
  • fDate
    36373
  • Firstpage
    237
  • Lastpage
    246
  • Abstract
    Complex object oriented applications are these days built on the basis of frameworks. While it is clear that a framework and the applications built using the framework conform to some design, we experienced a mismatch between the “idealized” software architecture presented in the documentation and the architectural structures actually existing in the source code. This mismatch belongs either to the failures of the developer in implementing the proposed architecture or to the lack of tool support. By providing tool support for dynamic diagrams, applications can be animated for debug and optimization purposes and actual design documentation can be extracted from the implemented model. Framework inspection using a true object oriented approach enables the software engineer to access the source level using an object oriented map of the observed application instead of switching to a procedural way of working
  • Keywords
    object-oriented programming; program testing; program visualisation; software architecture; system documentation; actual design documentation; architectural structures; complex object oriented applications; dynamic diagrams; framework based software testing; framework inspection; idealized software architecture; object oriented approach; object oriented map; optimization; procedural working; software engineer; source code; source level access; tool support; Animation; Application software; Computer architecture; Design optimization; Documentation; Inspection; Object oriented modeling; Software architecture; Software testing; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages and Systems, 1999. TOOLS 30 Proceedings
  • Conference_Location
    Santa Barbara, CA
  • Print_ISBN
    0-7695-0278-4
  • Type

    conf

  • DOI
    10.1109/TOOLS.1999.787552
  • Filename
    787552