New Multi-Token based Protocol for Flexible Networked Microcontrollers

Imen Khemaissia, Olfa Mosbahi, Mohamed Khalgui

Abstract

This research paper deals with reconfigurable networked microcontrollers following the STM32F4 technology. These controllers based on the token ring architecture, are planned to be reconfigurable according to user requirements, and should be automatically adapted at run-time to their environment. A reconfiguration scenario is assumed to be any run-time automatic addition/removal/update of OS periodic tasks to/from different STM32F4 microcontrollers. Nevertheless, if simultaneous and concurrent scenarios appear in different controllers, then we can get unpredictable critical behaviors of the whole distributed system. A multi-agent architecture is defined where Request and Coordination Agents are assigned to each microcontroller to handle local reconfiguration scenarios after coordination with remote controllers. A tool is developed to simulate a real-case study. We discuss the paper’s contribution by analyzing the experimental results that we did on Networked STM32F4 microcontrollers.

References

  1. C. Angelov, K. S. and Marian, N. (2005). Design models for reusable and reconfigurable state machines. Proc. of Embedded Ubiquitous Comput.
  2. Henzinger, T. A. and Sifakis, J. (2006). The embedded systems design challenge. Canada. 14th International Symposium on Formal Methods.
  3. K. Thramboulidis, G. D. and Frantzis, A. (2004). Towards an implementation model for fb-based reconfigurable distributed control applications. Vienna. Proc. IEEE 7th Int. Symp. Object-Oriented Real-Time Dist. Comput.
  4. L. Gauthier, S. Y. and Jerraya, A. A. (2001). Automatic generation and targeting of application-specific operating systems and embedded systems software. In IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.
  5. Liu, C. L. and Layland, J. W. (1973). Scheduling algorithms for multiprogramming in a hard real time environment. J. Assoc. Comput. Mach.
  6. M. Khalgui, O. Mosbahi, Z. W. L. and Hanisch, H.-M. (2011). Reconfiguration of distributed embeddedcontrol systems. IEEE/ASME Trans. Mechatronics.
  7. Pellizzoni, R. and Lipari, G. (2004). A new sufficient feasibility test for asynchronous real-time periodic task sets. in Proc. on 16th Euro. Conf.
  8. Rausch, M. and Hanisch, H.-M. (1995). net condition/event systems with multiple condition outputs. in Symposium on Emerging Technologies and Factory Automation.
  9. S. Baruah, R. H. and Rosier, L. (1990). Algorithms and complexity concerning the preemptive scheduling of periodic real-time tasks on one processor. Real-Time Syst.
  10. Spuri, M. and Buttazzo, G. (1996). Scheduling aperiodic tasks in dynamic priority systems. Real-Time Systems.
  11. Z. Gu, M. Lv, Q. D. a. G. (2008). Schedulability analysis of global fixed-priority or edf multiprocessor scheduling with symbolic model-checking. 11th IEEE Symposium on Object Oriented Real-Time Distributed Computing.
Download


Paper Citation


in Harvard Style

Khemaissia I., Mosbahi O. and Khalgui M. (2014). New Multi-Token based Protocol for Flexible Networked Microcontrollers . In Proceedings of the 9th International Conference on Software Engineering and Applications - Volume 1: ICSOFT-EA, (ICSOFT 2014) ISBN 978-989-758-036-9, pages 464-469. DOI: 10.5220/0005014304640469


in Bibtex Style

@conference{icsoft-ea14,
author={Imen Khemaissia and Olfa Mosbahi and Mohamed Khalgui},
title={New Multi-Token based Protocol for Flexible Networked Microcontrollers},
booktitle={Proceedings of the 9th International Conference on Software Engineering and Applications - Volume 1: ICSOFT-EA, (ICSOFT 2014)},
year={2014},
pages={464-469},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005014304640469},
isbn={978-989-758-036-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 9th International Conference on Software Engineering and Applications - Volume 1: ICSOFT-EA, (ICSOFT 2014)
TI - New Multi-Token based Protocol for Flexible Networked Microcontrollers
SN - 978-989-758-036-9
AU - Khemaissia I.
AU - Mosbahi O.
AU - Khalgui M.
PY - 2014
SP - 464
EP - 469
DO - 10.5220/0005014304640469