%PDF-1.6
%
2 0 obj
<>
endobj
126 0 obj
<<>>
endobj
124 0 obj
<>
endobj
157 0 obj
<>stream
2007-08-13T08:06:09+01:00
TeX output 2007.08.13:0805
2007-08-13T16:29:25+02:00
2007-08-13T16:29:25+02:00
dvipdfm 0.13.2d, Copyright © 1998, by Mark A. Wicks
Wireless Sensor Network Applications; LOTOS; Formalization
False
application/pdf
Using LOTOS for Formalizing Wireless Sensor Network Applications
Nelson Souto Rosa
Paulo Roberto Freire Cunha
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.
Wireless Sensor Network Applications
LOTOS
Formalization
uuid:317f190c-2731-46e4-8a98-e48e05fe0cad
uuid:60c90649-5bd1-4db5-a8e7-8c0575486788
endstream
endobj
3 0 obj
<>
endobj
155 0 obj
<>
endobj
125 0 obj
null
endobj
5 0 obj
<>
endobj
120 0 obj
<>
endobj
6 0 obj
<>
endobj
29 0 obj
<>
endobj
10 0 obj
<>
endobj
13 0 obj
<>
endobj
16 0 obj
<>
endobj
19 0 obj
<>
endobj
22 0 obj
<>
endobj
25 0 obj
<>
endobj
24 0 obj
<>
endobj
23 0 obj
<>stream
xiTSgT "EA^IDBBVR4eeH ECrk$҂ s@,VU(E@)mATd
" `<=C˜6~yw5ɶaAKHlx"89ӁrI `Q+!b =H4Ġ13(BP tZV S0 7$)Mx\!`y0$
pChc0D"< B`cLm͗E@hXZ%'_
غAJ?p5gIBwh~9?"X/X&@(p!Y+V >,:KBDB!jg2 Kx +V_Ko֕sznW\p @]RQ)TWk;| v*(7
CPZQ(@N0d )mXĂ`1YV* ؆Krpp6vd`cGQ@b]!@!i$:i˓(HVeD`X* &uC |U[ۉh&hEJk,&3}Meahf*f Nw7F*L+{<ߩ?f(-m5D,&p(~JԊ@qľt$NXD>]JIr|^3;fqtw/h`-溴rB}<)sz'SPփ7Q1\y,0ǝ<5P ZT%&LΝpkygu* 8{>7i m>},I{~%:)OMx;ZSPiňD4c[6W`Yݤ甯良QQ5yqx6*mf.A.bsu#YQ5=7HO3ҸބM}9FٚZ>6N;ktzqcR'
7/n}O)y7z}Vg{+P"Mrh?9/6z<09X+]Sۣ+<#^%zq\7'7ᵛ1tbFbRly0sn
"éGFJZN퍗;WO^펩; N%btȉӮ6-oOROz[++<(X\jQv-%B{W]YO|x䋐go4~:
sn/i#t[%v5g
ԡ]Z/ 6Ō~2mtP
sRyqgW4- :
mP ~W-sU'b˱Bq?>Aː2u;%Nl4$`s4Jpehߙ^%m 5`j_Uoܐg붭NS;85n
`c] WKRTk3T-/OqQXE?9
endstream
endobj
21 0 obj
<>
endobj
20 0 obj
<>stream
xmTWǡeEqX6e!R0RP6e܄&)6@kV(EeЪ(](-@_h+"h@*X zgٙ/<}osQ1<C(!|Fļr@NA(}""@ D_/XpA A$M$@4$@$e`(b(L 9A%i A U|A
jp#
#LUi,pe9 KH"#PPne
!zPډjq"㹃ҦHJir5NE@NW19! !BxJBt, Q"
N!¶oD
Qx<$o-fD`/"}_|%L-(Nj4fpSFb 8 >I1&)31WD
Nc&LS6( }Z<=5
*}K
xRoAD"1uzBk!L<
"++=l6
McA)[gڱw;48/ySQg]g:e7h
\Tޕ]\PPxS=;w7-Uفi3:[U+yq
,gHO[1僚Zp~Q8%+ͷƉ2$[\Twfy|l.'82qqrfn2fV̵fwF;CC־o8pZmnd+]9o1 Olu9b_s*}fQTu'b;yВ?~{}p۰ʐ BnW4¼j5Fvguq{WYכPy!W3}ﭮlDjؕmVM)>nOl/%asܫW찘ZG+KfYAr/TGh{?xVq|;k8z~=>3ZWC.H}VicǗl?ZM 1_WHբ7nlV~ȤɄ%EWp
endstream
endobj
18 0 obj
<>
endobj
7 0 obj
<>
endobj
17 0 obj
<>stream
xePm&!wnܝ@ 8;{sskj{]k]KU4=
ssp NVP'u*fxe]n`(D
( 0=@YY%K`ȫ+`x} :BWmC l@"IQ] ]^tr[T@+`u8s XC!6RsxvX\W35/
tq> ;Kk
ܠ 0 ^пrvj8bdPW7Wkի?q,
~PWM_)Ҽn`+
/+ hw`ݿ"` ,]l4U_y-1\h<>^}ہ!h͋2
Gn153̯AX@! -:%}MohK[_k
NϞ.Ku T-w'_lt;zl][O2PGᗆؽv1UY [8!]W#.tA`k_Bl=מ>"b:n@p_\22P//;k,<| aa ۿyuVts{8h!PfHb:v)A݁ru[j:/zюQ,
خHg Ncfîl~g5l8=
\#]
7~7 fTA%+