@inproceedings{55a92dae1ec645c3ac8ded57c33e3fc4,
title = "A Language-Based Multi-View Approach for Combining Functional and Security Models",
abstract = "The design flaws and attacks on Cyber-Physical Systems (CPSs) can lead to severe consequences. Thus, security and safety (S\&S) issues should be taken into account with functional design as early as possible during the developing process. However, it's rare to see 'one-size-fits-all' modeling language and/or design tool. One way to solve this issue is to integrate different nature models into one model system, but this requires a unified semantic among modeling languages. We explore a model-based approach for systems engineering that facilitates the composition of several heterogeneous artifacts (called views) into a sound and consistent system model. Rather than trying to extend either SysML or SysML-sec into more expressive languages to add the missing features, we extract proper subsets of both languages to build a view adequate for conducting a security and safety analysis of Capella (SysML-based) functional models. Our language is generic enough to extract proper subsets of languages and combine them to build views for different experts. Moreover, it maintains a global consistency between the different views.",
keywords = "ARCADIA, CPS, MDE, Multi View Design, Security\&Safety, Sys-ML Sec, SysML, TTool, UML like",
author = "Hui Zhao and Frederic Mallet and Ludovic Apvrille",
note = "Publisher Copyright: {\textcopyright} 2019 IEEE.; 26th Asia-Pacific Software Engineering Conference, APSEC 2019 ; Conference date: 02-12-2019 Through 05-12-2019",
year = "2019",
month = dec,
day = "1",
doi = "10.1109/APSEC48747.2019.00064",
language = "English",
series = "Proceedings - Asia-Pacific Software Engineering Conference, APSEC",
publisher = "IEEE Computer Society",
pages = "426--433",
booktitle = "Proceedings - 2019 26th Asia-Pacific Software Engineering Conference, APSEC 2019",
}