Title
V3Studio: A Component-Based Architecture Modeling Language
Abstract
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 V3Studio component-based meta-model and a set of graphical modeling tools implemented to support it. V3Studio 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 V3Studio 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 will be presented.
Year
DOI
Venue
2008
10.1109/ECBS.2008.9
ECBS
Keywords
Field
DocType
complementary view,model-driven engineering approach,evolvable design,v3studio meta-model,complete case study,component-based software development,component-based architecture modeling language,overall design process,algorithmic view,graphical modeling tool,v3studio component-based meta-model,graphical model,model driven engineering,design process,component based software development,object oriented programming,software architecture,meta model,modeling language,reactive system
Programming language,Software engineering,Object-oriented programming,Systems engineering,Computer science,Model-driven architecture,Modeling language,Software architecture,Component-based software engineering,Design process,Reactive system,Software development
Conference
Citations 
PageRank 
References 
4
0.61
10
Authors
3
Name
Order
Citations
PageRank
Diego Alonso18516.37
Cristina Vicente-chicote216022.28
Olivier Barais372461.99