Abstract
Domain analysis provides guidelines and validation aids for specifying families of applications and capturing their terminology. Thus, domain analysis can be considered as an important type of reuse, validation, and knowledge representation. Metamodeling techniques, feature-oriented approaches, and architectural-based methods are used for analyzing domains and creating application artifacts in these domains. These works mainly focus on representing the domain knowledge and creating applications. However, they provide insufficient guidelines (if any) for creating complete application artifacts that satisfy the application requirements on one hand and the domain rules and constraints on the other hand. This chapter claims that domain artifacts may assist in creating complete and valid application artifacts and presents a general approach, called Application-based DOmain Modeling (ADOM), for this purpose. ADOM enables specifying domains and applications similarly, (re)using domain knowledge in applications, and validating applications against the relevant domain models and artifacts. The authors demonstrate the approach, which is supported by a CASE tool, on the standard modeling language, UML, and report experimental results which advocate that the availability of domain models may help achieve more complete application models without reducing the comprehension of these models.
| Original language | English |
|---|---|
| Title of host publication | Principle Advancements in Database Management Technologies |
| Subtitle of host publication | New Applications and Frameworks |
| Publisher | IGI Global |
| Pages | 350-374 |
| Number of pages | 25 |
| ISBN (Electronic) | 9781605669052 |
| ISBN (Print) | 9781605669045 |
| DOIs | |
| State | Published - 1 Jan 2009 |
Bibliographical note
Publisher Copyright:© 2010 by IGI Global. All rights reserved.
ASJC Scopus subject areas
- General Computer Science