Using JET2 to implement model-driven architecture in rational Software Architect or Rational Software Modeler
Introduction: This article briefly introduces the model-driven architecture (MDA) to the reader, as well as the JET2 technology that can take UML modeling to a higher level, that is, the Java emitter Template technology based on Eclipse. You can use this template to convert a model into a useful artifact.
Introduction
Let's explore the benefits of this improvement.
-beach Boys
What would be the benefit if you were to get an initial requirement file for a project, or would you be able to accurately estimate and design and then develop it? This article tells you how to transform a unified Modeling Language (UML) created in Ibm®rational®software Architect into a dynamic estimation and feedback engine. Thanks to the great strides in model-driven architecture (MDA), design, static, non-descriptive graphics, models, and charts, it's time to execute them. The Rational Software Architect and Ibm®rational®software Modeler are the main advocates of Java emitter Templates (JET) and UML modeling. This article tries to go beyond the traditional code generation technology to produce more useful systems, such as estimating the system.
The JET project in this article describes the following tasks:
Estimating at the requirements and analysis stages
In the design phase, the model is estimated as a mature form
Generate feedback on a model
The model provides a profound insight into how to express business issues through annotated UML. A typical requirements collection consists of the following artifacts:
Demand and business behavior are expressed through use cases and communication
Process and target modeling for activity diagram display
Information expressed through structured models, such as Class and Component models
The model continues to develop and mature with the increase of time. A typical model that starts with a requirement may also include a structured expression communication classification model. A use case model is the perfect field to start the estimation process.
About JET
The Eclipse Modeling Framework (EMF) is a complete part of rational Software Architect, and rational Software Modeler contains powerful tools for generating source code and files. One of the tools is JET (Java emitter Templates). With JET, you can use syntax such as javaserver™pages (JSP) to write templates and run them.