Design patterns for model-driven development

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

Abstract

Design patterns document solutions to recurring design and development challenges. UML, which is the de-facto modeling language in software development, supports defining and using patterns with its Collaboration concepts. However, as is demonstrated in the paper, the support is not sufficient for all kinds of patterns and all meaningful ways to use patterns. In this paper, the use of design patterns is suggested for documentation purposes in Model-Driven Development. The pattern support of UML is complemented with an approach that does not constrain the nature of pattern solutions. The approach is tool-supported in a model-driven development tool environment for basic control and safety-related control applications, UML AP tool. The developed tool support includes instantiating and highlighting patterns in models as well as gathering documentation on use of patterns, which could especially benefit safety system development.

Cite

CITATION STYLE

APA

Vepsäläinen, T., & Kuikka, S. (2015). Design patterns for model-driven development. In Communications in Computer and Information Science (Vol. 555, pp. 21–38). Springer Verlag. https://doi.org/10.1007/978-3-319-25579-8_2

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