Context-awareness Meta-model for Reconfigurable Control Systems

Soumoud Fkaier, Mohamed Romdhani, Mohamed Khalgui, Georg Frey


With the increasing evolution of adaptive control systems, control applications are asked to satisfy more constraints. On one hand, these applications have to guarantee flexible adaptation processes. On the other hand, they must offer an efficient interaction with the environment. Satisfying such needs is still challenging due to real-time requirements. Developing an application covering these constraints needs a robust software support. Some properties like clear structuring, flexibility and reuse are becoming necessary to ease the development of the appropriate applications. In this paper, we propose a context-aware meta-model enabling the development of real-time reconfigurable control systems. This meta-model offers a development flexibility while meeting the functional as well as the real-time constraints. To prove the efficiency of this meta-model, we implemented a framework on the basis of the new concepts. Also, we simulated a case study using the new tool. As a performance test, we calculated the system response time and we compared it with other work.


  1. Al-Sultan, S., Al-Bayatti, A. H., and Zedan, H. (2013). Context-aware driver behavior detection system in intelligent transportation systems. IEEE transactions on vehicular technology, 62(9):4264-4275.
  2. Calinescu, R., Grunske, L., Kwiatkowska, M., Mirandola, R., and Tamburrelli, G. (2011). Dynamic qos management and optimization in service-based systems. IEEE Transactions on Software Engineering, 37(3):387- 409.
  3. Capilla, R., Zimmermann, O., Zdun, U., Avgeriou, P., and Küster, J. M. (2011). An enhanced architectural knowledge metamodel linking architectural design decisions to other artifacts in the software engineering lifecycle. In European Conference on Software Architecture, pages 303-318. Springer.
  4. Davis, R. I., Tindell, K. W., and Burns, A. (1993). Scheduling slack time in fixed priority pre-emptive systems. In Real-Time Systems Symposium, 1993., Proceedings., pages 222-231. IEEE.
  5. Dowling, J. and Cahill, V. (2001). The k-component architecture meta-model for self-adaptive software. In International Conference on Metalevel Architectures and Reflection , pages 81-88. Springer.
  6. Feiler, P. H., Lewis, B. A., and Vestal, S. (2006). The sae architecture analysis & design language (aadl) a standard for engineering performance critical systems. In 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control, pages 1206- 1211. IEEE.
  7. Gumzej, R., Colnaric, M., and Halang, W. A. (2006). Safe and timely scenario switching in uml real-time projects. In Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06), pages 8-pp. IEEE.
  8. Hamid, B. and Krichen, F. (2010). Model-based engineering for dynamic reconfiguration in drtes. InProceedings of the Fourth European Conference on Software Architecture: Companion Volume, pages 269- 276. ACM.
  9. Idriss, R., Loukil, A., and Khalgui, M. (2015). New middleware for secured reconfigurable real-time systems. In International Conference on Intelligent Software Methodologies, Tools, and Techniques, pages 469- 483. Springer.
  10. Krichen, F., Hamid, B., Zalila, B., and Jmaiel, M. (2011). Towards a model-based approach for reconfigurable dre systems. In European Conference on Software Architecture, pages 295-302. Springer.
  11. Landau, I. D., Lozano, R., M'Saad, M., and Karimi, A. (1998). Adaptive control, volume 51. Springer Berlin.
  12. Lehmann, G., Blumendorf, M., Trollmann, F., and Albayrak, S. (2010). Meta-modeling runtime models. In International Conference on Model Driven Engineering Languages and Systems, pages 209-223. Springer.
  13. Lehoczky, J., Sha, L., and Ding, Y. (1989). The rate monotonic scheduling algorithm: Exact characterization and average case behavior. In Real Time Systems Symposium, 1989., Proceedings., pages 166-171. IEEE.
  14. Lepuschitz, W., Zoitl, A., Vallée, M., and Merdan, M. (2011). Toward self-reconfiguration of manufacturing systems using automation agents. IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), 41(1):52-69.
  15. Lo, C.-C., Chen, C.-H., Cheng, D.-Y., and Kung, H.-Y. (2011). Ubiquitous healthcare service system with context-awareness capability: Design and implementation. Expert Systems with Applications, 38(4):4416- 4436.
  16. Nafti, A., Romdhani, M., and Khalgui, M. (2015). Chameleon: New object oriented solution for adaptive control systems. In Pervasive and Embedded Computing and Communication Systems (PECCS), 2015 International Conference on, pages 1-8. SCITEPRESS.
  17. Schilit, B. N. and Theimer, M. M. (1994). Disseminating active map information to mobile hosts. IEEE Network, 8(5):22-32.
  18. Schuller, B., Dunwell, I., Weninger, F., and Paletta, L. (2013). Pervasive serious gaming for behavior change-the state of play. IEEE pervasive computing, 3(12):48-55.
  19. Sha, L., Rajkumar, R., and Lehoczky, J. P. (1990). Priority inheritance protocols: An approach to real-time synchronization. IEEE Transactions on computers, 39(9):1175-1185.
  20. Siddiqi, A. and de Weck, O. L. (2008). Modeling methods and conceptual design principles for reconfigurable systems. Journal of Mechanical Design, 130(10):101102.
  21. Sukode, S., Gite, S., and Agrawal, H. (2015). Context aware framework in iot: A survey. International Journal, 4(1).
  22. Valentini, A., Gharbi, A., Khalgui, M., and Gharsellaoui, H. (2013). Safety reconfiguration of embedded control systems. Embedded Computing Systems: Applications, Optimization, and Advanced Design: Applications, Optimization, and Advanced Design, page 184.
  23. Zhan, K., Faux, S., and Ramos, F. (2014). Multi-scale conditional random fields for first-person activity recognition. In Pervasive Computing and Communications (PerCom), 2014 IEEE International Conference on, pages 51-59. IEEE.
  24. Zhang, D., Huang, H., Lai, C.-F., Liang, X., Zou, Q., and Guo, M. (2013). Survey on context-awareness in ubiquitous media. Multimedia tools and applications, 67(1):179-211.

Paper Citation

in Harvard Style

Fkaier S., Romdhani M., Khalgui M. and Frey G. (2017). Context-awareness Meta-model for Reconfigurable Control Systems . In Proceedings of the 12th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-758-250-9, pages 226-234. DOI: 10.5220/0006328502260234

in Bibtex Style

author={Soumoud Fkaier and Mohamed Romdhani and Mohamed Khalgui and Georg Frey},
title={Context-awareness Meta-model for Reconfigurable Control Systems},
booktitle={Proceedings of the 12th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},

in EndNote Style

JO - Proceedings of the 12th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - Context-awareness Meta-model for Reconfigurable Control Systems
SN - 978-989-758-250-9
AU - Fkaier S.
AU - Romdhani M.
AU - Khalgui M.
AU - Frey G.
PY - 2017
SP - 226
EP - 234
DO - 10.5220/0006328502260234