Integrating decision management with UML modeling concepts and tools

Patrick Könemann

    Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearch

    697 Downloads (Pure)

    Abstract

    Numerous design decisions including architectural decisions are made while developing a software system, which influence the architecture of the system as well as subsequent decisions. Several tools already exist for managing design decisions, i.e. capturing, documenting, and maintaining them, but also for guiding the user by proposing subsequent decisions. In model-based software development, many decisions directly affect the structural and behavioral models used to describe and develop a software system and its architecture. However, the decisions are typically not connected to these models. In this paper, we propose an integration of a decision management and a UML-based modeling tool, based on use cases we distill from an example: the UML modeling tool shall show all decisions related to a model and allow extending or updating them; the decision management tool shall trigger the modeling tool to enforce design decisions (modify the models). We define tool-independent concepts and architecture building blocks supporting these requirements and present first ideas how this can be implemented in the IBM Rational Software Modeler and Architectural Decision Knowledge Wiki. This seamless integration of formerly disconnected tools could improve tool usability as well as decision maker productivity.
    Original languageEnglish
    Title of host publicationJoint Working IEEE/IFIP Conference on Software Architecture, 2009 & European Conference on Software Architecture. WICSA/ECSA 2009.
    PublisherIEEE
    Publication date2009
    ISBN (Print)978-1-4244-4984-2
    DOIs
    Publication statusPublished - 2009
    Event2009 Joint Working IEEE/IFIP Conference on Software Architecture & European Conference on Software Architecture - Cambridge, United Kingdom
    Duration: 14 Sept 200917 Sept 2009
    https://ieeexplore.ieee.org/xpl/conhome/5275158/proceeding

    Conference

    Conference2009 Joint Working IEEE/IFIP Conference on Software Architecture & European Conference on Software Architecture
    Country/TerritoryUnited Kingdom
    CityCambridge
    Period14/09/200917/09/2009
    Internet address

    Bibliographical note

    Copyright: 2009 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE

    Fingerprint

    Dive into the research topics of 'Integrating decision management with UML modeling concepts and tools'. Together they form a unique fingerprint.

    Cite this