
rent DSML is implemented using the UML Profile
techniques inspired from SysML v1 and MARTE
OMG standards. We have discussed the migration of
the DSML to SysML v2. The MBSE tools already
suffer from adoption problems due to the complex-
ity of the modeling languages syntax and semantic.
With the new graphical syntax of SysML v2, the user
risks to be faced to a learning barrier that can gener-
ate resistance to adopt the language. For the NACRE
DSML specific needs, a migration to SysML v2 is in-
teresting if Web based tools become available to take
advantages of a fluid UX. However, since Ports, Re-
quirements and behaviour concepts (State machines
and Activities) are (currently) out of scope of the
NACRE DSML, the benefits of moving now from
UML Profiles to SysML v2 appear limited. Indeed,
the platform has been successfully used by RTE to
study different control system configurations.
ACKNOWLEDGEMENTS
We thank Arnault Lapitre, Patrick Tessier, Yves
Lhuillier, Rouwaida Abdallah, Arnaud Guerrier, Do-
rane Sejean and Patrick Panciatici for their extensive
and insightful feedbacks and helps.
REFERENCES
Arnaud, M., Lapitre, A., Lhuillier, Y., Salmons, S., Smaoui,
A., Giraud, G., and Guerrier, A. Modeling and simu-
lating new power grid control architectures. In ISGT
Europe 2023 Innovative Smart Grid Technologies.
B. Selic, S. (2013). Modeling and Analysis of Real-Time
and Embedded Systems with UML and MARTE De-
veloping Cyber-Physical Systems. Elsevier Science.
CEA (Accessed: 2024). Papyrus web. https://gitlab.eclipse.
org/eclipse/papyrus/org.eclipse.papyrus-web.
CEN-CENELEC-ETSI (2012). Smart grid reference ar-
chitecture. https://energy.ec.europa.eu/system/files/
2014-11/xpert group1 reference architecture 0.pdf.
Challenger, M., Demirkol, S., Getir, S., Mernik, M., Kar-
das, G., and Kosar, T. (2014). On the use of a domain-
specific modeling language in the development of
multiagent systems. Engineering Applications of Ar-
tificial Intelligence, 28:111–141.
Delsing, J., Kulcs
´
ar, G., and Haugen, O. (2022). Sysml
modeling of service-oriented system-of-system. Inno-
vations in Systems and Software Engineering, 20(2).
Douglass, B. P. (2016). What Is Model-Based Systems En-
gineering?, chapter 1. Agile Systems Engineering.
H. Espinoza, D. Cancila, B. S. and S.Gerard (2009). Chal-
lenges in combining sysml and marte for model-based
design of embedded systems. In Model Driven Ar-
chitecture - Foundations and Applications, pages 98–
113. Springer Berlin Heidelberg.
Hristozov, A. D. and Matson, E. T. (2024). Modeling as-
pects of dynamically reconfigurable system of sys-
tems. In Verma, D., Madni, A. M., Hoffenson, S., and
Xiao, L., editors, The Proceedings 2023 Conference
on Systems Engineering Research, pages 141–158.
Huang, P., Jiang, K., Guan, C., and Du, D. (2018).
Towards modeling cyber-physical systems with
sysml/marte/pccsl. In COMPSAC 2018.
ISO/IEC/IEEE 4201C0 (2022). Software, systems and en-
terprise — Architecture description. (https://www.iso.
org/standard/74393.html).
Jansen, N., Pfeiffer, J., Rumpe, B., Schmalzing, D., and
Wortmann, A. (2022). The language of sysml v2
under the magnifying glass. J. Object Technol.,
21(3):3:1–15.
LFEnergy (Accessed: 2024). Powsybl. https://www.
powsybl.org/.
Li, Z., Faheem, F., and Husung, S. (2024). Collabora-
tive model-based systems engineering using datas-
paces and sysml v2. Systems, 12(1).
Martin, R. C. (2000). Design principles and design patterns.
Technical report, www.objectmentor.com.
Mori, M., Ceccarelli, A., Lollini, P., Fr
¨
omel, B., Bran-
cati, F., and Bondavalli, A. (2018). Systems-of-
systems modeling using a comprehensive viewpoint-
based sysml profile. Journal of Software: Evolution
and Process.
Nasraoui, K., Lakhoua, N., and Amraoui, L. E. (2017).
Study and analysis of micro smart grid using the mod-
eling language sysml. In GECS.
Neureiter, C. and Binder, C. (2022). A domain-specific,
model based systems engineering approach for cyber-
physical systems. Systems, 10(2).
OMG (2019a). OMG Systems Modeling Language (OMG
SysML™). OMG Doc Nb formal/19-11-01,(https://
www.omg.org/spec/SysML/1.6).
OMG (2019b). UML Profile for MARTE: Modeling
and Analysis of Real-Time Embedded Systems Ver-
sion 1.2. OMG Document Number formal/19-04-
01,(https://www.omg.org/spec/MARTE/1.2/PDF).
OMG (2024). OMG Systems Modeling Language™
(SysML®) Version 2.0 Beta 2. https://www.omg.org/
spec/SysML/2.0/Beta2/Language/PDF.
Sanford Friedenthal, E. S. (2003). Sysml v2: High-
lighting the differences with sysml v1. Technical
report, https://www.ppi-int.com/systems-engineering-
newsjournal/ppi-syen-123/ edition 123.
Systems-Modeling (Accessed: 2024). Sysml-v2-release:
The latest incremental release of sysml v2. https:
//github.com/Systems-Modeling/SysML-v2-Release.
Weilkiens, T. (Accessed: 2024). Sysml v2 mod-
eling tools. https://mbse4u.com/2022/03/09/
sysml-v2-modeling-tools/.
Zhou, M. and Feng, D. (2020). A new modeling approach
for power grid online analysis. IFAC-PapersOnLine,
53(2):13131–13136. 21st IFAC World Congress.
Zimmerman, R. D., Murillo-S
´
anchez, C. E., and Thomas,
R. J. (2011). Matpower: Steady-state operations, plan-
ning, and analysis tools for power systems research
and education. IEEE Transactions on Power Systems,
26(1):12–19.
A Domain Specific Language to Design New Control Architectures for Smart Grids
203