Discrete Event Modeling and Simulation for IoT Efficient Design Combining WComp and DEVSimPy Framework

S. Sehili, L. Capocchi, J. F. Santucci, S. Lavirotte, J. Y. Tigli

2015

Abstract

One of today’s challenges in the framework of ubiquitous computing concerns the design of ambient systems including sensors, smart-phones, interconnected objects, computers, etc. The major difficulty is to propose a compositional adaptation which aims to integrate new features that were not foreseen in the design, remove or exchange entities that are no longer available in a given context. In order to provide help to overcome this difficulty, a new approach based on the definition of strategies validated using discrete-event simulation is proposed. Such strategies make it possible to take into account conflicts and compositional adaptation of components in ambient systems. These are defined and validate using a discrete-event 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.

References

  1. Capocchi, L., Santucci, J. F., Poggi, B., and Nicolai, C. (2011). DEVSimPy: A Collaborative Python Software for Modeling and Simulation of DEVS Systems. In WETICE, pages 170-175. IEEE Computer Society. URL: http://code.google.com/p/devsimpy/ [Retrieved: Dec 2014].
  2. Chow, A. C. H. and Zeigler, B. P. (1994). Parallel DEVS: A Parallel, Hierarchical, Modular, Modeling Formalism. In Proceedings of the 26th Conference on Winter Simulation, WSC 7894, pages 716-722, San Diego, CA, USA. Society for Computer Simulation International.
  3. Hourdin, V., Ferry, N., Tigli, J.-Y., Lavirotte, S., and Rey, G. (2013). Middleware in Ubiquitous Computing. pages 71-88.
  4. Jones, E., Oliphant, T., and Peterson, P. (2001). Scipy: Open source scientific tools for python. URL: http://www.scipy.org/Citing SciPy [Retrieved: February, 2014].
  5. Li, X., Vangheluwe, H., Lei, Y., Song, H., and Wang, W. (2011). A testing framework for devs formalism implementations. In Proceedings on the 2011 Symposium on Theory of Modeling & Simulation: DEVS Integrative M&S Symposium, TMS-DEVS 7811, pages 183-188, San Diego, CA, USA. Society for Computer Simulation International.
  6. Lopes, J. a., Souza, R., and Geyer, C. (2014). A middleware architecture for dynamic adaptation in ubiquitous computing. Journal of Universal Computer Science, 20:1357-1351.
  7. Oliphant, T. E. (2007). Python for scientific computing. Computing in Science and Engineering, 9:10-20.
  8. Perez, F., Granger, B. E., and Hunter, J. D. Python: An ecosystem for scientific computing. Computing in Science and Engineering, (2):13-21.
  9. Rappin, N. and Dunn, R. (2006). WxPython in action. Manning.
  10. Sehili, S., Capocchi, L., and Santucci, J.-F. (2014). Iot component design and implementation using devs simulations. The Sixth International Conference on Advances in System Simulation SIMUL 2014.
  11. Sehili, S., Capocchi, L., and Santucci, J.-F. (2015). Management of ubiquitous systems with a mobile application using discrete event simulations (WIP). London, UK. Accepted in ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS).
  12. Seung, W. H., Yeo, B. Y., and Hee, Y. Y. (2004). A new middleware architecture for ubiquitous computing environment. IEEE Workshop on Software Technologies for Future Embedded and Ubiquitous Systems.
  13. Zeigler, B. P. (2003). An introduction to set theory. Technical report, ACIMS Laboratory, University of Arizona. URL: http://www.acims.arizona.edu/EDUCATION/ [Retrieved: April, 2014].
  14. Zeigler, B. P., Praehofer, H., and Kim, T. G. (2000). Theory of Modeling and Simulation, Second Edition. Academic Press.
Download


Paper Citation


in Harvard Style

Sehili S., Capocchi L., Santucci J., Lavirotte S. and Tigli J. (2015). Discrete Event Modeling and Simulation for IoT Efficient Design Combining WComp and DEVSimPy Framework . In Proceedings of the 5th International Conference on Simulation and Modeling Methodologies, Technologies and Applications - Volume 1: SIMULTECH, ISBN 978-989-758-120-5, pages 44-52. DOI: 10.5220/0005538300440052


in Bibtex Style

@conference{simultech15,
author={S. Sehili and L. Capocchi and J. F. Santucci and S. Lavirotte and J. Y. Tigli},
title={Discrete Event Modeling and Simulation for IoT Efficient Design Combining WComp and DEVSimPy Framework},
booktitle={Proceedings of the 5th International Conference on Simulation and Modeling Methodologies, Technologies and Applications - Volume 1: SIMULTECH,},
year={2015},
pages={44-52},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005538300440052},
isbn={978-989-758-120-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 5th International Conference on Simulation and Modeling Methodologies, Technologies and Applications - Volume 1: SIMULTECH,
TI - Discrete Event Modeling and Simulation for IoT Efficient Design Combining WComp and DEVSimPy Framework
SN - 978-989-758-120-5
AU - Sehili S.
AU - Capocchi L.
AU - Santucci J.
AU - Lavirotte S.
AU - Tigli J.
PY - 2015
SP - 44
EP - 52
DO - 10.5220/0005538300440052