dition, this work defines an equivalence between Ding
primitives and R-TNCESs rebuilding modification in-
structions. At the end, we confirm the obtained results
of R-TNCESs rebuilding operation by an experimen-
tal case study using SESA tool to validate the final
model. Classically, the designer has to repeat the ver-
ification cycle for each violated functional property,
with this proposition we use the formula to update the
model directly which results in the gain of designer
effort and thus reduces the verification time.
This work opens several possible avenues for fu-
ture researches. First, we plan to apply our approach
on real large case studies with different kind of prop-
erties not only with synchronization properties. Sec-
ond, we plan to go further in the granularity degree of
the approach, by taking into consideration more de-
tails of CTL formulas. Finally, we plan to deal with
reconfigurable systems with distributed behaviors.
REFERENCES
Baier, C., Katoen, J.-P., and Larsen, K. G. (2008). Princi-
ples of model checking. MIT press.
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.
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.
Housseyni, W., Mosbahi, O., Khalgui, M., Li, Z., and
Yin, L. (2018). Multiagent architecture for distributed
adaptive scheduling of reconfigurable real-time tasks
with energy harvesting constraints. IEEE Access,
6:2068–2084.
Khalgui, M. and Hanisch, H.-M. (2011). Automatic NCES-
based specification and sesa-based verification of fea-
sible control components in benchmark production
systems. International Journal of Modelling, Identifi-
cation and Control, 12(3):223–243.
Lakhdhar, W., Mzid, R., Khalgui, M., Li, Z., Frey, G., and
Al-Ahmari, A. (2018). Multiobjective optimization
approach for a portable development of reconfigurable
real-time systems: From specification to implementa-
tion. IEEE Transactions on Systems, Man, and Cyber-
netics: Systems, PP(99):1–15.
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.
Starke, P. H. and Roch, S. (2002). Analysing Signal-net
Systems. Professoren des Inst. f
¨
ur Informatik.
Zhang, J., Frey, G., Al-Ahmari, A., Qu, T., Wu, N., and
Li, Z. (2018). Analysis and control of dynamic recon-
figuration processes of manufacturing systems. IEEE
Access, 6:28028–28040.
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.
ENASE 2019 - 14th International Conference on Evaluation of Novel Approaches to Software Engineering
168