Go to:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Start > Publications > View > A safe-by-design programming language for wireless sensor networks
Publication

Publications

A safe-by-design programming language for wireless sensor networks

Title
A safe-by-design programming language for wireless sensor networks
Type
Article in International Scientific Journal
Year
2016
Authors
Luís Lopes
(Author)
FCUP
View Personal Page You do not have permissions to view the institutional email. Search for Participant Publications View Authenticus page View ORCID page
Francisco Martins
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. Without AUTHENTICUS Without ORCID
Journal
Vol. 63
Pages: 16-32
ISSN: 1383-7621
Publisher: Elsevier
Other information
Authenticus ID: P-00K-031
Abstract (EN): Wireless sensor networks are notoriously difficult to program and debug. This fact not only stems from the nature of the hardware, but also from the current approaches for developing programming languages and runtime systems for these platforms. In particular, current systems do not place enough stress on providing formal descriptions of the language and its runtime system, and on proving static properties, like type-safety and soundness. In this paper, we present the design, specification, and implementation of a programming language and a runtime system for wireless sensor networks that are safe by design. We say this in the sense that we can statically detect a large set of would-be runtime errors, and that the runtime system will not incorrectly execute an application, once the latter is deployed. We have a full prototype implementation of the system that supports SunSPOT devices, the simulation tool VisualSense, and local computer networks for fast deployment and testing of applications. Development is supported by an IDE implemented on top of the Eclipse tool that embeds both the compiler and the virtual machine seamlessly, and is used to produce software releases.
Language: English
Type (Professor's evaluation): Scientific
No. of pages: 17
Documents
We could not find any documents associated to the publication.
Related Publications

Of the same authors

A Formal Model for Programming Wireless Sensor Networks (2007)
Other Publications
Luís M B Lopes; Francisco Martins; Miguel S Silva; João Barros
A Calculus for Sensor Networks (2006)
Other Publications
Miguel S Silva; Francisco Martins; Luís M B Lopes; João Barros
Towards the Safe Programming of Wireless Sensor Networks (2009)
Article in International Conference Proceedings Book
Francisco Martins; Luís M B Lopes; João Barros
MiKO - Mikado Koncurrent Objects (2005)
Article in International Conference Proceedings Book
Francisco Martins; Liliana Salvador; Vasco Thudichum Vasconcelos; Luís M B Lopes
S-CUBE (2012)
International Conference Proceedings Book
Francisco Martins; Luís M B Lopes; Hervé Paulino

Of the same journal

Special issue on design of algorithms and architectures for signal and image processing (2017)
Another Publication in an International Scientific Journal
Gorgon, M; João M. P. Cardoso; Gohringer, D; Indrusiak, LS
Introduction to the special issue on architecture of computing systems (2017)
Another Publication in an International Scientific Journal
Hannig, F; João M. P. Cardoso; Fey, D
Support for partial run-time reconfiguration of platform FPGAs (2006)
Article in International Scientific Journal
Miguel Lino Magalhães da Silva; João Paulo de Castro Canas Ferreira
Scalable Hardware Architecture for Disparity Map Computation and Object Location in Real-Time (2013)
Article in International Scientific Journal
Pedro Santos; João Canas Ferreira; José Silva Matos
Run-time generation of partial FPGA configurations (2012)
Article in International Scientific Journal
Miguel L. Silva; João Canas Ferreira

See all (12)

Recommend this page Top
Copyright 1996-2025 © Faculdade de Direito da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z
Page created on: 2025-07-29 at 01:54:35 | Privacy Policy | Personal Data Protection Policy | Whistleblowing