• DocumentCode
    2050285
  • Title

    Designing software architectures as knowledge specializations

  • Author

    Aksit, Mehmet

  • Author_Institution
    Dept. of Comput. Sci., Twente Univ., Enschede, Netherlands
  • fYear
    1996
  • fDate
    21-23 Aug 1996
  • Firstpage
    352
  • Abstract
    Object-oriented methods aim at providing natural ways for decomposing (or composing) a system into (from) objects that correspond to concepts in the customer´s problem domain. The identified objects are the basic building blocks of the object-oriented system to be constructed. In order not to disregard relevant objects, most methods advise software engineers to take dedicated steps such as reading books about the problem domain, interviewing customers, etc. We consider two important concerns in understanding the problem domain. First, it is very important to identify all the objects that are required for defining a consistent system, at least in its minimum configuration. Second, identified objects must serve as composable building blocks to construct robust, adaptable and reusable architectures
  • Keywords
    object-oriented programming; software reusability; adaptable reusable software architectures; composable building blocks; consistent system; customer problems; knowledge specializations; object oriented methods; object-oriented programming; relevant objects; software architecture design; Books; Computer architecture; Computer science; Engines; Object oriented modeling; Programming; Robustness; Software architecture; Software design; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1996. COMPSAC '96., Proceedings of 20th International
  • Conference_Location
    Seoul
  • ISSN
    0730-3157
  • Print_ISBN
    0-8186-7579-9
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1996.544590
  • Filename
    544590