ארנון שטורם

אקדמי בכיר

The application-based domain analysis approach and its object-process methodology implementation

Arnon Sturm, Dov Dori, Onn Shehory

Domain engineering can simplify the development of software systems in specific domains. During domain analysis, the first step of domain engineering, the domain is modeled at an abstract level, providing guidelines for modeling applications within that domain. Drawbacks of existing domain analysis approaches include poor guidelines for domain-specific application modeling, insufficient validations capability, and limited usability. In this paper we apply the Application-based Domain Modeling (ADOM) to the Object-Process Methodology (OPM). This application requires the extension of OPM with a classification mechanism. Showing that the ADOM-OPM approach overcomes limitations of existing approaches, we further verify experimentally that the level of correctness of an ADOM extended OPM model is higher than that achieved without the extension. Finally, we ensure that the proposed extension does not degrade the generic vanilla form of OPM.

שפת פרסום אנגלית
דפים 1115-1142
כתב עת International Journal of Software Engineering and Knowledge Engineering
כרך 18
נושא מספר 8
סטטוס פרסום פורסם - 01.12.2008

Keywords

Domain analysis
Domain engineering
Information systems development
Object-process methodology
Software product line engineering

ASJC Scopus subject areas

Software
Computer Networks and Communications
Computer Graphics and Computer-Aided Design
Artificial Intelligence
גישה למסמך
10.1142/S0218194008004045
קבצים וקישורים אחרים
Link to publication in Scopus