5 CONCLUSION
This work deals with the formal verification of
RDECSs modeled by R-TNCES using CTL specifi-
cations. In this paper, we present a big data solu-
tion for the formal verification problem. A distributed
cloud-based architecture is developed with two hier-
archical levels (Master and worker) where, data stor-
age is ensured by Amazon Simple Storage S3 (Murty,
2008)). It allows us to increase computational power,
data availability, and to perform parallel execution.
We introduce the modularity concept to the generated
state spaces which allow us to execute the generation
step in a parallel way via several workers (virtual ma-
chines). We detect the complex CTL properties and
decompose them into several simple or less complex
properties, then proceed to their verification via work-
ers using the SESA tool (Patil et al., 2012). Incremen-
tal state space generation and the decomposition of
CTL properties allow us to run a targeted verification,
which is less complex and more efficient in terms of
execution time. This work opens several perspectives;
first, we plan to apply our approach in verification of
real-case with a complex properties to check the func-
tional and the temporal specifications. Then, automa-
tize the detection of complex properties by using the
IA thanks to ontologies.
REFERENCES
Baier, C. and Katoen, J.-P. (2008). Principles of model
checking. MIT press.
Camilli, M., Bellettini, C., Capra, L., and Monga, M.
(2014). Ctl model checking in the cloud using mapre-
duce. In Symbolic and Numeric Algorithms for Sci-
entific Computing (SYNASC), 2014 16th International
Symposium on, pages 333–340. IEEE.
Choucha, C. E., Ougouti, N. S., Khalgui, M., and Kahloul.,
L. (2019). R-tnces verification: Distributed state space
analysis performed in a cloud-based architecture. In
Proceedings of the the 33rd Annual European Simu-
lation and Modelling Conference, pages 96–101. ETI,
EUROSIS.
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, (99):1–15.
Hafidi, Y., Kahloul, L., Khalgui, M., and Ramdani, M.
(2019). On improved verification of reconfigurable
real-time systems. In Proceedings of the 14th In-
ternational Conference on Evaluation of Novel Ap-
proaches to Software Engineering, pages 394–401.
SCITEPRESS-Science and Technology Publications,
Lda.
Hayes, B. (2008). Cloud computing. Communications of
the ACM, 51(7):9–11.
Housseyni, W., Mosbahi, O., Khalgui, M., Li, Z., Yin, L.,
and Chetto, M. (2017). Multiagent architecture for
distributed adaptive scheduling of reconfigurable real-
time tasks with energy harvesting constraints. IEEE
Access, 6:2068–2084.
Koub
ˆ
aa, A., Qureshi, B., Sriti, M.-F., Javed, Y., and To-
var, E. (2017). A service-oriented cloud-based man-
agement system for the internet-of-drones. In 2017
IEEE International Conference on Autonomous Robot
Systems and Competitions (ICARSC), pages 329–335.
IEEE.
Naidji, I., Ben Smida, M., Khalgui, M., Bachir, A., Li, Z.,
and Wu, N. (2019). Efficient allocation strategy of en-
ergy storage systems in power grids considering con-
tingencies. IEEE Access, 7:186378–186392.
Padberg, J. and Kahloul, L. (2018). Overview of reconfig-
urable petri nets. In Graph Transformation, Specifica-
tions, and Nets, pages 201–222. Springer.
Patil, S., Vyatkin, V., and Sorouri, M. (2012). Formal verifi-
cation of intelligent mechatronic systems with decen-
tralized control logic. In Proceedings of 2012 IEEE
17th International Conference on Emerging Technolo-
gies & Factory Automation (ETFA 2012), pages 1–7.
IEEE.
Ramdani, M., Kahloul, L., and Khalgui, M. (2018). Au-
tomatic properties classification approach for guiding
the verification of complex reconfigurable systems. In
ICSOFT, pages 625–632.
Zhang, Jiafen, and et al. (2013a). ”r-tnces: A novel for-
malism for reconfigurable discrete event control sys-
tems. Systems, Man, and Cybernetics: Systems, IEEE
Transactions on 43.4, pages 757–772.
Zhang, J., Khalgui, M., Boussahel, W. M., Frey, G., Hon,
C., Wu, N., and Li, Z. (2015). Modeling and veri-
fication of reconfigurable and energy-efficient manu-
facturing systems. Discrete Dynamics in Nature and
Society, 2015.
Zhang, J., Khalgui, M., Li, Z., Mosbahi, O., and Al-Ahmari,
A. M. (2013b). R-tnces: a novel formalism for recon-
figurable discrete event control systems. IEEE Trans-
actions on Systems, Man, and Cybernetics: Systems,
43(4):757–772.
On Decomposing Formal Verification of CTL-based Properties on IaaS Cloud Environment
551