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-Driven Engineering

Handbook of Research on Innovations in Systems and Software Engineering
It is a software development methodology that is focused on model creation, near the concept of private domain instead of software. With this focus, users obtain a maximum abstraction of a specific problem.
Published in Chapter:
MUSPEL: Generation of Applications to Interconnect Heterogeneous Objects Using Model-Driven Engineering
Cristian González García (University of Oviedo, Spain) and Jordán Pascual Espada (University of Oviedo, Spain)
DOI: 10.4018/978-1-4666-6359-6.ch015
Abstract
Internet of Things (IoT) is a paradigm that promotes a world in which smart objects and electronic devices communicate and coordinate autonomously to perform a wide range of tasks. From a technical point of view, the development of IoT systems is not an easy task; due to the great heterogeneity among smart objects and the large number of technologies applied, the developers of these systems must have strong technical knowledge. In this chapter, the authors use the eclipse modelling framework to define a domain-specific language that allows specifying the coordination and communication between different types of smart objects, regardless of the smart object technical characteristics. The proposed domain specific language has been designed to be used in an intuitive and easy way for people without technical knowledge. This solution aims to be useful in many areas and to achieve constant adaptation and evolution of IoT systems.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Educational Games as Software Through the Lens of Designing Process
A software development approach, focusing on the creation of models that represents the system-under-study (SUS) and subsequent generation of fully-working software artifacts from these models.
Full Text Chapter Download: US $37.50 Add to Cart
The Use of Metamodels in Web Requirements to Assure the Consistence
Paradigm of software engineering where the development of software is directed using models and transformations
Full Text Chapter Download: US $37.50 Add to Cart
Designing Resource-Constrained Embedded Heterogeneous Systems to Cope with Variability
A development process which makes use of high-level abstract models to aid development and communication between team members, rather than focussing solely on the creation of software and hardware.
Full Text Chapter Download: US $37.50 Add to Cart
Validating Autonomic Services: Challenges and Approaches
A software development methodology that focuses on creating and exploiting domain models rather than on the computing or algorithmic concepts.
Full Text Chapter Download: US $37.50 Add to Cart
Towards Modelling Effective Educational Games Using Multi-Domain Framework
A software development approach, focusing on creation of models that represents the system-under-study (SUS) and subsequent generation of fully-working software artefacts from these models.
Full Text Chapter Download: US $37.50 Add to Cart
Synthesis of MOF, MDA, PIM, MVC, and BCE Notations and Patterns
An analysis and design methodology orientated at the creation of models of the given domain, including notation models and others, built from various distinct perspectives in order to describe a problem and its specifics; it is based on the use of abstraction and models of mechanisms governing the given domain instead of individual calculations and algorithms.
Full Text Chapter Download: US $37.50 Add to Cart
Non-Mobile Software Modernization in Accordance With the Principles of Model-Driven Engineering
Software engineering discipline that emphasizes the use of models and model transformations to raise the abstraction level and the degree of automation in software development.
Full Text Chapter Download: US $37.50 Add to Cart
Migrating Software Towards Mobile Technologies
Software engineering discipline that emphasizes the use of models and model transformations to raise the abstraction level and the degree of automation in software development.
Full Text Chapter Download: US $37.50 Add to Cart
Fostering Analysis from Industrial Embedded Systems Modeling
MDA is a software development methodology defined by the Object Management Group (OMG) in 2011. It allows designers to develop systems from a computation independent model to a platform dependent model, and incorporates technologies such as model transformations and model based repositories for artifact reuse.
Full Text Chapter Download: US $37.50 Add to Cart
Compiling Business Process Models into Executable Code
This software development methodology is centered around the notion of modeling (as opposed to coding) to be the primary activity in the software development process. Model refinement, transformation and code generation techniques are then applied to produce executable software artifacts in a semi-automatic way.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR