Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

An operational semantics for a calculus for wireless systems

Published: 01 April 2010 Publication History

Abstract

In wireless systems, the communication mechanism combines features of broadcast, synchrony, and asynchrony. We develop an operational semantics for a calculus of wireless systems. We present different Reduction Semantics and a Labelled Transition Semantics and prove correspondence results between them. Finally, we apply CWS to the modelling of the Alternating Bit Protocol, and prove a simple correctness result as an example of the kind of properties that can be formalized in this framework. A major goal of the semantics is to describe the forms of interference among the activities of processes that are peculiar of wireless systems. Such interference occurs when a location is simultaneously reached by two transmissions. The Reduction Semantics differ on how information about the active transmissions is managed. We use the calculus to describe and analyse a few properties of a version of the Alternating Bit Protocol.

References

[1]
Aceto, L., Ingólfsdóttir, A., Larsen, K.G. and Srba, J., Reactive Systems ¿ Modelling, Specification and Verification. 2007. Cambridge University Press.
[2]
Akyildiz, I.F. and Kasimoglu, I.H., Wireless sensor and actor networks: Research challenges. Ad Hoc Networks. v2 i4. 351-367.
[3]
Akyildiz, I.F., Su, W., Sankarasubramaniam, Y. and Cayirci, E., A survey on sensor networks. IEEE Communications Magazine. v40 i8. 102-114.
[4]
Berry, G. and Gonthier, G., The esterel synchronous programming language: Design, semantics, implementation. Science of Computer Programming. v19 i2. 87-152.
[5]
Boukerche, A. and Bononi, L., Simulation and modeling of wireless, mobile and ad hoc networks. In: Mobile Ad Hoc Networking, IEEE/Wiley.
[6]
Cardelli, L. and Gordon, A.D., Mobile ambients. In: Proceedings of Foundations of Software Science and Computation Structures, FoSSaCS, vol. 1378. Springer. pp. 140-155.
[7]
Chatzigiannakis, I., Dimitriou, T., Mavronicolas, M., Nikoletseas, S.E. and Spirakis, P.G., A comparative study of protocols for efficient data propagation in smart dust networks. Parallel Processing Letters. v13 i4. 615-627.
[8]
Ene, C. and Muntean, T., Expressiveness of point-to-point versus broadcast communications. In: Lecture Notes in Computer Science, vol. 1684. Springer. pp. 258-268.
[9]
Godskesen, Jens Chr., A calculus for mobile ad hoc networks. In: Lecture Notes in Computer Science, vol. 4467. Springer. pp. 132-150.
[10]
Goode, B.G., Reliable enough for a nuclear plant?. Wireless for Industry. v3. 7-9.
[11]
Harel, D., Statecharts: A visual formulation for complex systems. Science of Computer Programming. v8 i3. 231-274.
[12]
Inst. Elec. Electron. Eng., New York, USA. IEEE Std 802.11 - 1999: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications, 1999.
[13]
Inst. Elec. Electron. Eng., New York, USA. IEEE Std. 802.15.4 - 2003: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low Rate Wireless Personal Area Networks (WPANs), 2003.
[14]
Java in simulation time / scalable wireless ad hoc network simulator. http://jist.ece.cornell.edu/.
[15]
Kevan, T., Coming soon to your neighborhood. Wireless Sensors. v3. 5-8.
[16]
Mainwaring, A.M., Culler, D.E., Polastre, J., Szewczyk, R. and Anderson, J., Wireless sensor networks for habitat monitoring. In: Proceedings of the First ACM International Workshop on Wireless Sensor Networks and Applications, WSNA¿02, ACM Press. pp. 88-97.
[17]
Merro, M., An observational theory for mobile ad hoc networks. In: Electronic Notes in Theoretical Computer Science, vol. 173. Elsevier. pp. 275-293.
[18]
N. Mezzetti, Trust and wireless communication, Ph.D. Thesis, Computer Science Department, University of Bologna, 2006.
[19]
Mezzetti, N. and Sangiorgi, D., Towards a calculus for wireless systems. In: Electronic Notes in Theoretical Computer Science, vol. 158. Elsevier. pp. 331-353.
[20]
Milner, R., Calculi for synchrony and asynchrony. Theoretical Computer Science. v25. 267-310.
[21]
Milner, R., Communication and Concurrency. 1989. Prentice Hall.
[22]
R. Milner, The polyadic --calculus: A tutorial, Technical Report ECS-LFCS-91-180, Edinburgh University, 1991. Also in Logic and Algebra of Specification, Springer, 1993.
[23]
Nanz, S. and Hankin, C., A framework for security analysis of mobile wireless networks. Theoretical Computer Science. v367 i1-2. 203-227.
[24]
Nikoletseas, S.E., Models and algorithms for wireless sensor networks (smart dust). In: Lecture Notes in Computer Science, vol. 3831. Springer. pp. 64-83.
[25]
The network simulator. http://nsnam.isi.edu/nsnam/index.php/Main_Page.
[26]
Ostrovsky, K., Prasad, K.V.S. and Taha, W., Towards a primitive higher order calculus of broadcasting systems. In: Proceedings of the 4th International Conference on Principles and Practice of Declarative Programming, PPDP¿02, ACM Press. pp. 2-13.
[27]
Prasad, K.V.S., A calculus of broadcasting systems. Science of Computer Programming. v25 i2-3. 285-327.
[28]
Prasad, K.V.S., Broadcasting in time. In: Lecture Notes in Computer Science, vol. 1061. Springer. pp. 321-338.
[29]
Prasad, K.V.S., A prospectus for mobile broadcasting systems. In: Proceedings of the Workshop on Algebraic Process Calculi: The First Twenty Five Years and Beyond, PA¿05, BRICS Press. pp. 209-212.
[30]
Sangiorgi, D. and Walker, D., The ¿-Calculus: A Theory of Mobile Processes. 2001. Cambridge University Press.
[31]
Senders, D., Neely, S. and Lewis, J., Manufacturing probe needles with vision. Wireless Sensors. v3. 25-28.
[32]
Szewczyk, R., Polastre, J., Mainwaring, A.M. and Culler, D.E., Lessons from a sensor network expedition. In: Lecture Notes in Computer Science, vol. 2920. Springer. pp. 307-322.
[33]
Warneke, B., Last, M., Liebowitz, B. and Pister, K.S.J., Smart dust: Communicating with a cubic-millimeter computer. IEEE Computer. v34 i1. 44-51.

Cited By

View all
  • (2023)A Timed Calculus with Mobility for Wireless NetworksProceedings of the 2023 4th International Conference on Computing, Networks and Internet of Things10.1145/3603781.3603896(653-657)Online publication date: 26-May-2023
  • (2019)A fully abstract semantics for value-passing CCS for treesFrontiers of Computer Science: Selected Publications from Chinese Universities10.1007/s11704-018-7069-113:4(828-849)Online publication date: 17-Jul-2019
  • (2019)Formal Verification of mCWQ Using Extended Hoare LogicMobile Networks and Applications10.1007/s11036-018-1142-824:1(134-144)Online publication date: 1-Feb-2019
  • Show More Cited By
  1. An operational semantics for a calculus for wireless systems

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    Publisher

    Elsevier Science Publishers Ltd.

    United Kingdom

    Publication History

    Published: 01 April 2010

    Author Tags

    1. Broadcast
    2. Interference
    3. Labelled Transition Semantics
    4. Reduction Semantics
    5. Wireless systems

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 06 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media