Towards a Flexible and Secure Runtime for Embedded Devices

Albert Royo Manjon, Eric Simon, Sebastien Jean

2014

Abstract

Advancing towards the Internet of Things, a need for bigger connectivity between every time smaller embedded devices is foreseen. In the near future, heterogeneous resource-restricted devices will probably have a set of services with a strong need for connection. Two needs are envisioned as mandatory: flexibility and security. There is firstly a need for some degree of isolation between services but there is also a need for services to be able to have their runtime altered without having to stop the whole platform. This generates a clash of interests and needs, since achieving both flexibility and security balanced is apparently incompatible. The purpose of this article is to explain the needs and requirements that such systems will most surely have, as well as inspiring technologies and related works, in order to advance towards a platform with flexible and secure services that will add bigger capabilities to the devices.

References

  1. Atzori, L., Iera, A. & Morabito, G., 2010. The Internet of Things: A survey. Computer Networks, 54(15), pp.2787-2805.
  2. Bottaro, A. & Rivard, F., 2009. OSGi ME - An OSGi Profile for Embedded Devices. , pp.1-16.
  3. Broekhuis, A., 2010. Apache Celix Proposal. Available at: http://wiki.apache.org/incubator/CelixProposal/.
  4. Brouwers, N., Langendoen, K. & Corke, P., 2009. Darjeeling , A Feature-Rich VM for the Resource Poor. Proc. ACM Sensys.
  5. Dunkels, A., Grönvall, B. & Voigt, T., 2004. Contiki - a Lightweight and Flexible Operating System for Tiny Networked Sensors. Proceedings of the First IEEE Workshop on Embedded Networked Sensors (EmnetsI).
  6. Hugunin, J., 1997. Python and Java?: The Best of Both Worlds. Proceedings of the 6th International Python Conference.
  7. IS2T, STM32Java. Available at: http:// www.stm32java.com.
  8. Kächele, S. et al., 2011. nOSGi A POSIX-Compliant Native OSGi Framework. COMSWARE 7811. ACM.
  9. Kriens, P., 2010. Minimal OSGi Systems. Available at: http://blog.osgi.org/2010/10/minimal-osgisystems.html.
  10. Lattanzi, E. & Bogliolo, A., 2012. VirtualSense: A JavaBased Open Platform for Ultra-Low-Power Wireless Sensor Nodes. International Journal of Distributed Sensor Networks, 2012, pp.1-16.
  11. Rellermeyer, J. S. & Alonso, G., 2007. Concierge?: A Service Platform for Resource-Constrained Devices. ACM SIGOPS Operating Systems Review, 41(3).
  12. Sun Microsystems, 2008. THE JAVA CARD TM 3 PLATFORM. White Paper, (August).
  13. The OSGi Alliance, 2011. OSGi Service Platform Core Specification. , Release 4,(April).
Download


Paper Citation


in Harvard Style

Royo Manjon A., Simon E. and Jean S. (2014). Towards a Flexible and Secure Runtime for Embedded Devices . In Proceedings of the 4th International Conference on Pervasive and Embedded Computing and Communication Systems - Volume 1: PECCS, ISBN 978-989-758-000-0, pages 168-173. DOI: 10.5220/0004756301680173


in Bibtex Style

@conference{peccs14,
author={Albert Royo Manjon and Eric Simon and Sebastien Jean},
title={Towards a Flexible and Secure Runtime for Embedded Devices},
booktitle={Proceedings of the 4th International Conference on Pervasive and Embedded Computing and Communication Systems - Volume 1: PECCS,},
year={2014},
pages={168-173},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004756301680173},
isbn={978-989-758-000-0},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Pervasive and Embedded Computing and Communication Systems - Volume 1: PECCS,
TI - Towards a Flexible and Secure Runtime for Embedded Devices
SN - 978-989-758-000-0
AU - Royo Manjon A.
AU - Simon E.
AU - Jean S.
PY - 2014
SP - 168
EP - 173
DO - 10.5220/0004756301680173