Energy-Aware System Design with SDL | SpringerLink
Skip to main content

Energy-Aware System Design with SDL

  • Conference paper
SDL 2009: Design for Motes and Mobiles (SDL 2009)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 5719))

Included in the following conference series:

Abstract

Energy consumption is a major concern during the development of wireless networks consisting of battery-powered nodes. In this paper, we study possibilities of specifying energy aspects in the system design phase, with SDL as design language. In particular, we strive for suitable abstractions, by establishing a design view that is largely platform-independent. We achieve this objective by identifying and realizing energy mode signaling and energy scheduling as two complementary approaches to incorporate energy aspects into SDL. We provide details on how to apply these approaches in order to control the energy consumption of CPU and transceiver, and how to implement them on the Imote2 platform. A case study illustrates the use of both approaches in a wireless networked control system.

This work is supported by the German Research Foundation (DFG) within the priority program SPP 1305 “Control Theory of Digitally Networked Dynamical Systems” under grants GO 503/8-1 and LI 724/15-1.

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

Access this chapter

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
JPY 3498
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
JPY 5719
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
JPY 7149
Price includes VAT (Japan)
  • 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.

Similar content being viewed by others

References

  1. Akyildiz, I.F., Sankarasubramaniam, Y., Cayirci, E.: Wireless Sensor Networks: A Survey. Computer Networks 38(4), 393–422 (2002)

    Article  Google Scholar 

  2. Tonguz, O.K., Ferrari, G.: Ad Hoc Wireless Networks: A Communication-theoretic Perspective. John Wiley & Sons, Chichester (2006)

    Book  Google Scholar 

  3. Walsh, G.C., Ye, H., Bushnell, L.: Stability Analysis of Networked Control Systems. IEEE Transactions on Control Systems Technology 10(3), 438–445 (2002)

    Article  Google Scholar 

  4. International Telecommunications Union: Recommendation Z.100(11/07), Specification and Description Language (SDL), http://www.itu.int/rec/T-REC-Z.100/en

  5. Object Management Group (OMG): Unified Modeling Language (UML), http://www.uml.org

  6. Crossbow: Datasheet, http://xbow.com/Products/Product_pdf_files/Wireless_pdf/Imote2_Datasheet.pdf

  7. Rao, R., Vrudhula, S., Rakhmatov, D.N.: Battery modeling for energy aware system design. Computer 36(12), 77–87 (2003)

    Article  Google Scholar 

  8. Benini, L., Macii, A., Poncino, M.: Energy-aware design of embedded memories: A survey of technologies, architectures, and optimization techniques. ACM Transaction on Embedded Computing Systems 2(1), 5–32 (2003)

    Article  Google Scholar 

  9. Aydin, H., Melhem, R., Mosse, D., Majia-Alvarez, P.: Power-aware scheduling for periodic real-time tasks. IEEE Transactions on Computers 53(5), 584–600 (2004)

    Article  Google Scholar 

  10. Herczeg, Z., Schmidt, D., Kiss, A., Wehn, N., Gyimothy, T.: Energy Simulation of Embedded XScale Systems with XEEMU. Journal of Embedded Computing, Special Issue 3(3) (2009)

    Google Scholar 

  11. Ye, W., Heidemann, J.S., Estrin, D.: An energy-efficient MAC protocol for wireless sensor networks. In: Proceedings IEEE INFOCOM 2002, pp. 1567–1576 (2002)

    Google Scholar 

  12. Du, S., Saha, A.K., Johnson, D.B.: RMAC: A Routing-Enhanced Duty-Cycle MAC Protocol for Wireless Sensor Networks. In: Proceedings IEEE INFOCOM 2007, pp. 1478–1486 (2007)

    Google Scholar 

  13. Akkaya, K., Younis, M.: A Survey on Routing Protocols for Wireless Sensor Networks. Ad Hoc Networks (Elsevier) 3(3), 325–349 (2005)

    Article  Google Scholar 

  14. Mohsen, A., Hofmann, R.: Efficient Voltage Scheduling and Energy-aware Co-synthesis for Real-time Embedded Systems. In: Srikanthan, T., Xue, J., Chang, C.-H. (eds.) ACSAC 2005. LNCS, vol. 3740, pp. 3–14. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  15. Telelogic AB: Telelogic Tau Generation 1 - SDL Tau Suite, http://www.telelogic.com/products/tau/

  16. Fliege, I., Grammes, R., Weber, C.: ConTraST - A Configurable SDL Transpiler and Runtime Environment. In: Gotzhein, R., Reed, R. (eds.) SAM 2006. LNCS, vol. 4320, pp. 216–228. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  17. Intel: PXA27x Documents, http://int.xscale-freak.com/XSDoc/PXA27X/PXA27X_index.htm

  18. Yale School of Engineering & Applied Science: Power Modes and Energy Consumption for the iMote2 Sensor Node. Technical report, Enalab, http://enaweb.eng.yale.edu/drupal/system/files/imote2_power.pdf

  19. Chipcon / Texas Instruments: CC2420 datasheet, http://focus.ti.com/lit/ds/symlink/cc2420.pdf

  20. Glässer, U., Gotzhein, R., Prinz, A.: The Formal Semantics of SDL-2000 - Status and Perspectives. Computer Networks 42(3), 343–358 (2003)

    Article  MATH  Google Scholar 

  21. ITU-T Recommendation Z.100 Annex F (11/00), SDL Formal Definition, http://www.itu.int/rec/T-REC-Z.100/en

  22. Kuhn, T., Gotzhein, R., Webel, C.: Model-Driven Development with SDL - Process, Tools, and Experiences. In: Nierstrasz, O., Whittle, J., Harel, D., Reggio, G. (eds.) MoDELS 2006. LNCS, vol. 4199, pp. 83–97. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  23. Gabel, O., Litz, L.: NCS Testbed for Ambient Intelligence. In: Proceedings of the IEEE SMC Conference, pp. 115–120 (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gotzhein, R., Krämer, M., Litz, L., Chamaken, A. (2009). Energy-Aware System Design with SDL. In: Reed, R., Bilgic, A., Gotzhein, R. (eds) SDL 2009: Design for Motes and Mobiles. SDL 2009. Lecture Notes in Computer Science, vol 5719. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04554-7_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-04554-7_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-04553-0

  • Online ISBN: 978-3-642-04554-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics