• DocumentCode
    2725080
  • Title

    An integrated approach for documenting, exploring, and building framework-based software

  • Author

    Weinreich, Rainer ; Pichler, Josef

  • Author_Institution
    Dept. of Bus. Inf., Johannes Kepler Univ., Linz, Austria
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    316
  • Lastpage
    327
  • Abstract
    The use of well-designed class libraries and frameworks is a key element of object oriented software development. However, while frameworks may significantly reduce development time and cost, they are difficult to understand and therefore hard to learn to use. We present an environment that supports documenting, browsing and editing of selected aspects of frameworks and framework based applications on an abstraction level that is not available through static or dynamic program analysis. The main ideas of this environment are a specialized desktop metaphor for visualizing and browsing software architectures, the support of framework based development by means of architecture templates, and an open tool architecture that supports the integration of any additional tools for visualizing and editing application and framework parts
  • Keywords
    object-oriented programming; program visualisation; software architecture; software libraries; software reusability; system documentation; text editing; abstraction level; application editing; architecture templates; class libraries; development time; dynamic program analysis; framework based applications; framework based development; framework based software design; framework parts; integrated approach; object oriented software development; open tool architecture; software architectures; specialized desktop metaphor; Application software; Computer architecture; Costs; Data mining; Documentation; Informatics; Software engineering; Software libraries; Software systems; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages and Systems, 2000. TOOLS-Pacific 2000. Proceedings. 37th International Conference on
  • Conference_Location
    Sydney, NSW
  • ISSN
    1530-2067
  • Print_ISBN
    0-7695-0918-5
  • Type

    conf

  • DOI
    10.1109/TOOLS.2000.891379
  • Filename
    891379