Designing Software Architectures as Knowledge Specializations

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademic

    104 Downloads (Pure)


    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
    Original languageUndefined
    Title of host publicationCOMPSAC'96 - Session 18
    Place of PublicationSeoul, Korea
    PublisherIEEE Computer Society
    Number of pages1
    ISBN (Print)978-0-81867-579-9
    Publication statusPublished - Aug 1996
    EventCOMPSAC'96 - Session 18 - Seoul, South Korea
    Duration: 19 Aug 199623 Aug 1996


    ConferenceCOMPSAC'96 - Session 18
    Other19-23 August 1996


    • IR-18726
    • METIS-119247
    • EWI-10155

    Cite this