The Koala component model for consumer electronics software

被引:275
|
作者
van Ommering, R
van der Linden, F
Kramer, J
Magee, J
机构
[1] Philips Res Labs, Eindhoven, Netherlands
[2] Univ London Imperial Coll Sci Technol & Med, London, England
关键词
D O I
10.1109/2.825699
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Most consumer electronics today contain embedded software. In the early days, developing CE software presented relatively minor challenges, but in the past several years three significant problems have arisen: size and complexity of the software in individual products; the increasing diversity of products and their software; and the need for decreased development time. The question of handling diversity and complexity in embedded software at an increasing production speed becomes an m-gent one. The authors present their belief that the answer lies not in hiring more software engineers. They are not readily available, and even if they were, experience shows that larger projects induce larger lead times and often result in greater complexity. Instead, they believe that the answer lies in the use and reuse of software components that work within an explicit software architecture. The Koala model, a component-oriented approach detailed in this article, is their way of handling the diversity of software in consumer electronics. Used for embedded software in TV sets, it allows late binding of reusable components with no additional overhead.
引用
收藏
页码:78 / +
页数:9
相关论文
共 50 条
  • [1] A component model supporting decomposition and composition of consumer electronics software product lines
    Park, Chong-Mok
    Hong, Seokjin
    Son, Kyoung-Ho
    Kwon, Jagun
    SPLC 2007: 11TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE, PROCEEDINGS, 2007, : 181 - 190
  • [2] Software Quality Model for Consumer Electronics Product
    Kim, Chanwook
    Lee, Keun
    2009 NINTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC 2009), 2009, : 390 - 395
  • [3] COMPONENT RELIABILITY IN CONSUMER ELECTRONICS
    JOBE, TC
    LUKACH, VJ
    ROSS, DA
    IEEE TRANSACTIONS ON BROADCAST AND TELEVISION RECEIVERS, 1974, BT20 (02): : 159 - 166
  • [4] Evaluating Technologies for Reliable Software in Consumer Electronics: A Survey of Component Failure Modeling
    Kumar, Kuldeep
    Sumit
    Kumar, Sandeep
    Singh, Lalit Kumar
    IEEE CONSUMER ELECTRONICS MAGAZINE, 2019, 8 (06) : 56 - 61
  • [5] Software quality in consumer electronics products
    Rooijmans, J
    Aerts, H
    vanGenuchten, M
    IEEE SOFTWARE, 1996, 13 (01) : 55 - &
  • [6] A component framework for consumer electronics middleware
    Muskens, J
    Chaudron, MRV
    Lukkien, JJ
    COMPONENT-BASED SOFTWARE DEVELOPMENT FOR EMBEDDED SYSTEMS: AN OVERVIEW OF CURRENT RESEARCH TRENDS, 2005, 3778 : 164 - 184
  • [7] Profiling software API usability for consumer electronics
    Bore, C
    Bore, S
    ICCE: 2005 INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, DIGEST OF TECHNICAL PAPERS, 2005, : 155 - 156
  • [8] Needs and Trends in Embedded Software Development for Consumer Electronics
    Tsunakawa, Yasutaka
    PROCEEDINGS OF THE ASP-DAC 2009: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 2009, 2009, : 301 - 303
  • [9] Software reuse and competition: Consumer preferences in a software component market
    Lerch, FJ
    Flor, NV
    Fichman, M
    Hong, SJ
    ANNALS OF SOFTWARE ENGINEERING, 1998, 5 : 53 - 83
  • [10] Practical and incremental maintenance of software resources in consumer electronics products
    Aizawa, K
    Kaiya, H
    Kaijiri, K
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2005, E88D (06): : 1117 - 1125