Using Relax Operators into an MDE Security Requirement Elicitation Process for Systems of Systems

Autor: Laurent Gallon, Jean-Michel Bruel, Manuel Munier, Nicolas Belloir, Manzoor Ahmad, Vanea Chiprianov
Přispěvatelé: Munier, Manuel, Centre National de la Recherche Scientifique - CNRS (FRANCE), Institut National Polytechnique de Toulouse - INPT (FRANCE), Université Toulouse III - Paul Sabatier - UT3 (FRANCE), Université Toulouse - Jean Jaurès - UT2J (FRANCE), Université Toulouse 1 Capitole - UT1 (FRANCE), Université de Pau et des Pays de l'Adour - UPPA (FRANCE), Institut National Polytechnique de Toulouse - Toulouse INP (FRANCE), Laboratoire Informatique de l'Université de Pau et des Pays de l'Adour (LIUPPA), Université de Pau et des Pays de l'Adour (UPPA), Modèles, Architectures, Composants, Agilité et prOcessus (IRIT-MACAO), Institut de recherche en informatique de Toulouse (IRIT), Université Toulouse 1 Capitole (UT1), Université Fédérale Toulouse Midi-Pyrénées-Université Fédérale Toulouse Midi-Pyrénées-Université Toulouse - Jean Jaurès (UT2J)-Université Toulouse III - Paul Sabatier (UT3), Université Fédérale Toulouse Midi-Pyrénées-Centre National de la Recherche Scientifique (CNRS)-Institut National Polytechnique (Toulouse) (Toulouse INP), Université Fédérale Toulouse Midi-Pyrénées-Université Toulouse 1 Capitole (UT1), Université Fédérale Toulouse Midi-Pyrénées
Rok vydání: 2014
Předmět:
systems of systems
D21 [Software Engineering]: System modeling languages- Software development methods
MDE
Engineering
Requirement engineering
Process (engineering)
[INFO.INFO-SE] Computer Science [cs]/Software Engineering [cs.SE]
Complex system
[INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE]
Requirements elicitation
Interface homme-machine
[INFO.INFO-CR]Computer Science [cs]/Cryptography and Security [cs.CR]
Architectures Matérielles
Génie logiciel
Maritime safety
Invariant (computer science)
Requirement Engineering
[INFO.INFO-CR] Computer Science [cs]/Cryptography and Security [cs.CR]
computer.programming_language
System of systems
Requirements engineering
business.industry
Systems of systems
Requirements anal- ysis
Modélisation et simulation
Systèmes embarqués
Software and its engineering [Software notations and tools]: System description languages-System mod- eling languages
Cryptographie et sécurité
Security
Systems engineering
Security and privacy [Software and ap- plication security]: [Software security engineering] Keywords Systems of Systems
Model-driven architecture
business
Software engineering
computer
Zdroj: ECSA Workshops
HAL
ECSA 2nd International Workshop on Software Engineering for Systems-of-Systems (SESoS'2014)
ECSA 2nd International Workshop on Software Engineering for Systems-of-Systems (SESoS'2014), Aug 2014, Vienna, Austria. pp.32
DOI: 10.1145/2642803.2642835
Popis: International audience; Systems of systems (SoS) are large-scale systems composed of complex systems with difficult to elicit and model emergent properties. One of the most significant challenges in the engineering of such systems is how to elicit their non-functional requirements such as security. In this proposal paper we introduce a Model Driven Engineering (MDE) security requirement process for SoS. It is based on the Relax language to define invariant and relaxed security requirements. This enables taking into account security concerns early in the requirements phase of the SoS. We illustrate our process on a maritime safety and security case study.
Databáze: OpenAIRE