Reference Hub1
A Domain Specific Modeling Language for Enterprise Application Development

A Domain Specific Modeling Language for Enterprise Application Development

Bahman Zamani, Shiva Rasoulzadeh
Copyright: © 2018 |Volume: 11 |Issue: 2 |Pages: 20
ISSN: 1935-570X|EISSN: 1935-5718|EISBN13: 9781522543152|DOI: 10.4018/IJITSA.2018070104
Cite Article Cite Article

MLA

Zamani, Bahman, and Shiva Rasoulzadeh. "A Domain Specific Modeling Language for Enterprise Application Development." IJITSA vol.11, no.2 2018: pp.51-70. http://doi.org/10.4018/IJITSA.2018070104

APA

Zamani, B. & Rasoulzadeh, S. (2018). A Domain Specific Modeling Language for Enterprise Application Development. International Journal of Information Technologies and Systems Approach (IJITSA), 11(2), 51-70. http://doi.org/10.4018/IJITSA.2018070104

Chicago

Zamani, Bahman, and Shiva Rasoulzadeh. "A Domain Specific Modeling Language for Enterprise Application Development," International Journal of Information Technologies and Systems Approach (IJITSA) 11, no.2: 51-70. http://doi.org/10.4018/IJITSA.2018070104

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

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.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.