Skip to main content

IoT Efficient Design Using WComp Framework and Discrete Event Modeling and Simulation

  • Conference paper
  • First Online:
Simulation and Modeling Methodologies, Technologies and Applications

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 442))

  • 524 Accesses

Abstract

Complex systems that increasingly involves devices such as sensors, smart-phone, interconnected objects and computers, results in what is called ambient systems. One of today’s challenges in the framework of ubiquitous computing concerns the design of ambient systems. The major difficulty is to propose a compositional adaptation of devices which appear/despair over time. WComp environment is a prototyping and dynamic execution environment for ambient intelligence applications including a management mechanism allowing extensible interference between devices. A new approach based on the definition of strategies validated using discrete-event simulation is proposed in order to take into account conflicts and compositional adaptation of devices in ambient systems. These are defined and validate using a DEVS (Discrete EVent system Specification) formalism to be integrated into a prototyping and dynamic execution environment for ambient intelligence applications. The proposed solution allows the designers of ambient systems to define the optimum matching of all components to each other. One pedagogical example is presented (switch-lamp system) as a proof of the proposed approach.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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

References

  1. Piette, F., Dinont, C., Seghrouchni, A., Taillibert, P.: Deployment and configuration of applications for ambient systems. In: The 6th International Conference on Ambient Systems, Networks and Technologies (ANT-2015), The 5th International Conference on Sustainable Energy Information Technology (SEIT-2015), pp. 373–380 (2015)

    Google Scholar 

  2. Hourdin, V., Ferry, N., Tigli, J.Y., Lavirotte, S., Rey, G.: Middleware in Ubiquitous Computing, pp. 71–88 (2013)

    Google Scholar 

  3. Ferry, N., Hourdin, H., Lavirotte, S., Rey, G., Tigli, J.-Y.: WComp, middleware for ubiquitous computing and system focused adaptation. In: Computer Science and Ambient Intelligence, pp. 89–120 (2013)

    Google Scholar 

  4. Felhi, F., Akaichi, J.: Real time self adaptable web services to the context: case study and performance evaluation. In: International Journal Web Applications, pp. 1–9 (2015)

    Google Scholar 

  5. Sehili, S., Capocchi, L., Santucci, J.F.: IoT component design and implementation using DEVS simulations. In: The Sixth International Conference on Advances in System Simulation SIMUL, pp. 71–76. SIMUL, Nice (2014)

    Google Scholar 

  6. Thorelli, L.-E.: Finite synchronous automata. In: BIT Numerical Mathematics, vol. 5, pp. 175–202. Kluwer Academic Publishers, Boston (1965)

    Google Scholar 

  7. Finite State Machine. http://sites.unice.fr/dgaffe/recherche/automaton_tools.html. Accessed 22 Oct 2015

  8. Zeigler, B.P.: An Introduction to Set Theory. ACIMS Laboratory, University of Arizona. http://www.ncbi.nlm.nih.gov (2003)

  9. Zeigler, B.P., Praehofer, H., Gon Kim, T.: Theory of Modeling and Simulation, Second edn. Academic Press, Orlando (2000)

    Google Scholar 

  10. Capocchi, L., Santucci, J.F., Poggi, B., Nicolai, C.: DEVSimPy: A Collaborative Python Software for Modeling and Simulation of DEVS Systems. In: IEEE Computer Society, pp. 170–175. WETICE, Nice (2011)

    Google Scholar 

  11. Li, X., Vangheluwe, H., Lei, Y., Song, H., Wang, W.: A Testing Framework for DEVS Formalism Implementations. In: Proceedings on the 2011 Symposium on Theory of Modeling & Simulation: DEVS Integrative M&S Symposium, pp. 183–188. Society for Computer Simulation International, Boston, Massachusetts (2011)

    Google Scholar 

  12. Perez, F., Granger, B.E., Hunter, J.D.: Python: an ecosystem for scientific computing. In: Computing in Science and Engineering, pp. 13–21 (2011)

    Google Scholar 

  13. Rappin, N., Dunn R.: WxPython in action. Manning, 1-932394-62-1 (2006)

    Google Scholar 

  14. Jones, E., Oliphant, T., Peterson, P.: SciPy: open source scientific tools for Python (2001)

    Google Scholar 

  15. Oliphant, T.: Python for scientific computing. Comput. Sci. Eng. 9, 10–20 (2007)

    Article  Google Scholar 

  16. Seung, W.H., Yeo, B.Y., Hee, Y.Y.: A new middleware architecture for ubiquitous computing environment. In: IEEE Workshop on Software Technologies for Future Embedded and Ubiquitous Systems (2004)

    Google Scholar 

  17. Lopes, J., Souza, R., Geyer, C.: A middleware architecture for dynamic adaptation in ubiquitous computing. J. Univ. Comput. Sci. 20, 1327 (2014)

    Google Scholar 

  18. Garlan, D., Siewiorek, D., Smailagic, A., Steenkiste, P.: Project aura: toward distraction-free pervasive computing. In: IEEE Pervasive Computing, vol. 1, pp. 22–31. IEEE Educational Activities Department, Piscataway, NJ, U.S.A. (2002)

    Google Scholar 

  19. Tigli, J.Y., Lavirotte, S., Rey, G., Hourdin, V., Cheung-Foo-Wo, D., Callegari, E., Riveill, M.: WComp middleware for ubiquitous computing: aspects and composite event-based web services. Ann. Telecommun. 64, 197–214 (2009)

    Article  Google Scholar 

  20. Cottom, T.l.: Using SWIG To bind C to Python, Comput. Sci. Eng. 5(2), 88–97 (2003)

    Google Scholar 

  21. Llc, B.: Python Implementations: Jython, Ironpython, Python for S60, Pypy, Cpython, Stackless Python, Psyco, Unladen Swallow, Chinesepython. General Books LLC, Clpython (2010)

    Google Scholar 

  22. Sehili, S., Capocchi, L., Santucci, J.F.: Management of ubiquitous systems with a mobile application using discrete event simulations (WIP). In: ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS), London UK (2015)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to S. Sehili .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Sehili, S., Capocchi, L., Santucci, J.F., Lavirotte, S., Tigli, J.Y. (2016). IoT Efficient Design Using WComp Framework and Discrete Event Modeling and Simulation. In: Obaidat, M., Kacprzyk, J., Ören, T., Filipe, J. (eds) Simulation and Modeling Methodologies, Technologies and Applications. Advances in Intelligent Systems and Computing, vol 442. Springer, Cham. https://doi.org/10.1007/978-3-319-31295-8_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-31295-8_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-31294-1

  • Online ISBN: 978-3-319-31295-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics