Home > Research > Publications & Outputs > The Lorien dynamic component based OS

Electronic data

Text available via DOI:

View graph of relations

The Lorien dynamic component based OS

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

The Lorien dynamic component based OS. / Porter, Barry; Roedig, Utz; Taiani, Francois et al.
SenSys '10 Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems. ACM, 2010. p. 355-356.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Porter, B, Roedig, U, Taiani, F & Coulson, G 2010, The Lorien dynamic component based OS. in SenSys '10 Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems. ACM, pp. 355-356, Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems (SENSYS2010), 1/01/00. https://doi.org/10.1145/1869983.1870020

APA

Porter, B., Roedig, U., Taiani, F., & Coulson, G. (2010). The Lorien dynamic component based OS. In SenSys '10 Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems (pp. 355-356). ACM. https://doi.org/10.1145/1869983.1870020

Vancouver

Porter B, Roedig U, Taiani F, Coulson G. The Lorien dynamic component based OS. In SenSys '10 Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems. ACM. 2010. p. 355-356 doi: 10.1145/1869983.1870020

Author

Porter, Barry ; Roedig, Utz ; Taiani, Francois et al. / The Lorien dynamic component based OS. SenSys '10 Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems. ACM, 2010. pp. 355-356

Bibtex

@inproceedings{b3910a1ef52f4d49913bc0b46f460cb6,
title = "The Lorien dynamic component based OS",
abstract = "In this demo we show how the Lorien operating system supports lightweight, efficient and safe online changes to any aspect of the software running on sensor nodes - and how this promotes reuse of deployed sensor networks through run-time software evolution. Lorien is based on three principles: i. pure dynamic component design enabling lightweight software evolution to all parts of node software ii. abstract architecture description promoting independence and persistence of software evolutions iii. system integrity rules promoting safety of online changes to any part of node software We believe that Lorien is unique in its support for safe, incremental online software evolution, and in the scope of this support which ranges from the lowest level drivers through protocols and application components. This goes significantly beyond contemporary WSN operating systems such as TinyOS, Contiki and SOS which either offer only offline image-based software updates or else provide only limited-scope online software evolution that is restricted to application-level code and lacks strong integrity support.",
author = "Barry Porter and Utz Roedig and Francois Taiani and Geoffrey Coulson",
note = "(Demo).; Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems (SENSYS2010) ; Conference date: 01-01-1900",
year = "2010",
month = nov,
doi = "10.1145/1869983.1870020",
language = "English",
isbn = "978-1-4503-0344-6",
pages = "355--356",
booktitle = "SenSys '10 Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems",
publisher = "ACM",

}

RIS

TY - GEN

T1 - The Lorien dynamic component based OS

AU - Porter, Barry

AU - Roedig, Utz

AU - Taiani, Francois

AU - Coulson, Geoffrey

N1 - (Demo).

PY - 2010/11

Y1 - 2010/11

N2 - In this demo we show how the Lorien operating system supports lightweight, efficient and safe online changes to any aspect of the software running on sensor nodes - and how this promotes reuse of deployed sensor networks through run-time software evolution. Lorien is based on three principles: i. pure dynamic component design enabling lightweight software evolution to all parts of node software ii. abstract architecture description promoting independence and persistence of software evolutions iii. system integrity rules promoting safety of online changes to any part of node software We believe that Lorien is unique in its support for safe, incremental online software evolution, and in the scope of this support which ranges from the lowest level drivers through protocols and application components. This goes significantly beyond contemporary WSN operating systems such as TinyOS, Contiki and SOS which either offer only offline image-based software updates or else provide only limited-scope online software evolution that is restricted to application-level code and lacks strong integrity support.

AB - In this demo we show how the Lorien operating system supports lightweight, efficient and safe online changes to any aspect of the software running on sensor nodes - and how this promotes reuse of deployed sensor networks through run-time software evolution. Lorien is based on three principles: i. pure dynamic component design enabling lightweight software evolution to all parts of node software ii. abstract architecture description promoting independence and persistence of software evolutions iii. system integrity rules promoting safety of online changes to any part of node software We believe that Lorien is unique in its support for safe, incremental online software evolution, and in the scope of this support which ranges from the lowest level drivers through protocols and application components. This goes significantly beyond contemporary WSN operating systems such as TinyOS, Contiki and SOS which either offer only offline image-based software updates or else provide only limited-scope online software evolution that is restricted to application-level code and lacks strong integrity support.

U2 - 10.1145/1869983.1870020

DO - 10.1145/1869983.1870020

M3 - Conference contribution/Paper

SN - 978-1-4503-0344-6

SP - 355

EP - 356

BT - SenSys '10 Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems

PB - ACM

T2 - Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems (SENSYS2010)

Y2 - 1 January 1900

ER -