Skip to main content

A Simulation Discipline in OpenUP to Satisfy Wireless Sensor Networks Requirements

  • Conference paper
Networked Digital Technologies (NDT 2010)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 88))

Included in the following conference series:

  • 1140 Accesses

Abstract

Embedded software for networked devices is becoming popular. One example is wireless sensor networks (WSN). WSN are a technology used to collect data from different sources and they can be applied in monitoring and instrumentation area. The development of WSN offers complex challenges. Developers should be aware of restrictions such as limited storage, battery consumption, low accuracy sensor, and short transmission range. WSN are highly dependent on application requirements mainly due to the above restrictions. So, one application is hardly equal to another. In general, application requirements of WSN include fault-tolerance, load-balance, scalability, customized hardware, and deployment area coverage. There is not a specific process to address the development os WSN applications. Open Unified Process is an iterative software development process that is intended to be minimal, complete, and extensible, and because of these features it is a good candidate for WSN application development. However, OpenUP does not support the challenges and requirements of WSN systems, because it does not have specific tasks that consider such requirements. Then in order to address this lack of support, this paper proposes a simulation discipline in OpenUP to satisfy the WSN application requirements. An example of use of the proposed process is shown.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Arora, A., Dutta, P., Bapat, S., Kulathumani, V., Zhang, H., Naik, V., Mittal, V., Cao, H., Demirbas, M., Gouda, M., Choi, Y., Herman, T., Kulkarni, S., Arumugam, U., Nesterenko, M., Vora, A., Miyashita, M.: A line in the sand: a wireless sensor network for target detection, classification, and tracking. Computer Networks 46, 605–634 (2004)

    Article  Google Scholar 

  2. Hasler, A., Talzi, I., Beutel, J., Tschudin, C., Gruber, S.: Wireless sensor networks in permafrost research: Concept, requirements, implementation, and challenges. In: 9th Intl. Conference on Permafrost (NICOP 2008), pp. 669–674 (2008)

    Google Scholar 

  3. Lédeczi, A., Völgyesi, P., Maróti, M., Simon, G., Balogh, G., Nádas, A., Kusy, B., Dóra, S., Pap, G.: Multiple simultaneous acoustic source localization in urban terrain. In: IPSN 2005: Proceedings of the 4th International Symposium on Information Processing in Sensor Networks, Piscataway, NJ, USA, p. 69. IEEE Press, Los Alamitos (2005)

    Google Scholar 

  4. Sommerville, I.: Software Engineering, 7th edn. Addison-Wesley, Reading (2004)

    Google Scholar 

  5. IBM: Openup (2009), http://www.eclipse.org/epf/openup_component/openup_index.php (accessed in May 15, 2009)

  6. Borg, A., Sandahl, K., Patel, M.: Extending the openup/basic requirements discipline to specify capacity requirements. In: IEEE International Conference on Requirements Engineering, pp. 328–333 (2007)

    Google Scholar 

  7. Österlind, F., Dunkels, A., Eriksson, J., Finne, N., Voigt, T.: Cross-level sensor network simulation with cooja. In: Proceedings of the First IEEE International Workshop on Practical Issues in Building Sensor Network Applications (SenseApp 2006), Tampa, Florida, USA (November 2006)

    Google Scholar 

  8. Fraboulet, A., Chelius, G., Fleury, E.: Worldsens: development and prototyping tools for application specific wireless sensors networks. In: IPSN 2007: Proceedings of the 6th International Conference on Information Processing in Sensor Networks, pp. 176–185. ACM, New York (2007)

    Chapter  Google Scholar 

  9. Levis, P., Lee, N., Welsh, M., Culler, D.: Tossim: accurate and scalable simulation of entire tinyos applications. In: SenSys 2003: Proceedings of the 1st International Conference on Embedded Networked Sensor Systems, pp. 126–137. ACM, New York (2003)

    Chapter  Google Scholar 

  10. Egea-Lopez, E., Vales-Alonso, J., Martinez-Sala, A., Pavon-Mariño, P., Garcia-Haro, J.: Simulation tools for wireless sensor networks. In: International Symposium on Performance Evaluation of Computer and Telecommunication Systems (July 2005)

    Google Scholar 

  11. Wen, Y., Wolski, R., Moore, G.: Disens: scalable distributed sensor network simulation. In: PPoPP 2007: Proceedings of the 12th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pp. 24–34. ACM, New York (2007)

    Chapter  Google Scholar 

  12. Hill, J., Szewczyk, R., Woo, A., Hollar, S., Culler, D., Pister, K.: System architecture directions for networked sensors. SIGPLAN Not. 35(11), 93–104 (2000)

    Article  Google Scholar 

  13. Kruchten, P.: The Rational Unified Process: An Introduction, 3rd edn. Addison Wesley, Reading (2003)

    Google Scholar 

  14. Madachy, R.J.: Software Process Dynamics. IEEE Press, Los Alamitos (2008)

    Book  Google Scholar 

  15. Ardi, S., Shahmehri, N.: Integrating a security plug-in with the openup/basic development process. In: International Conference on Availability, Reliability and Security, pp. 284–291 (2008)

    Google Scholar 

  16. Balci, O., Nance, R.: Formulated problem verification as an explicit requirement of model credibility. Simulation 45(2), 76–86 (1985)

    Article  Google Scholar 

  17. Banks, J., Carson, J.S., Nelson, B.L.: Discrete–Event System Simulation, 3rd edn. Prentice-Hall, Englewood Cliffs (1999)

    Google Scholar 

  18. Law, A.M., Kelton, W.D.: Simulation Modeling and Analysis, 3rd edn. McGraw-Hill, New York (2000)

    Google Scholar 

  19. Balci, O.: Guidelines for successful simulation studies. In: Proceedings of Simulation Conference, pp. 25–32 ( December 1990) (Winter)

    Google Scholar 

  20. SEBRAE-MG: Diagnótico da cachaça de minas gerais (in portuguese). Technical report, Serviço de Apoio às Micro e Pequenas Empresas de Minas Gerais (2001)

    Google Scholar 

  21. Ferreira, C. (Supervisor): Vinificação (2009) (in portuguese), http://www.aesbuc.pt/twt/ETGI/MyFiles/MeusSites/Enologia/2005/Madeira_vt.htm (accessed in November 22, 2009)

  22. da Silva, J.M.: Cachaça: O mais brasileiro dos prazeres, 2nd edn. Anhembi Morumbi, São Paulo (2006) (in portuguese)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Berkenbrock, G.R., Hirata, C.M. (2010). A Simulation Discipline in OpenUP to Satisfy Wireless Sensor Networks Requirements. In: Zavoral, F., Yaghob, J., Pichappan, P., El-Qawasmeh, E. (eds) Networked Digital Technologies. NDT 2010. Communications in Computer and Information Science, vol 88. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14306-9_31

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-14306-9_31

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-14305-2

  • Online ISBN: 978-3-642-14306-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics