Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Model Transformation

Handbook of Research on Innovations in Systems and Software Engineering
Derivation of one model from another.
Published in Chapter:
Developing Software with Domain-Driven Model Reuse
Audris Kalnins (University of Latvia, Latvia), Tomasz Straszak (Warsaw University of Technology, Poland), Michał Śmiałek (Warsaw University of Technology, Poland), Elina Kalnina (University of Latvia, Latvia), Edgars Celms (University of Latvia, Latvia), and Wiktor Nowakowski (Warsaw University of Technology, Poland)
DOI: 10.4018/978-1-4666-6359-6.ch012
Abstract
This chapter presents an approach to software development where model-driven development and software reuse facilities are combined in a natural way. It shows how model transformations building a Platform Independent Model (PIM) can be applied directly to the requirements specified in RSL by domain experts. Further development of the software case (PSM, code) is also supported by transformations, which in addition ensure a rich traceability within the software case. Alternatively, the PSM model and code can also be generated directly from requirements in RSL, thus providing fast development of the final code of at least a system prototype in many situations. The reuse support relies on a similarity-based comparison of requirements for software cases. If a similar part is found in an existing software case, a traceability link-based slice of the solution can be merged into the new case. The implementation of the approach is briefly sketched.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Non-Mobile Software Modernization in Accordance With the Principles of Model-Driven Engineering
A mechanism for automatically creating target models based on information contained in existing source models.
Full Text Chapter Download: US $37.50 Add to Cart
Performability Modeling of Distributed Systems and Its Formal Methods Representation
To transform the UML model into analytical model (e.g., Markov, SPN, SRN) is defined as model transformation.
Full Text Chapter Download: US $37.50 Add to Cart
Foundations for MDA Case Tools
The process of converting one model into another model preserving some kind of equivalence relation between them.
Full Text Chapter Download: US $37.50 Add to Cart
An Overview of Knowledge Representation With Frames
A transformation process when a model is simplified, refined or otherwise changed according to mapping rules.
Full Text Chapter Download: US $37.50 Add to Cart
Migrating Software Towards Mobile Technologies
A mechanism for automatically creating target models based on information contained in existing source models
Full Text Chapter Download: US $37.50 Add to Cart
High-Integrity Model-Based Development
Software application which uses the data of one (or more) source model(s) to produce one (or more) target model(s).
Full Text Chapter Download: US $37.50 Add to Cart
Performance Modeling for Quality of Service Prediction in Service-Oriented Systems
The conversion of a model to either another type of model or a textual artifact. In general, this is done automatically with specific transformation engines and transformation languages.
Full Text Chapter Download: US $37.50 Add to Cart
Mitigating Technology Obsolescence in Cloud Software Services: A Model-Driven Approach
A process of converting the source model into target model based on a specific set of rules.
Full Text Chapter Download: US $37.50 Add to Cart
Modeling Process-Driven SOAs: A View-Based Approach
Transformation maps high-level models into low-level models (aka model-to-model transformations), or maps models into source code, executable code (aka model-to-code or code generation).
Full Text Chapter Download: US $37.50 Add to Cart
Enterprise Specific BPM Languages and Tools
A model transformation takes one or several source models and generates one or several target models, or textural documents. It is based on a transformation definition that specifies how to map elements in the source DSLs to elements in the target DSLs
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR