Linking design decisions to design models in model-based software development

12Citations
Citations of this article
42Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Numerous design decisions are made in model-based software development which often are not documented explicitly. Hence, the design knowledge is 'in the designers mind' and communicated orally, if at all, and the rationale behind the decisions is lost. Existing tools tackle this problem for architectural decisions which refer to the higher level architecture of a system. However, these decisions are separate artifacts and not linked to individual design model elements. Hence, there is no automatic check whether the design models comply with made decisions. This paper presents concepts for explicitly linking design decisions and design model elements. As first class artifacts, design decisions can be used for documentation, consistency checking, and reuse. In case consistency constraints are violated, the user is notified that the design models no longer comply with the decisions made. Reuse is realized by extracting design model changes as reusable patterns for recurring decisions. © 2010 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Könemann, P., & Zimmermann, O. (2010). Linking design decisions to design models in model-based software development. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6285 LNCS, pp. 246–262). Springer Verlag. https://doi.org/10.1007/978-3-642-15114-9_19

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free