12,000

We have over 12,000 students, from over 100 countries, within one of the safest campuses in the UK

93%

93% of Lancaster students go into work or further study within six months of graduating

Home > Research > Publications & Outputs > The Lorien dynamic component based OS
View graph of relations

Download

Text available via DOI:

« Back

The Lorien dynamic component based OS

Research output: Contribution in Book/Report/ProceedingsPaper

Published

Publication date11/2010
Host publicationSenSys '10 Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems
PublisherACM
Pages355-356
Number of pages2
ISBN (Print)978-1-4503-0344-6
Original languageEnglish

Conference

ConferenceProceedings of the 8th ACM Conference on Embedded Networked Sensor Systems (SENSYS2010)
Period1/01/00 → …

Conference

ConferenceProceedings of the 8th ACM Conference on Embedded Networked Sensor Systems (SENSYS2010)
Period1/01/00 → …

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.

Bibliographic note

(Demo).