A Component-based Run-time Evolution Infrastructure for Resource-Constrained Embedded Systems

被引:1
作者
Navas, Juan F. [1 ]
Babau, Jean-Philippe [2 ]
Pulou, Jacques [3 ]
机构
[1] Orange Labs, MAPS Res Grp, Issy Les Moulineaux, France
[2] Univ Europeenne Bretagne, LISyC UBO UEB, Brest, France
[3] Orange Labs, MAPS Res Grp, Grenoble, France
关键词
Performance; Design; Management; Evolution; component models; resource-constrained systems; embedded systems; reifications;
D O I
10.1145/1942788.1868306
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper deals with embedded systems software and the modification of its architecture and behavior at execution-time. Incautious implementation of these features demands both heavy memory and performance overrun. To accomplish such software evolution activities in resource-constrained embedded systems, we propose a component-based run-time evolution infrastructure that reconciles richness of evolution alternatives and performance requirements. Our proposal is based on off-site components reifications, which are representations of components that allow us to treat evolution concerns remotely. Hence, the workload to be processed by the embedded device is alleviated. Memory and processor-time resources consumption evaluation on a real-world scenario show the efficiency and pertinence of our approach.
引用
收藏
页码:73 / 82
页数:10
相关论文
共 22 条
  • [1] Anne M., 2009, P 6 INT C EMB SOFTW
  • [2] [Anonymous], 1987, P 9 INT C SOFTW ENG
  • [3] Arnold J, 2009, EUROSYS'09: PROCEEDINGS OF THE FOURTH EUROSYS CONFERENCE, P187
  • [4] Borde E., 2009, DES AUT TEST EUR C E
  • [5] Brouwers Niels., 2008, P ACMI FIPUSENIX MID, P18, DOI DOI 10.1145/1462735.1462740
  • [6] Bruneton E, 2004, LECT NOTES COMPUT SC, V3054, P7
  • [7] Carzaniga A., 1998, CHARACTERIZATION FRA
  • [8] Types of software evolution and software maintenance
    Chapin, N
    Hale, JE
    Khan, KM
    Ramil, JF
    Tan, WG
    [J]. JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2001, 13 (01): : 3 - 30
  • [9] Feiler P. H., 2004, ARCH DESCR LANG WORK
  • [10] Balancing computation and communication costs: The case for hybrid execution in sensor networks
    Koshy, Joel
    Wirjawan, Ingwar
    Pandey, Raju
    Ramin, Yann
    [J]. AD HOC NETWORKS, 2008, 6 (08) : 1185 - 1200