A Requirement Framework for Automatic Generation of Domain Model to Physical Level Implementation
Keywords:
requirement framework, requirement analysis, semantic group, domain model, graph data model, web data modelAbstract
The requirement analysis is a key component of Model Driven Development (MDD). The wrong information captured in the requirement specification document may lead to faulty development that needs additional cost for correction. The development of the domain model, based on the specified requirement, is a manual activity done by highly skilled architects. This adds huge amount of labor cost in the project. In real world scenario where the requirement gets updated frequently by the client to meet the global market trend, development project gets highly affected due to considerable amount of time, resource and cost involvement for the respective changes. In this paper, a simple word processor based requirement framework is proposed for our object-oriented graph-based conceptual model - Extended Graph Data Model (EGDM) [1, 2]. Moreover the methodology for automatic generation of domain model from the requirement framework is also proposed here. The entire concept is being crystallized in the form of a three-phase integrated tool called “e-synthesis”. The domain model is designed through a model designing tool - Generic Modeling Environment (GME) [3] using the constructs defined in EGDM. The proposed requirement framework also automates the iterative development process exploiting several consistency checking and validation. This makes the domain model more efficient in terms of cost effectiveness. Further, the necessary mapping rules to convert EGDM based domain model into Product Specific Model (PSM) using SQL: 2003 standard [4] and development of an interpreter based on those rules have been proposed here.
Downloads
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2023 International Journal of Computer Information Systems and Industrial Management Applications

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.