Deriving Design Alternatives based on Quality Factors.

Mehmet Aksit, B. Tekinerdogan

    Research output: Chapter in Book/Report/Conference proceedingChapterAcademic

    92 Downloads (Pure)


    Software is rarely designed for ultimate adaptability or performance but rather it is a compromise of multiple considerations. At almost every stage of the software development lifecycle, software engineers have to cope with various design alternatives. Current object-oriented design practices, however, rely mainly on the intrinsic quality factors of the object-oriented abstractions rather than considering quality factors as explicit design concerns. It is considered important to support software engineers in identifying, comparing and selecting the alternatives using quality factors such as adaptability and performance. This chapter introduces a new technique to depict, compare and select among the design alternatives, based on their adaptability and time performance factors. This technique is formally specified and implemented by a number of tools.
    Original languageEnglish
    Title of host publicationSoftware Architectures and Component Technology
    EditorsMehmet Aksit
    Place of PublicationDordrecht
    PublisherKluwer Academic Publishers
    Number of pages34
    ISBN (Electronic)978-1-4615-0883-0
    ISBN (Print)978-1-4613-5286-0
    Publication statusPublished - 2002

    Publication series

    NameThe Springer International Series in Engineering and Computer Science
    ISSN (Print)0893-3405


    • IR-37204
    • EWI-10178
    • METIS-204256
    • balancing quality factors
    • design alternatives
    • modeling design spaces


    Dive into the research topics of 'Deriving Design Alternatives based on Quality Factors.'. Together they form a unique fingerprint.

    Cite this