2013International Review on Computers and Software (IRECOS)Requires access

Combining UML Class and Activity Diagrams for MDA Generation of MVC 2 Web Applications

M'hamed Rahmouni, Samir Mbarki

Open publisher page 7 citations

Abstract

Model transformations are increasingly gaining attention in software design and development. Model transformation plays a key role in Object Management group (OMG) Model Driven Architecture (MDA) initiative. In this paper, we experience a high level modeling method based on MDA to generate MVC2 web model for an E-commerce web application. This idea is based on the fact that the source metamodel is composed by two metamodels which are:  the class diagram and activity diagram. In order to model the internal logic of a complex operation and accurately determine the input jsp page of an Action class and all ingredients of this class, we begin by identifying the operations in view to establish the activity diagram for each operation. After modeling, we implement the transformation rules. These rules are expressed in ATL transformation language. In our algorithm, we consider only the operations belonging to the two diagrams already cited. Practically, we transform only the operations that have an activity diagram and belonging to the class diagram. The MVC2 web model generated can effectively simplify the development processing with less time and cost.

About this research paper

What this paper is about

Model transformations are increasingly gaining attention in software design and development. Model transformation plays a key role in Object Management group (OMG) Model Driven Architecture (MDA) initiative. In this paper, we experience a high level modeling method based on MDA to generate MVC2 web model for an E-commerce web application. This idea is based on the fact that the source metamodel is composed by two metamodels which are:  the class diagram and activity diagram. In order to model the internal logic of a complex operation and accurately determine the input jsp page of an Action class and all ingredients of this class, we begin by identifying the operations in view to establish the activity diagram for each operation. After modeling, we implement the transformation rules. These rules are expressed in ATL transformation language. In our algorithm, we consider only the operations belonging to the two diagrams already cited. Practically, we transform only the operations that have an activity diagram and belonging to the class diagram. The MVC2 web model generated can effectively simplify the development processing with less time and cost.

Why it matters

OpenAlex reports 7 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Model transformations are increasingly gaining attention in software design and development. Model transformation plays a key role in Object Management group (OMG) Model Driven Architecture (MDA) initiative. In this paper, we experience a high level modeling method based on MDA to generate MVC2 web model for an E-commerce web application. This idea is based on the fact that the source metamodel is composed by two metamodels which are:  the class diagram and activity diagram. In order to model the internal logic of a complex operation and accurately determine the input jsp page of an Action class and all ingredients of this class, we begin by identifying the operations in view to establish the activity diagram for each operation. After modeling, we implement the transformation rules. These rules are expressed in ATL transformation language. In our algorithm, we consider only the operations belonging to the two diagrams already cited. Practically, we transform only the operations that have an activity diagram and belonging to the class diagram. The MVC2 web model generated can effectively simplify the development processing with less time and cost.

Key concepts: Class diagram, Computer science, Activity diagram, Metamodeling, Unified Modeling Language, Communication diagram, Class (philosophy), Use Case Diagram

Related papers

Back to paper searchBrowse research topicsOriginal source
Combining UML Class and Activity Diagrams for MDA Generation of MVC 2 Web Applications — Research Paper | ScholarLens