• Nem Talált Eredményt

UML2 and Model-Driven Development

N/A
N/A
Protected

Academic year: 2022

Ossza meg "UML2 and Model-Driven Development"

Copied!
1
0
0

Teljes szövegt

(1)

UML2 and Model-Driven Development

Ágnes Papp

Specifications by OMG summarize principles of data storing and modeling in a four level architecture. The first level is the meta-meta model that defines UML at metamodel level.

The second level is the metamodel that describes the UML syntax. In the third level there are the models created by the users, and in the fourth level there are the object instances or records. UML has been widely accepted as an object oriented analysis and design method.

An application-neutral interchange format allows UML models to be interoperable between development tools and developers. The XML is an appropriate format for transferring data via the Internet. The XML based XMI standard allow for different types of applications to interchange their data or models in a standardized way.

There is a new way of developing applications, the Model Driven Architecture. The MDA specification consists of a platform-independent UML based model (PIM), and one or more platform-specific models (PSM). With MDA, an application system is modeled once and only once. The MDA also will take advantage of XMI when it defines the mapping from PIM to XML.

An enhanced version of the language, which will be called UML 2.0 is in the process of being finalized by the OMG. UML 2.0 is likely to provide improved support for current technologies resulting in better productivity and quality.

It should deliver the following benefits:

Improved support for developing component-based software Better support for modeling architecture of software

More options to build tools with simulation and code generation Superior support for executable models and dynamic behavior Improved diagram interchange between tools

Enhanced scalability

In this paper I would like to summarize UML2 features supporting Model Driven Architecture and exchange of model information.

94

Hivatkozások

KAPCSOLÓDÓ DOKUMENTUMOK

We report on an empirical study to compare the code coverage results provided by tools using the dierent instrumentation types for Java coverage measurement on the method level..

Standardization: Data, information, tools, algorithms, models, data management, and monitoring of approaches have to be standardized, administered, stored, processed,

Comparing the importance (Fig. 1) of various rural tourism development tools between local self- government and accommodation facilities operators, the greatest

Hence this open access solution not only provides com- putational tools for modelling but a transportation model itself and vital information and tools for demand forecasting as well

First, model-sensitive search plan generation is proposed for pattern traversal (as an extension to traditional multiplicity and type considerations of ex- isting tools) by

As a consequence, TGG tools that support bidirectional model transformation (i) rely on unidirectional forward and backward operational rules, automatically derived from a single

when certain mechanical (cutting) works are performed more expeditious with machines and tools of higher capacity. In all the mentioned cases the development

The chapter introduces a method for assuring the quality of software development projects with applying model-driven techniques and model-based tools, provides a method for