• DocumentCode
    461893
  • Title

    Design and Description of a Classification System Framework for Easier Reuse

  • Author

    Lopes, Sérgio ; Tavares, Adriano ; Monteiro, João ; Silva, Carlos

  • Author_Institution
    Minho Univ., Guimaraes
  • fYear
    2007
  • fDate
    26-29 March 2007
  • Firstpage
    71
  • Lastpage
    82
  • Abstract
    Frameworks are an important technology to reduce software development costs and shorten the time-to-market. However, framework complexity presents reuse problems that limit its success as an application development alternative. It has been widely recognized that is necessary to effectively communicate frameworks and provide appropriate tool support, but we argue that difficulties are also related to the considered framework model. We find that the level of support that tools can provide is decisively dependent on the kind of available framework documentation, which in turn is intimately tied to the considered framework model. In this paper, we present our framework model and respective supporting notation. We describe their appliance to the design and description of an application framework. This case study illustrates how the proposed model and documentation approach alleviate difficulties of framework reuse, namely its comprehension and instantiation
  • Keywords
    cost reduction; object-oriented programming; pattern classification; reverse engineering; software metrics; software reusability; classification system framework; cost reduction; framework complexity; framework comprehension; reuse problems; software development; Application software; Collaboration; Costs; Documentation; Home appliances; IEC standards; ISO standards; Programming; Runtime; Time to market;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer-Based Systems, 2007. ECBS '07. 14th Annual IEEE International Conference and Workshops on the
  • Conference_Location
    Tucson, AZ
  • Print_ISBN
    0-7695-2772-8
  • Type

    conf

  • DOI
    10.1109/ECBS.2007.29
  • Filename
    4148921