Using LOTOS for Formalizing Wireless Sensor Network Applications

The number of wireless sensor network (WSN) applications is rapidly increasing and becoming an integral part of sensor nodes. These applications have been widely developed on TinyOS operating system using the nesC programming language. However, due to the tight integration to physical world, limited...

Full description

Saved in:
Bibliographic Details
Published in:Sensors (Basel, Switzerland) Vol. 7; no. 8; pp. 1447 - 1461
Main Authors: Rosa, Nelson Souto, Cunha, Paulo Roberto Freire
Format: Journal Article
Language:English
Published: Molecular Diversity Preservation International (MDPI) 13-08-2007
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract The number of wireless sensor network (WSN) applications is rapidly increasing and becoming an integral part of sensor nodes. These applications have been widely developed on TinyOS operating system using the nesC programming language. However, due to the tight integration to physical world, limited node power and resources (CPU and memory) and complexity of combining components into an application, to build such applications is not a trivial task. In this context, we present an approach for treating with this complexity adopting a formal description technique, namely LOTOS, for formalising the WSN applications ‘behaviour. The formalisation has three main benefits: better understanding on how the application actually works, checking of desired properties of the application's behaviour, and simulation facilities. In order to illustrate the proposed approach, we apply it to two nesC traditional applications, namely BLink and Sense.
AbstractList The number of wireless sensor network (WSN) applications is rapidly increasing and becoming an integral part of sensor nodes. These applications have been widely developed on TinyOS operating system using the nesC programming language. However, due to the tight integration to physical world, limited node power and resources (CPU and memory) and complexity of combining components into an application, to build such applications is not a trivial task. In this context, we present an approach for treating with this complexity adopting a formal description technique, namely LOTOS, for formalising the WSN applications ‘behaviour. The formalisation has three main benefits: better understanding on how the application actually works, checking of desired properties of the application's behaviour, and simulation facilities. In order to illustrate the proposed approach, we apply it to two nesC traditional applications, namely BLink and Sense.
Author Rosa, Nelson Souto
Cunha, Paulo Roberto Freire
Author_xml – sequence: 1
  givenname: Nelson Souto
  surname: Rosa
  fullname: Rosa, Nelson Souto
– sequence: 2
  givenname: Paulo Roberto Freire
  surname: Cunha
  fullname: Cunha, Paulo Roberto Freire
BookMark eNpVkM1KxDAURoMoODMKPkJfoHrz0ybdiMPgqFDsYmZwWdL2Zoy2SUmqok_viG5cHfgOfIszJ8fOOyTkgsIl5wVcRQmKCiGPyIwKJlLFGJySeYwvAIxzrmbkZhet2ydlta02ifEhWfsw6N5-_axPNmCPMSYbdPHgHnH68OE1WY5jb1s9We_iGTkxuo94_scF2a1vt6v7tKzuHlbLMh0ZhSktjNSyE7lBmVNQgkMGeQbCFJJ2IDAzqjHIWgSVZUpSkUneFppSyUUroeELcv37O741A3Ytuinovh6DHXT4rL229X_j7HO99-81PyRQOePfLvRT6A
ContentType Journal Article
Copyright 2007 by the authors; licensee MDPI, Basel, Switzerland. 2007
Copyright_xml – notice: 2007 by the authors; licensee MDPI, Basel, Switzerland. 2007
DBID 5PM
DOI 10.3390/s7081447
DatabaseName PubMed Central (Full Participant titles)
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 1424-8220
EndPage 1461
GroupedDBID ---
123
2WC
3V.
53G
5PM
5VS
7X7
88E
8FE
8FG
8FI
8FJ
AADQD
AAHBH
ABJCF
ABUWG
ADBBV
ADRAZ
AENEX
AFKRA
AFZYC
ALIPV
ALMA_UNASSIGNED_HOLDINGS
ARAPS
BENPR
BPHCQ
BVXVI
CCPQU
CS3
D1I
DU5
E3Z
ESX
F5P
FYUFA
GROUPED_DOAJ
GX1
HCIFZ
HH5
HMCUK
HYE
IPNFZ
KB.
KQ8
L6V
M1P
M48
M7S
MODMG
M~E
OK1
P2P
P62
PDBOC
PIMPY
PQQKQ
PROAC
PSQYO
RIG
RNS
RPM
UKHRP
XSB
ID FETCH-LOGICAL-p210t-9f7a7d46fe76108430506504f971d04e5f8bfe2ce08558714573c9a11734c70b3
IEDL.DBID RPM
IngestDate Tue Sep 17 21:07:35 EDT 2024
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 8
Language English
License This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/).
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-p210t-9f7a7d46fe76108430506504f971d04e5f8bfe2ce08558714573c9a11734c70b3
OpenAccessLink https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3814862/
PageCount 15
ParticipantIDs pubmedcentral_primary_oai_pubmedcentral_nih_gov_3814862
PublicationCentury 2000
PublicationDate 20070813
PublicationDateYYYYMMDD 2007-08-13
PublicationDate_xml – month: 8
  year: 2007
  text: 20070813
  day: 13
