loading...
A Contract-Based Component Model for Embedded Systems
Braunshweig, Germany September 08-September 10
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/QSIC.2004.1357965Quality Software, Fourth Internationa ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Shuyu Li, Northwestern Polytechnic University, Xi'an Shannxi China
Jian Wu, Northwestern Polytechnic University, Xi'an Shannxi China
Zhengguo Hu, Northwestern Polytechnic University, Xi'an Shannxi China
Component-based software development is becoming mainstream for conventional applications. However, components can be difficult to deploy in embedded systems because of QoS (non-functional) requirements. This paper presents an approach to building software for embedded systems, based on the use of component in combination with contracts. The contracts specify both the functional prop erties and QoS properties of the different components in the system. This is especially important in embedded systems, since they are resource constrained. In this paper we propose a component model for embedded systems, which is based on four level contracts. And we formalize the first three level contracts by using pi calculus and its type system, allowing us to specify composition and to reason about the compatibility and substitutability of the components.
Citation:
Shuyu Li, Jian Wu, Zhengguo Hu, "A Contract-Based Component Model for Embedded Systems," qsic, pp.232-239, Quality Software, Fourth International Conference on (QSIC'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.