Abstract
Recent advances of embedded and wireless technologies make ubiquitous wireless sensor and actuator networks (WSANs) a reality. While individual sensor nodes are relatively easy to use, the overall system behaviors are difficult to model and program. This paper presents a novel system-level software design methodology using a concurrent and reactive programming language, SystemJ, in designing distributed pervasive applications based on WSANs with no requirement of any additional middleware. A context-aware pervasive service case study, where multiple fixed and mobile IPv6-enabled WSAN nodes are deployed in an office environment for RSSI-based localization and automated lighting control based on the user location, is designed using SystemJ.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Cyber-Physical Systems Summit Report, CPS Summit: Holistic Approaches to Cyber-Physical Integration (April 2008), http://varma.ece.cmu.edu/summit/CPS_Summit_Report.pdf (acquired)
Vermesan, O., et al.: Internet of Things: Strategic Research Roadmap (2011), http://www.internet-of-things-research.eu/pdf/IoT_Cluster_Strategic_Research_Agenda_2011.pdf (acquired)
Smith, R.B.: SPOTWorld and the SunSPOT. In: Proceedings of the 6th International Conference on Information Processing in Sensor Networks, Cambridge, Massachusetts, USA (2007)
Shelby, Z., Bormann, C.: 6LoWPAN: The Wireless Embedded Internet. Wiley (2009)
Malik, A., Salcic, Z., Chong, C., Javed, S.: System-level approach to design of a smart distributed surveillance system using System. ACM Transaction on Embedded Computing Systems (July 2011) (accepted for publication)
Chapiro, D.M.: Globally-Asynchronous Locally-synchronous systems. Ph.D Thesis-Computer Science. Stanford University (1984)
Berry, G., Gonthier, G.: The ESTEREL synchronous programming language: Design, semantics, implementation. Sci. Comput. Program 19(2), 87–152 (1992)
Wang, J., et al.: A study on wireless sensor network based indoor positioning systems for context-aware applications. Wireless Communications and Mobile Computing 12, 53–70 (2012)
Alemdar, H., Ersoy, C.: Wireless sensor networks for healthcare: A survey. Computer Networks 54, 2688–2710 (2010)
Marco, A., et al.: Location-based services for elderly and disabled people. Computer Communication 31, 1055–1066 (2008)
Flora, C., et al.: Indoor and outdoor location based services for portable devices. In: The Proceedings of the 25th International Conference on Distributed Computing Systems Workshops (2005)
Wood, A., et al.: Context-Aware Wireless Sensor Networks for Assisted-Living and Residential Monitoring. IEEE Network 22(4), 26–33 (2008)
Wang, K.I.-K., Abdulla, W., Salcic, Z.: AmI platform using multi-agent system and mobile ubiquitous hardware. PMC 5(5), 558–573 (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wang, K.IK., Park, H., Salcic, Z., Ratnayaka, P. (2013). A System-Level Approach for Designing Context-Aware Distributed Pervasive Applications. In: Park, J.J.(.H., Arabnia, H.R., Kim, C., Shi, W., Gil, JM. (eds) Grid and Pervasive Computing. GPC 2013. Lecture Notes in Computer Science, vol 7861. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38027-3_31
Download citation
DOI: https://doi.org/10.1007/978-3-642-38027-3_31
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-38026-6
Online ISBN: 978-3-642-38027-3
eBook Packages: Computer ScienceComputer Science (R0)