PublicationDecade 2000
PublicationTitle Sensors (Basel, Switzerland)
PublicationYear 2007
Publisher Molecular Diversity Preservation International (MDPI)
Publisher_xml – name: Molecular Diversity Preservation International (MDPI)
SSID ssj0023338
Score 1.8857664
Snippet The number of wireless sensor network (WSN) applications is rapidly increasing and becoming an integral part of sensor nodes. These applications have been...
SourceID pubmedcentral
SourceType Open Access Repository
StartPage 1447
Title Using LOTOS for Formalizing Wireless Sensor Network Applications
URI https://pubmed.ncbi.nlm.nih.gov/PMC3814862
Volume 7
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnZ07b8IwFIWvClM7VH2qT-Shq4kTO7G9FVEQQwuVoFI3lDi2igQpKrD01_c6CVJYu8aKYl0P93zx8THAk2YuQ6Wc0CTVjIo051Rl3NI4lJxbHrNc-fPOo6kcf6qXgY_JifdnYUrTvskW3WK56haLr9JbuV6ZYO8TC97f-thlBCrxoAUt1IZ7RK8piyN0VSmzHHk-2EhsesLfnnJoemx0keEZnNbyj_Sqz5zDkS0u4KQRCngJz-UuPnmdzCZTgpKSDL2sXC5-_VNvVsXpbcgU8RPHxpWLm_Qa-9BX8DEczPojWt9zQNcIXFuqnUxlLhJnJYoZ5UO4vHASTsswZ8LGTmXORsZ6TxkCjoglNzoNsZzCSJbxa2gX34W9AWK4CTPjdGhtJFRktHYC8VfnEU-1Yu4W5EEV5usq02LuU6YPR7D4Zdp0Xey7f795D8fVD1HEVf4A7e3Pzj5Ca5PvOiUBd8r1-wMW5KOn
link.rule.ids 230,315,729,782,786,866,887,27933,27934,53800,53802
linkProvider National Library of Medicine
linkToHtml http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1NTwIxEJ0IHtSD38Zve_C6bHfbpe1NghCMfJiAiTey220jCaxE4OKvd7q7JHDl2kmbZppm3mtfXwGeFbUJIuW6V48V9XicMk8mzHhRIBgzLKKpdO-dO0PR_5KvLWeTE63fwuSifZ1Matl0Vssm37m2cj7T_lon5n_0mlhlOCJxvwL7uF8pXZP0kmcxpF2FzyxDRu8vBJY97v5P2ZY9btSR9smOMziF4xI4kkYRPoM9k53D0Yad4AW85Pf_pDsYDYYEwShpO0A6nfy5VidzxWEXZIjEFWP9Qv9NGhs32Jfw2W6Nmh2v_CHBmyNVW3rKilikvG6NQBgknX2Xg1zcKhGklJvIysSaUBunRkNqxCPBtIoDXAiuBU3YFVSzn8xcA9FMB4m2KjAm5DLUSlmOxFmlIYuVpPYGxFb2xvPCDWPs_Km3I5i03Ke6TNLtzj2f4KAz6nXH3bf--x0cFseqSHrZPVSXvyvzAJVFunrMV_8f5du4Og
linkToPdf http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1dT8IwFL0RTIw--G38dg--ln20o-ubBFgwIpCAiW9k69pIAnNx8OKv93YbBl71te2a5XbNPac9OxfgUTg6RqTcJM1IOIRFCSVBTBXxXU6por6TBOZ_596YD96DTtfY5PyW-ipE-zKeNdL5opHOPgptZbaQ9lonZo9e25hlGCJxO0u0XYNd3LOOtybqFdeiSL1Kr1mKrN7OOaY-ZmqobEsfN3JJePSPtziGwwpAWq1yyAnsqPQUDjZsBc_gqdABWP3hZDi2EJRaoQGm89m3aTVyV5w6t8ZIYLFvUOrArdbGTfY5vIXdSbtHqkoJJEPKtiRC84gnrKkVRzgUGBsvA72YFtxNHKZ8HcRaeVIZVRpSJOZzKkXk4oIwyZ2YXkA9_UzVJViSSjeWWrhKeSzwpBCaIYEWiUcjETj6CvhWBKdZ6YoxNT7V2z0YuMKvugrU9Z-ffIC9USec9p8HLzewX56uIvelt1Bffq3UHdTyZHVffAA_yp-6ug
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Using+LOTOS+for+Formalizing+Wireless+Sensor+Network+Applications&rft.jtitle=Sensors+%28Basel%2C+Switzerland%29&rft.au=Rosa%2C+Nelson+Souto&rft.au=Cunha%2C+Paulo+Roberto+Freire&rft.date=2007-08-13&rft.pub=Molecular+Diversity+Preservation+International+%28MDPI%29&rft.eissn=1424-8220&rft.volume=7&rft.issue=8&rft.spage=1447&rft.epage=1461&rft_id=info:doi/10.3390%2Fs7081447&rft.externalDBID=PMC3814862