rCOS: Defining meanings of component-based software architectures

Ruzhen Dong, Johannes Faber, Wei Ke, Zhiming Liu

研究成果: Conference contribution同行評審

6 引文 斯高帕斯(Scopus)

摘要

Model-Driven Software Development is nowadays taken as a mainstream methodology. In the software engineering community, it is a synonym of the OMG Model-Driven Architecture (MDA). However, in the formal method community, model-driven development is broadly seen as model-based techniques for software design and verification. Because of the difference between the nature of research and practical model-driven software engineering, there is a gap between formal techniques, together with their tools, and their potential support to practical software development. In order to bridge this gap, we define the meanings of component-based software architectures in this chapter, and show how software architectures are formally modeled in the formal model-driven engineering method rCOS. With the semantics of software architecture components, their compositions and refinements, we demonstrate how appropriate formal techniques and their tools can be applied in an MDA development process.

原文English
主出版物標題Unifying Theories of Programming and Formal Engineering Methods - International Training School on Software Engineering, Held at ICTAC 2013
頁面1-66
頁數66
DOIs
出版狀態Published - 2013
事件International Training School on Software Engineering, Held at ICTAC 2013 - Shanghai, China
持續時間: 26 8月 201330 8月 2013

出版系列

名字Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
8050 LNCS
ISSN(列印)0302-9743
ISSN(電子)1611-3349

Conference

ConferenceInternational Training School on Software Engineering, Held at ICTAC 2013
國家/地區China
城市Shanghai
期間26/08/1330/08/13

指紋

深入研究「rCOS: Defining meanings of component-based software architectures」主題。共同形成了獨特的指紋。

引用此