A component-based approach for embedded software development

被引:14
|
作者
Yen, IL [1 ]
Goluguri, J [1 ]
Bastani, F [1 ]
Khan, L [1 ]
Linn, J [1 ]
机构
[1] Univ Texas Dallas, Dallas, TX 75230 USA
关键词
D O I
10.1109/ISORC.2002.1003805
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The rapid growth in the demand of embedded systems and the increased complexity of embedded software pose an urgent need for advanced embedded software development techniques. Software technology is shifting toward semi-automated code generation and integration of systems from components. Component-based development (CBD) techniques can significantly reduce the time and cost for developing software systems. However, there are some difficult problems with the CBD approach. Component identification and retrieval as well as component composition require extensive knowledge of the components. Designers need to go through a steep learning curve in order to effectively compose a system out of available components. In this paper, we discuss an integrated mechanism for component-based development of embedded software. We develop an On-line Repository for Embedded Software (ORES) to facilitate component management and retrieval. ORES uses an ontology-based approach to facilitate repository browsing and effective search. Based on ORES, we develop the code template approach to facilitate semi-automated component composition. A code template can be instantiated by different sets of components and, thus, offers more flexibility and configurability and better reuse. Another important aspect in embedded software is the nonfunctional requirements and properties. In ORES, we capture nonfunctional properties of components and provide facilities for the analysis of overall system properties.
引用
收藏
页码:402 / 410
页数:3
相关论文
共 50 条
  • [31] Design accompanying analysis of component-based embedded software
    Maydl, W
    COMPONENT-BASED SOFTWARE ENGINEERING, 2004, 3054 : 178 - 193
  • [32] The software supermarket: A catalyst for component-based software development
    Pyne, RA
    Mugisa, EK
    Proceedings of the IASTED International Conference on Software Engineering, 2004, : 269 - 274
  • [33] Complexity of Component-based Development of Embedded Systems
    Zheng, M.
    Alagar, V. S.
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 8, 2005, 8 : 282 - 287
  • [34] A novel approach for component-based fault-tolerant software development
    Sinha, P
    Hanumantharya, A
    INFORMATION AND SOFTWARE TECHNOLOGY, 2005, 47 (06) : 365 - 382
  • [35] Component-based development of embedded systems with GPUs
    Campeanu, Gabriel
    Carlson, Jan
    Sentilles, Séverine
    Journal of Systems and Software, 2020, 161
  • [36] Component-based development of embedded systems with GPUs
    Campeanu, Gabriel
    Carlson, Jan
    Sentilles, Severine
    JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 161
  • [37] Component-based development of networked embedded applications
    Völgyesi, P
    Lédeczi, A
    PROCEEDINGS OF THE 28TH EUROMICRO CONFERENCE, 2002, : 68 - 73
  • [38] Protocol verification in a software component-based approach
    Mouakher, Ines
    Souquieres, Jeanine
    Alexandre, Francis
    FIFTEENTH IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2008, : 136 - 145
  • [39] Scalable system software: a component-based approach
    Bode, B
    Bradshaw, R
    DeBenedictus, E
    Desai, N
    Duell, J
    Geist, GA
    Hargrove, P
    Jackson, D
    Jackson, S
    Laros, J
    Lowe, C
    Lusk, E
    McLendon, W
    Mugler, J
    Naughton, T
    Navarro, JP
    Oldfield, R
    Pundit, N
    Scott, SL
    Showerman, M
    Steffen, C
    Walker, K
    SciDAC 2005: Scientific Discovery Through Advanced Computing, 2005, 16 : 546 - 550
  • [40] A component-based approach to online software evolution
    Wang, Qianxiang
    Shen, Junrong
    Wang, Xiaopeng
    Mei, Hong
    JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2006, 18 (03): : 181 - 205