plemented using pre-defined, dedicated communica-
tion topics for DSM applications (requirement 2.2).
Besides, the communication service restriction (re-
quirement 2.3) has been added to the DSM applica-
tion as prescribed by the FREDOSAR convention. In
terms of requirement 2.4 and the standard encryp-
tion protocols support, the abovementioned RESTful
JSON API fulfills the conditions of HTTPS, and the
RabbitMQ communication implemented meets the re-
quirements of TLS. Hence, the whole range of the
security-related requirements has been implemented,
verified and validated regarding its applicability.
Regarding the evaluation process carried out, it
turned out that Security by Design led to a quite com-
plex system architecture and a sophisticated imple-
mentation. Even though most of the security mech-
anisms have been simplified as effectively as possi-
ble, the additional complexity could act as a deterrent
for potential developers, especially in cases where se-
curity plays a secondary role. However, because of
the general criticality of applications in the energy do-
main, security and privacy will definitely remain rel-
evant for FREDOSAR and its further research topics.
6 CONCLUSION AND FUTURE
WORK
The present work has made it a goal to accomplish
a trustable, versatile OSGi-based open system archi-
tecture for application in complex systems and SoS.
Based on previous research in the fields of security
in Smart Grids and MBSE and the analysis of re-
lated work, a number of features and requirements
have been established for the architecture develop-
ment. The primary focus was on Security by Design
and the Model Based Approach. The results of the
architecture and some insights into the development
have been presented.
Basically, the continuing research will focus on
further attempts regarding MBSE and the correspond-
ing MDD process for the toolchain integration. In the
first step an automated process for code generation in
the style of a FREDOSAR application will be inte-
grated. Combined with a co-simulation approach for
complex systems, thereby a sustainable, automated
life-cycle management process for Smart Grid sys-
tems and other SoS should be achieved. Another
security-related aspect will be the integration of End-
to-End security for applications including a Hardware
Security Module (HSM) for encryption. FREDOSAR
therefore will finally serve as a base framework to do
these further steps.
ACKNOWLEDGEMENTS
The financial support by the Federal State of Salzburg
is gratefully acknowledged.
REFERENCES
Avizienis, A., Laprie, J.-C., Randell, B., and Landwehr, C.
(2004). Basic concepts and taxonomy of dependable
and secure computing. IEEE transactions on depend-
able and secure computing, 1(1):11–33.
Binder, C., Neureiter, C., Lastro, G., Uslar, M., and Lieber,
P. (2019). Towards a standards-based domain specific
language for industry 4.0 architectures. In Complex
Systems Design & Management, pages 44–55, Paris,
France. Springer International Publishing.
F
¨
urst, S., M
¨
ossinger, J., Bunzel, S., Weber, T., Kirschke-
Biller, F., Heitk
¨
amper, P., Kinkelin, G., Nishikawa, K.,
and Lange, K. (2009). Autosar–a worldwide standard
is on the road. In 14th International VDI Congress
Electronic Systems for Vehicles, volume 62, Baden-
Baden, Germany.
Haberfellner, R., de Weck,, O., Fricke, E., and V
¨
ossner, S.
(2015). Systems Engineering - Grundlagen und An-
wendung. Orell F
¨
ussli, 13 edition.
Hafner, M. and Breu, R. (2008). Security engineering for
service-oriented architectures. Springer Science &
Business Media. Berlin Heidelberg, Germany.
Knirsch, F., Engel, D., Neureiter, C., Frincu, M., and
Prasanna, V. (2015). Model-driven privacy assessment
in the smart grid. In 2015 International Conference on
Information Systems Security and Privacy (ICISSP),
pages 173–181, Angers, France. SciTePress.
Kreuzer, K. (2014). openHAB 2.0 and Eclipse
SmartHome. http://kaikreuzer.blogspot.de/2014/06/
openhab-20-and-eclipse-smarthome.html.
Maier, M. W. (1998). Architecting principles for systems-
of-systems. Systems Engineering: The Journal of
the International Council on Systems Engineering,
1(4):267–284.
Neureiter, C. (2017). A Domain-Specific, Model Driven
Engineering Approach for Systems Engineering in the
Smart Grid. MBSE4U - Tim Weilkiens.
Neureiter, C., Eibl, G., Engel, D., Schlegel, S., and Uslar,
M. (2016). A concept for engineering smart grid se-
curity requirements based on sgam models. Computer
Science - Research and Development, 31(1):65–71.
OSGi Alliance (2004). Listener pattern considered harm-
ful: The whiteboard pattern. https://www.osgi.org/
wp-content/uploads/whiteboard1.pdf.
OSGi Alliance (2018). OSGi service platform, core specifi-
cation. https://osgi.org/specification/osgi.core/7.0.0/.
Pichler, M., Veichtlbauer, A., and Engel, D. (2015). Evalua-
tion of OSGi-based architectures for customer energy
management systems. In Proceedings of IEEE Inter-
national Conference on Industrial Technology (ICIT)
2015, pages 2455–2460, Seville, Spain. IEEE.
FREDOSAR: Towards a Security-aware Open System Architecture Framework Supporting Model based Systems Engineering
115