Component-based vs. Model-based Development: A Comparison in the Context of Vehicular Embedded Systems

  • Authors:
  • Martin Torngren;DeJiu Chen;Ivica Crnkovic

  • Affiliations:
  • KTH, Stockholm;KTH, Stockholm;MdH, Västerås

  • Venue:
  • EUROMICRO '05 Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Component based and model based development (CBD vs. MBD), in their various interpretations, are in focus in many efforts in order to better handle the efficient development of increasingly complex embedded systems. We elaborate on what CBD and MBD represent, on their differences and similarities. Although CBD represents a bottom-up approach whereas MBD is more top-down in nature, it turns out that the concepts have much in common and can benefit from cross-fertilization. In particular, MBD requires improved handling of ýmodelý components, and CBD requires improved component models to assure component composition and reuse. We discuss their mutual opportunities and other relationships.