• DocumentCode
    3286387
  • Title

    V3Studio: A Component-Based Architecture Modeling Language

  • Author

    Alonso, Diego ; Vicente-Chicote, Cristina ; Barais, Olivier

  • Author_Institution
    Univ. Politec. de Cartagena, Cartagena
  • fYear
    2008
  • fDate
    March 31 2008-April 4 2008
  • Firstpage
    346
  • Lastpage
    355
  • 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 was presented.
  • Keywords
    control system synthesis; object-oriented programming; robot vision; software architecture; software reusability; software tools; specification languages; V3Studio; algorithmic views; component-based architecture modeling language; component-based meta-model; component-based software development; coordination views; evolvable designs; extensible design; graphical modeling tools; model-driven engineering; reusable design; structural view; vision guided robotic system design; Computer architecture; Conferences; Design engineering; Machine vision; Model driven engineering; Process design; Programming; Proposals; Robot vision systems; Software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer Based Systems, 2008. ECBS 2008. 15th Annual IEEE International Conference and Workshop on the
  • Conference_Location
    Belfast
  • Print_ISBN
    0-7695-3141-5
  • Type

    conf

  • DOI
    10.1109/ECBS.2008.9
  • Filename
    4492416