A Language-Based Multi-View Approach for Combining Functional and Security Models

Hui Zhao, Frederic Mallet, Ludovic Apvrille

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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.

Original languageEnglish
Title of host publicationProceedings - 2019 26th Asia-Pacific Software Engineering Conference, APSEC 2019
PublisherIEEE Computer Society
Pages426-433
Number of pages8
ISBN (Electronic)9781728146485
DOIs
Publication statusPublished - 1 Dec 2019
Event26th Asia-Pacific Software Engineering Conference, APSEC 2019 - Putrajaya, Malaysia
Duration: 2 Dec 20195 Dec 2019

Publication series

NameProceedings - Asia-Pacific Software Engineering Conference, APSEC
Volume2019-December
ISSN (Print)1530-1362

Conference

Conference26th Asia-Pacific Software Engineering Conference, APSEC 2019
Country/TerritoryMalaysia
CityPutrajaya
Period2/12/195/12/19

Keywords

  • ARCADIA
  • CPS
  • MDE
  • Multi View Design
  • Security&Safety
  • Sys-ML Sec
  • SysML
  • TTool
  • UML like

Fingerprint

Dive into the research topics of 'A Language-Based Multi-View Approach for Combining Functional and Security Models'. Together they form a unique fingerprint.

Cite this