Designing Software Architectures as Knowledge Specializations

Mehmet Aksit

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

    125 Downloads (Pure)

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

    Conference

    ConferenceCOMPSAC'96 - Session 18
    Period19/08/9623/08/96
    Other19-23 August 1996

    Keywords

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

    Cite this