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 条
  • [11] Levis P, 2005, AMBIENT INTELLIGENCE, P115
  • [12] Lobry O., 2009, P ANN IEEE INT COMP
  • [13] Loiret F., 2009, P 12 INT S COMP BAS
  • [14] Matthys N, 2009, LECT NOTES COMPUT SC, V5860, P156, DOI 10.1007/978-3-642-10265-3_15
  • [15] Michiels S., 2006, Proc. 1st Int'l Workshop Middleware for Sensor Networks (MidSens 06), P7
  • [16] Munawar W., 2010, P IEEE INT C COMM IC
  • [17] Navas Juan, 2009, 2009 International Conference on Computational Science and Engineering (CSE), P514, DOI 10.1109/CSE.2009.274
  • [18] Navas JF, 2009, SINTER 09, P41
  • [19] On the role of software architectures in runtime system reconfiguration
    Oreizy, P
    Taylor, RN
    [J]. FOURTH INTERNATIONAL CONFERENCE ON CONFIGURABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 1998, : 61 - 70
  • [20] Panta R. K., 2009, P 2009 USENIX ANN TE