首页 /研究 /V3Studio: A Component-Based Architecture Modeling Language
OTHER

V3Studio: A Component-Based Architecture Modeling Language

Diego Alonso, Cristina Vicente-Chicote, Olivier Barais

发表年份
2008
引用次数
11

摘要

Component-based software development (CBSD) has proven to obtain highly reusable, extensible and evolvable designs. This paper presents a model-driven engineering approach to CBSD which revolves around the definition of the V <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">3</sup> Studio component-based meta-model and a set of graphical modeling tools implemented to support it. V <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">3</sup> Studio has been designed to model the structure and behavior of a wide variety of reactive systems by means of three complementary views, namely: one for describing the components of the architecture (structural view), and two for describing their behavior (coordination and algorithmic views). Dividing the V <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">3</sup> Studio meta-model into these three loosely coupled views considerably simplifies the overall design process, allowing designers to reuse previously defined models. In order to show the feasibility and the benefits of the proposal, a simple but complete case study regarding the design of a vision guided robotic system was presented.

关键词

Component (thermodynamics)Computer scienceReuseProgramming languageExtensibilitySet (abstract data type)ArchitectureSoftwareProcess (computing)Component-based software engineering

相关论文

查看 OTHER 分类全部论文