Supporting layered architecture specifications: A Domain Modeling Approach

Jenny Abramov, Arnon Sturm

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Software architectural patterns help manage complexity through abstraction and separation of concerns. The most commonly used architectural patterns are layered architectures, which benefit from modularity and reuse of layers. However, they lack in supporting changes, as there is a need to do a substantial amount of rework on the layers in order to incorporate changes. Furthermore, the comprehension of specifications which are based on a layered architecture can be difficult. In order to address the aforementioned limitations, we adopt a domain engineering approach called Application-based Domain Modeling (ADOM). Using ADOM, we refer to each layer as a separate domain model, whose elements are used to classify the application model elements. Consequently, the application model is represented in a unified form, which incorporates information from all of the layers. This allows performing changes in the model, without creating cascades of changes among the layers' models in order to synchronize them.

Original languageEnglish
Title of host publicationEnterprise, Business-Process and Information Systems Modeling - 11th International Workshop, BPMDS 2010 and 15th International Conference, EMMSAD 2010, Held at CAiSE 2010, Proceedings
PublisherSpringer Verlag
Pages195-207
Number of pages13
ISBN (Print)9783642130502
DOIs
StatePublished - 1 Jan 2010
Event11th International Workshop on Business Process Modeling, Development and Support, BPMDS 2010 and 15th International Conference on Exploring Modeling Methods for Systems Analysis and Design, EMMSAD 2010, Held in Conjunction with CAiSE 2010 - Hammamet, Tunisia
Duration: 7 Jun 20108 Jun 2010

Publication series

NameLecture Notes in Business Information Processing
Volume50 LNBIP
ISSN (Print)1865-1348

Conference

Conference11th International Workshop on Business Process Modeling, Development and Support, BPMDS 2010 and 15th International Conference on Exploring Modeling Methods for Systems Analysis and Design, EMMSAD 2010, Held in Conjunction with CAiSE 2010
Country/TerritoryTunisia
CityHammamet
Period7/06/108/06/10

Keywords

  • ADOM
  • Domain modeling
  • Layered architecture
  • UML

Fingerprint

Dive into the research topics of 'Supporting layered architecture specifications: A Domain Modeling Approach'. Together they form a unique fingerprint.

Cite this