Koala, a Component Model for Consumer Electronics Product Software
We introduce a component model with an architectural description language that helps to manage the growing complexity and diversity of software in consumer electronics products. The model supports flexible instantiation and late binding of components at an absolute minimum of product costs (code size and speed). The model is being used in the production of the next generation of mid to high-end television sets.
KeywordsComponent Model Product Family Interface Type Head File Optional Interface
Unable to display preview. Download preview PDF.
- Remi Bourgonjon, The Evolution of Embedded Software in Consumer Products, International Conference on Engineering of Complex Computer Systems, (unpublished keynote address), Ft. Lauderdale, FL (1995)Google Scholar
- Loe Feijs, Rob van Ommering, Architecture Visualisation and Analysis: Motivation and Example, Ares workshop Las Navas, Spain, November 18–19 (1996)Google Scholar
- The Microsoft COM model, http://www.microsoft.com/com
- Jeff Magee, Naranker Dulay, Susan Eisenbach, Jeff Kramer, Specifying Distributed Software Architectures, Proc. ESEC’95, Wilhelm Schäfer, Pere Botella (Eds.) Springer LNCS 989 pp. 137–153 (1995)Google Scholar
- Hassan Gomaa, Software Design Methods for Concurrent and Real-Time Systems, Addison Wesley (1993)Google Scholar