Applying Component-Based Technologies to Model-Driven Software Development

2Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

Improving the reusability of models and increasing automatic code generation efficiency are problems in model-driven development. In order to solve these problems, we apply component-based development technologies that have mainly been developed at the software implementation level to the modeling level. In the proposed approach, functionally relevant model elements are packaged as a component, and the modeling of software is performed by associating them with the model components. The role of a model becomes clear by introducing the concept of a component, and the reusability of model components is improved by externalizing the dependencies between the components. In addition, flexible model transformation rules united with the roles of models can be designed. As a result, the proposed method is able to generate more source code automatically. The validity of the proposed approach is verified through application experiments.

References Powered by Scopus

Model-driven development

325Citations
N/AReaders
Get full text

Use case driven object modeling with UML: Theory and Practice

84Citations
N/AReaders
Get full text

A development method for multiagent simulators using a graphical model editor

3Citations
N/AReaders
Get full text

Cited by Powered by Scopus

A process model for component-based model-driven software development

9Citations
N/AReaders
Get full text

An Integrated Design Method for Cyber-Physical Production Systems

2Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Mizuno, T., Matsumoto, K., & Mori, N. (2015). Applying Component-Based Technologies to Model-Driven Software Development. Electronics and Communications in Japan, 98(8), 24–31. https://doi.org/10.1002/ecj.11719

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 4

100%

Readers' Discipline

Tooltip

Computer Science 4

67%

Engineering 2

33%

Save time finding and organizing research with Mendeley

Sign up for free