TUHH Open Research
Help
  • Log In
    New user? Click here to register.Have you forgotten your password?
  • English
  • Deutsch
  • Communities & Collections
  • Publications
  • Research Data
  • People
  • Institutions
  • Projects
  • Statistics
  1. Home
  2. TUHH
  3. Publication References
  4. Safe System-level concurrency on resource-constrained nodes
 
Options

Safe System-level concurrency on resource-constrained nodes

Publikationstyp
Conference Paper
Date Issued
2013-01-01
Sprache
English
Author(s)
Sant'Anna, Francisco
Rodriguez, Noemi
Ierusalimschy, Roberto
Landsiedel, Olaf  
Tsigas, Philippas
TORE-URI
https://hdl.handle.net/11420/53925
Article Number
11
Citation
Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems: 11 (2013)
Contribution to Conference
11th ACM Conference on Embedded Networked Sensor Systems, SenSys 2013  
Publisher DOI
10.1145/2517351.2517360
Scopus ID
2-s2.0-84905692731
Publisher
ACM
ISBN
9781450320276
Despite the continuous research to facilitate WSNs development, most safety analysis and mitigation efforts in concurrency are still left to developers, who must manage synchronization and shared memory explicitly. In this paper, we present a system language that ensures safe concurrency by handling threats at compile time, rather than at runtime. Based on the synchronous programming model, our design allows for a simple reasoning about concurrency that enables compile-time analysis resulting in deterministic and memory-safe programs. As a trade-off, our design imposes limitations on the language expressiveness, such as doing computationally-intensive operations and meeting hard realtime responsiveness. To show that the achieved expressiveness and responsiveness is suficient for a wide range of WSN applications, we implement widespread network protocols and the CC2420 radio driver. The implementations show a reduction in source code size, with a penalty of memory increase below 10% in comparison to nesC. Ov rall, we ensure safety properties for programs relying on high-level control abstractions that also lead to concise and readable code.
DDC Class
620: Engineering
TUHH
Weiterführende Links
  • Contact
  • Send Feedback
  • Cookie settings
  • Privacy policy
  • Impress
DSpace Software

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science
Design by effective webwork GmbH

  • Deutsche NationalbibliothekDeutsche Nationalbibliothek
  • ORCiD Member OrganizationORCiD Member Organization
  • DataCiteDataCite
  • Re3DataRe3Data
  • OpenDOAROpenDOAR
  • OpenAireOpenAire
  • BASE Bielefeld Academic Search EngineBASE Bielefeld Academic Search Engine
Feedback