Abstract
The article presents Knowledge- Based MDA Class Model (UML notation) generation technique. Knowledge-Based MDA approach is a progressive Information Systems development method which combines the main components of traditional MDA and the best practices of Knowledge-Based Information Systems Engineering. The main advantage of such method is that problem domain knowledge acquainted at user requirements acquisition and business modelling stages are validated against formal criteria, in such way reducing empirical factors that could negatively impact the whole IS development process. The starting point of Class model generation process is a selection of particular entity from the Enterprise Model as the main class. System Analyst is able to select one of four elements types for class model generation process: Actor, Process, Information Activity and Flow. The main steps of Class model generation from Enterprise Model are presented in this article as well as Class model generation example. The final result of the generation process is the particular Class model that specifies static structure of the particular problem domain and can be used as business entities framework for developers of Information Systems. DOI: http://dx.doi.org/10.5755/j01.eee.19.2.1717
Highlights
Model Driven Architecture (MDA) is one of the most widely used Information Systems (IS) development methodologies, which focuses on functional requirements acquisition and system
The presented Knowledge-Based MDA approach combines the main components of traditional MDA and the best practices of Knowledge-Based Information Systems Engineering (ISE) [1]– [9].The main advantage of proposed method is that problem domain knowledge acquainted at user requirements acquisition and business modeling stages are validated against formal criteria, in such way reducing empirical factors that could negatively impact the whole IS development process
Knowledge-Based MDA tool’s analysis process is performed using Enterprise Model based on Enterprise Meta-Model structure in order to validate user requirements according to particular problem domain knowledge
Summary
Model Driven Architecture (MDA) is one of the most widely used Information Systems (IS) development methodologies, which focuses on functional requirements acquisition and system. The presented Knowledge-Based MDA approach combines the main components of traditional MDA and the best practices of Knowledge-Based Information Systems Engineering (ISE) [1]– [9].The main advantage of proposed method is that problem domain knowledge acquainted at user requirements acquisition and business modeling stages are validated against formal criteria, in such way reducing empirical factors that could negatively impact the whole IS development process. Knowledge-Based MDA tool’s analysis process is performed using Enterprise Model based on Enterprise Meta-Model structure in order to validate user requirements according to particular problem domain knowledge. Composition functionality describes how particular UML models from CIM or PIM layer are transformed to particular EM model. One of these models is UML Class model This particular transformation will be presented bellow in the article
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.