Design Patterns for Model-Driven Development

Timo Vepsäläinen, Seppo Kuikka

    Tutkimustuotos: ArtikkeliTieteellinenvertaisarvioitu

    1 Sitaatiot (Scopus)

    Abstrakti

    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.
    AlkuperäiskieliEnglanti
    Sivut21-38
    Sivumäärä18
    JulkaisuCommunications in Computer and Information Science
    Vuosikerta555
    DOI - pysyväislinkit
    TilaJulkaistu - 2015
    OKM-julkaisutyyppiA1 Alkuperäisartikkeli tieteellisessä aikakauslehdessä

    Julkaisufoorumi-taso

    • Jufo-taso 1

    !!ASJC Scopus subject areas

    • Information Systems

    Sormenjälki

    Sukella tutkimusaiheisiin 'Design Patterns for Model-Driven Development'. Ne muodostavat yhdessä ainutlaatuisen sormenjäljen.

    Siteeraa tätä