A Component Model for Control-Intensive Distributed Embedded Systems

In this paper we focus on design of a class of distributed embedded systems that primarily perform real-time controlling tasks. We propose a two-layer component model for design and development of such embedded systems with the aim of using component-based development for decreasing the complexity in design and providing a ground for analyzing them and predict their properties, such as resource consumption and timing behavior. The two-layer model is used to efficiently cope with different design paradigms on different abstraction levels. The model is illustrated by an example from the vehicular domain.

[1]  Hans Hansson,et al.  Beating the Automotive Code Complexity Challenge , 2008 .

[2]  Kurt C. Wallnau,et al.  Volume III: A Technology for Predictable Assembly from Certifiable Components , 2003 .

[3]  Jeff Magee,et al.  The Koala Component Model for Consumer Electronics Software , 2000, Computer.

[4]  Chris Sugden,et al.  Partnership , 1997, The Fairchild Books Dictionary of Fashion.

[5]  Joseph Sifakis,et al.  Modeling Heterogeneous Real-time Components in BIP , 2006, Fourth IEEE International Conference on Software Engineering and Formal Methods (SEFM'06).

[6]  John Håkansson,et al.  The SAVE approach to component-based development of vehicular systems , 2007, J. Syst. Softw..

[7]  Séverine Sentilles,et al.  ProCom - the Progress Component Model Reference Manual, version 1.0 , 2008 .

[8]  Séverine Sentilles,et al.  A Component Model Family for Vehicular Embedded Systems , 2008, 2008 The Third International Conference on Software Engineering Advances.