arrow
Return

rCOS: a formal model-driven engineering method for component-based software

delete2012-01-27
delete12
PRE
AI
W
Wenyan Ke
X
Xiaoshan Li
Z
Zhiming Liu *
V
Volker Stolz
DOI:10.1007/s11704-012-2901-5delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Model-driven architecture (MDA) has become a main stream technology for software-intensive system design. The main engineering principle behind it is that the inherent complexity of software development can only be mastered by building, analyzing and manipulating system models. MDA also deals with system complexity by providing component-based design techniques, allowing independent component design, implementation and deployment, and then system integration and reconfiguration based on component interfaces. The model of a system in any stage is an integration of models of different viewpoints. Therefore, for a model-driven method to be applied effectively, it must provide a body of techniques and an integrated suite of tools for model construction, validation, and transformation. This requires a number of modeling notations for the specification of different concerns and viewpoints of the system. These notations should have formally defined syntaxes and a unified theory of semantics. The underlying theory of the method is needed to underpin the development of tools and correct use of tools in software development, as well as to formally verify and reason about properties of systems in mission-critical applications. The modeling notations, techniques, and tools must be designed so that they can be used seamlessly in supporting development activities and documentation of artifacts in software design processes. This article presents such a method, called the rCOS, focusing on the models of a system at different stages in a software development process, their semantic integration, and how they are constructed, analyzed, transformed, validated, and verified.
Keywords:
component-based design
models
model transformations
verification
tool support
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Frontiers of Computer Science cover
Frontiers of Computer Science
IF:
4.6
Papers:
1.6K
Citations:
2.8K

Organization

B
Beihang University
Scholars:
5.2W
Papers: 4.1W
Citations: 37
U
university of oslo
Scholars:
4.2W
Papers: 3.5W
Citations: 53
U
University of Macau
Scholars:
1.1W
Papers: 1.3W
Citations: 2.0W
researcher View more organizations
Cited Papers

Cited Papers

err1995-11-01
err0
PREAI
err
errShare
errSave
Synthesis of 12-hydroxy C20-gibberellins
err1997-02-01
err0
PREAI
errLewis N. Mander; David J. Owen
errShare
errSave
errShare
errSave
researcher View more