Table 3: Qualitative comparison with some related works.
Works Used formalisms Reconfiguration Model repair Execution
(Ding and Zhang, 2007) Kripke structure No Yes Sequential
(Zhang and Ding, 2008),
(Carrillo and Rosenblueth, 2014). Kripke structure No Yes Sequential
(Mart
´
ınez-Araiza and L
´
opez-Mellado, 2014),
(Mart
´
ınez-Araiza and L
´
opez-Mellado, 2015), Petri nets No Yes Sequential
(Martinez-Araiza and L
´
opez-Mellado, 2016).
(Zhang et al., 2013) R-TNCESs Yes No -
(Hafidi et al., 2018) R-TNCESs Yes No -
(Ramdani. et al., 2019) R-TNCESs Yes Yes Sequential
Our work R-TNCESs Yes Yes Parallel
expressed on the new Kripke structure). (ii) A tech-
nique to extract the precedence order between proper-
ties and to classify the relations of dominance among
them. This technique helps to build an execution tree
to be executed in a parallel environment. Therewith,
we define an equivalence between Ding primitives
and R-TNCESs rebuilding modification instructions.
At the end, we confirm the obtained results of parallel
R-TNCESs rebuilding operation by an experimental
case study. Contrary to what exists, our approach up-
dates the system model directly and simultaneously,
which results in the gain of design effort and thus re-
duces the verification time. Whereas classically, the
designer has to repeat the verification debugging cy-
cle for each violated functional property separately.
This work opens several possible perspectives. First,
we plan to apply our approach to real large case stud-
ies. Second, we plan to take into consideration more
details of CTL formulas. Finally, we plan to consider
reconfigurable systems with distributed behaviors.
REFERENCES
Baier, C., Katoen, J.-P., and Larsen, K. G. (2008). Princi-
ples of Model Checking. MIT press.
Ben Aissa, Y., Bachir, A., Khalgui, M., Koubaa, A., Li, Z.,
and Qu, T. (2019). On feasibility of multichannel re-
configurable wireless sensor networks under real-time
and energy constraints. IEEE Transactions on Sys-
tems, Man, and Cybernetics: Systems, pages 1–16.
Carrillo, M. and Rosenblueth, D. A. (2014). CTL update of
Kripke models through protections. Artificial Intelli-
gence, 211:51–74.
Ding, Y. and Zhang, Y. (2007). System modification case
studies. In Computer Software and Applications Con-
ference, 2007. COMPSAC 2007. 31st Annual Interna-
tional, volume 2, pages 355–360. IEEE.
Gu, C., Li, Z., Wu, N., Khalgui, M., Qu, T., and Al-Ahmari,
A. (2018). Improved multi-step look-ahead control
policies for automated manufacturing systems. IEEE
Access, 6:68824–68838.
Hafidi, Y., Kahloul, L., Khalgui, M., Li, Z., Alnowibet, K.,
and Qu, T. (2018). On methodology for the verifica-
tion of reconfigurable timed net condition/event sys-
tems. IEEE Transactions on Systems, Man, and Cy-
bernetics: Systems, pages 1–15.
Khalgui, M. and Hanisch, H.-M. (2011). Automatic NCES-
based specification and SESA-based verification of
feasible control components in benchmark production
systems. International Journal of Modelling, Identifi-
cation and Control, 12(3):223–243.
Khalgui, M. and Mosbahi, O. (2010). Intelligent distributed
control systems. Information and Software Technol-
ogy, 52(12):1259 – 1271.
Mart
´
ınez-Araiza, U. and L
´
opez-Mellado, E. (2014). A CTL
model repair method for Petri nets. In World Automa-
tion Congress (WAC), 2014, pages 654–659. IEEE.
Mart
´
ınez-Araiza, U. and L
´
opez-Mellado, E. (2015). CTL
model repair for bounded and deadlock free Petri nets.
IFAC-PapersOnLine, 48(7):154–160.
Martinez-Araiza, U. and L
´
opez-Mellado, E. (2016). CTL
model repair for inter-organizational business pro-
cesses modelled as owfn. IFAC-PapersOnLine,
49(2):6–11.
Padberg, J. and Kahloul, L. (2018). Overview of reconfig-
urable Petri nets. In Graph Transformation, Specifica-
tions, and Nets, pages 201–222. Springer.
Ramdani, M., Kahloul, L., and Khalgui, M. (2018). Au-
tomatic properties classification approach for guiding
the verification of complex reconfigurable systems. In
Proceedings of the 13th International Conference on
Software Technologies - Volume 1: ICSOFT,, pages
591–598. INSTICC, SciTePress.
Ramdani., M., Kahloul., L., Khalgui., M., and Hafidi., Y.
(2019). R-TNCES rebuilding: A new method of ctl
model update for reconfigurable systems. In Proceed-
ings of the 14th International Conference on Eval-
uation of Novel Approaches to Software Engineer-
ing - Volume 1: ENASE,, pages 159–168. INSTICC,
SciTePress.
Starke, P. H. and Roch, S. (2002). Analysing Signal-net
Systems. Professoren des Inst. f
¨
ur Informatik.
Zhang, J., Khalgui, M., Li, Z., Frey, G., Mosbahi, O.,
and Salah, H. B. (2015). Reconfigurable coordi-
nation of distributed discrete event control systems.
IEEE Transactions on Control Systems Technology,
23(1):323–330.
Zhang, J., Khalgui, M., Li, Z., Mosbahi, O., and Al-Ahmari,
A. M. (2013). R-TNCES: A novel formalism for re-
configurable discrete event control systems. IEEE
Transactions on Systems, Man, and Cybernetics: Sys-
tems, 43(4):757–772.
Zhang, Y. and Ding, Y. (2008). CTL model update for sys-
tem modifications. Journal of artificial intelligence
research, 31:113–155.
ICSOFT 2019 - 14th International Conference on Software Technologies
322