
5 CONCLUSION AND FUTURE
WORK
In this paper, we proposed a novel incremental de-
sign approach exploiting Timed SysReo models that
combines SysML and Timed Reo notations in order
to enable a faithful modeling of CPS with timing con-
straints. Hence, we specified meta-models to define
Timed SysReo language to formalize CPS architec-
ture, and to detail timed connections between its com-
ponents. We proposed to precise the meta-model with
OCL, that imposes rules to be respected in order to
ensure consistency between Timed SysReo models
in our incremental design approach. Thanks to our
Timed SysReo models, CPS designers can model all
CPS facets and capture their timed complex coordina-
tion. Timed SysReo was illustrated by a Smart Med-
ical Bed (SMB) example that has demonstrated the
principal expressiveness and modeling conveniences.
As future work we plan to: (1) Verify and validate
temporal properties on Timed SysReo models. (2)
Check our Timed SysReo models against time re-
quirements and properties defined in the modeling
steps using the UPPAAL (Bengtsson et al., 1996) tool.
REFERENCES
Arbab, F. (2004). Reo: a channel-based coordination model
for component composition. Mathematical Structures
in Computer Science, 14(3):329–366.
Arbab, F., Baier, C., De Boer, F., and Rutten, J. (2004).
Models and temporal logics for timed component
connectors. In Proceedings of the Second Interna-
tional Conference on Software Engineering and For-
mal Methods, 2004. SEFM 2004., pages 198–207.
IEEE.
Arbab, F., Baier, C., de Boer, F., and Rutten, J. (2007).
Models and temporal logical specifications for timed
component connectors. Software & Systems Model-
ing, 6:59–82.
Baier, C., Sirjani, M., Arbab, F., and Rutten, J. (2006).
Modeling component connectors in reo by con-
straint automata. Science of computer programming,
61(2):75–113.
Barroso, S., Bustos, P., and Nunez, P. (2023). Towards a
cyber-physical system for sustainable and smart build-
ing: a use case for optimising water consumption on
a smartcampus. Journal of Ambient Intelligence and
Humanized Computing, 14(5):6379–6399.
Bengtsson, J., Larsen, K., Larsson, F., Pettersson, P., and
Yi, W. (1996). UPPAAL—a tool suite for automatic
verification of real-time systems. Springer.
Bouskela, D., Falcone, A., Garro, A., Jardin, A., Otter, M.,
Thuy, N., and Tundis, A. (2022). Formal requirements
modeling for cyber-physical systems engineering: An
integrated solution based on form-l and modelica. Re-
quirements Engineering, 27(1):1–30.
Cabot, J. and Gogolla, M. (2012). Object constraint lan-
guage (ocl): a definitive guide. In International school
on formal methods for the design of computer, commu-
nication and software systems, pages 58–90. Springer.
Delligatti, L. (2013). SysML distilled: A brief guide to the
systems modeling language. Addison-Wesley.
Genius, D. and Apvrille, L. (2023). Hierarchical design of
cyber-physical systems. In Modelsward.
Hause, M. et al. (2006). The sysml modelling language. In
Fifteenth European Systems Engineering Conference,
volume 9, pages 1–12.
Huang, P., Jiang, K., Guan, C., and Du, D. (2018). To-
wards modeling cyber-physical systems with sysml/-
marte/pccsl. In 2018 IEEE 42nd Annual Computer
Software and Applications Conference (COMPSAC),
volume 1, pages 264–269. IEEE.
Kim, K.-D. and Kumar, P. R. (2012). Cyber–physical sys-
tems: A perspective at the centennial. Proceedings of
the IEEE, 100(Special Centennial Issue):1287–1308.
Kokash, N., Jaghoori, M. M., and Arbab, F. (2013). From
timed reo networks to networks of timed automata.
Electronic Notes in Theoretical Computer Science,
295:11–29.
Mallet, F. (2015). Marte/ccsl for modeling cyber-physical
systems. Formal Modeling and Verification of Cyber-
Physical Systems: 1st International Summer School
on Methods and Tools for the Design of Digital Sys-
tems, Bremen, Germany, September 2015, pages 26–
49.
Tannoury, P. (2022). An Incremental Model-Based Design
Methodology to Develop CPS with SysML/OCL/Reo.
In Journ
´
ees du GDR GPL, Vannes, France.
Tannoury, P., Chouali, S., and Hammad, A. (2022). Model
driven approach to design an automotive cps with sys-
reo language. In Proceedings of the 20th ACM In-
ternational Symposium on Mobility Management and
Wireless Access, pages 97–104.
Tannoury, P., Chouali, S., and Hammad, A. (2023). Joint
use of sysml and reo to specify and verify the compati-
bility of cps components. In International Conference
on Formal Aspects of Component Software, pages 84–
102. Springer.
Tartarisco, G., Cicceri, G., Bruschetta, R., Tonacci, A.,
Campisi, S., Vitabile, S., Cerasa, A., Distefano, S.,
Pellegrino, A., Modesti, P. A., et al. (2024). An intel-
ligent medical cyber–physical system to support heart
valve disease screening and diagnosis. Expert Systems
with Applications, 238:121772.
Xie, J., Tan, W., Yang, Z., Li, S., Xing, L., and Huang, Z.
(2021). Sysml-based compositional verification and
safety analysis for safety-critical cyber-physical sys-
tems. Connection Science, pages 1–31.
ICSOFT 2024 - 19th International Conference on Software Technologies
484