A Domain Specific Modeling Language for Enterprise Application Development
This article describes how experience in domain specific modeling can be captured and abstracted in a domain specific modeling language (DSML). Modeling with a DSML results in quality models. Patterns of enterprise application architecture (PofEAA) is a rich set of patterns that can be used by designers when designing (modeling) web-based enterprise applications. This article aims at defining a DSML based on PofEAA patterns, as well as providing tool support for designing web-based enterprise applications that use these patterns. The authors have built a DSML using the profile extension mechanism of UML, by defining stereotypes. In addition to the proposed profile, this article has implemented the structure and behavior of PofEAA patterns in Rational Software Architecture (RSA) which is resulted in a tool that facilitates the design of software for designers. To show the usefulness of the tool, it is used for modeling two small systems based on the PofEAA patterns. The results show that many of the design is automated and the modeling speed is increased.
Year of publication: |
2018
|
---|---|
Authors: | Zamani, Bahman ; Rasoulzadeh, Shiva |
Published in: |
International Journal of Information Technologies and Systems Approach (IJITSA). - IGI Global, ISSN 1935-5718, ZDB-ID 2400986-6. - Vol. 11.2018, 2 (01.07.), p. 51-70
|
Publisher: |
IGI Global |
Subject: | DesignPattern | DSML | UMLProfile | Web-Based Enterprise Applications |
Saved in:
Online Resource
Saved in favorites
Similar items by subject
-
Frank, Ulrich, (2018)
-
Frank, Ulrich, (2018)
-
Frank, Ulrich, (2014)
- More ...
Similar items by person
-
Automatic Pattern Proposition in Transformation Life Cycle
Panahandeh, Mahsa Sadat, (2017)
- More ...