Comparison of the Two-Hemisphere Model-Driven Approach to Other Methods for Model-Driven Software Development

  title={Comparison of the Two-Hemisphere Model-Driven Approach to Other Methods for Model-Driven Software Development},
  author={Oksana Ņikiforova and Ludmila Kozacenko and Dace Ahilcenoka and Konstantins Gusarovs and Dainis Ungurs and Maris Jukss},
  journal={Applied Computer Systems},
  pages={14 - 5}
Abstract Models are widely used not only in computer science field, but also in other fields. They are an effective way to show relevant information in a convenient way. Model-driven software development uses models and transformations as first-class citizens. That makes software development phases more related to each other, those links later help to make changes or modify software product more freely. At the moment there are a lot of methods and techniques to create those models and transform… 

Figures and Tables from this paper

Behavioral and Structural Model Composition Techniques: State of Art and Research Directions
This paper presents the state of art of model composition techniques based on earlier works by focusing on the various parameters that governed and characterize their behavior, and describes the results of this survey on the future use of composing UML class diagrams based on the two-Hemisphere Model driven approach.
The application of an automatic model composition prototype on the-two hemisphere model driven approach
This paper proposes the application of a prototype oriented model composition on the-two hemisphere model driven approach and defines a process for adapting this prototype to manage different solutions for composition that correspond to different decisions through a set of composition activities.


Two-Hemisphere Model Driven Approach: Engineering Based Software Development
This paper proposes the model driven approach, which is based on a two-hemisphere model, a practice-oriented approach which ties together methods of business process modeling, object oriented, and model transformation approaches in order to support cognitive needs of requirements holders and object oriented software developers.
Several facilities of class diagram generation from two-hemisphere model in the framework of MDA
Activities of class diagram generation from two-hemisphere model are presented as a collection of graph transformations and are demonstrated by practical example for abstract problem domain.
System Modeling in UML with Two-Hemisphere Model Driven Approach
  • O. Ņikiforova
  • Computer Science
    Sci. J. Riga Tech. Univ. Ser. Comput. Sci.
  • 2010
The paper offers to use two-hemisphere model driven approach for system modeling at the problem domain level to avoid problems of manual or intuitive system modeling, and illustrates how two- Hemisphere model can be translated into software model expressed in UML by using rules for graph transformations.
Transition from Analysis to Software Design: A Review and New Perspective
This paper analyzes the literature on the automatic transformation of artifacts from the problem space into artifacts in the solution space and proposes a framework consists of three stages to address uncovered limitations in current approaches.
Analyzing CIM to PIM Transformations Using the WRSPM model
To improve the understanding of MDA and to define which artifacts are expected from a Requirements Engineering perspective in CIM to PIM transformations, a mapping between a requirements reference model, the WRSPM model, and Model-Driven Architecture models is proposed.
Feature-based survey of model transformation approaches
A framework for the classification of several existing and proposed model transformation approaches is proposed, given as a feature model that makes explicit the different design choices for model transformations.
CIM to PIM Transformation : A criteria Based Evaluation
This paper provides an assessment based on criterions deducted from the framework MDA TM of the OMG and similar evaluations of the existing works for this stage of construction and transformation of CIM.
A systematic review of the use of requirements engineering techniques in model-driven development
A systematic review of the current use of requirements engineering techniques in MDD processes and their actual automation level shows that although MDD techniques are used to a great extent in platform-independent models, platform-specific models, and at code level, at the requirements level most MDD approaches use only partially defined requirements models or even natural language.
Model-Driven Software Engineering in Practice
This book is to provide an agile and flexible tool to introduce you to the MDSE world, thus allowing you to quickly understand its basic principles and techniques and to choose the right set of MDSE instruments for your needs so that you can start to benefit from MDSE right away.
Two-hemisphere driven approach: application for knowledge modeling
Modeling of educational process by 2HMD approach gives an opportunity to transparently analyze and compare knowledge to be provided and knowledge actually provided by courses belonging to a particular study program, and, thus, to identify and fill the gaps between desirable and actual knowledge content.