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...
Saved in:
Published in: | Sensors (Basel, Switzerland) Vol. 7; no. 8; pp. 1447 - 1461 |
---|---|
Main Authors: | , |
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 |