Secondary Content

Contact Person

Links

SecureChange

Secure Change (EU FET IP)

Secure Change is an EU-funded project to develop techniques and tools that ensure lifelong compliance to evolving security, privacy and dependability requirements for a long-running evolving software system.



Project Description


Software-based systems are becoming increasingly long-living. This was demonstrated strikingly with the occurrence of the year 2000 bug, which occurred because software had been in use for far longer than its expected lifespan. At the same time, software-based systems are getting increasingly security-critical since software now pervades the whole critical infrastructures dealing with critical data of both nations and also private individuals. There is therefore a growing demand for more assurance and more verified security properties of IT systems both during development and at deployment time, in particular also for long living systems. Yet a long lived system also needs to be flexible, to adapt to changes and adjust to evolving requirements, usage and attack models. However, using today's system engineering techniques we are forced to trade flexibility for assurance or vice versa.

SecureChange's objective is thus to develop techniques and tools that ensure "lifelong" compliance to evolving security, privacy and dependability requirements for a long-running evolving software system. This is challenging because these requirements are not necessarily preserved by system evolution.

The project will develop techniques, tools, and processes that support design techniques for evolution, testing, verification, re-configuration and local analysis of evolving software. The project results will be applied and evaluated in particular in the industrial application domains of mobile devices, digital homes, and large scale air traffic management which all offer both great research challenges and long-term business opportunities.



Our Contribution


Our research group contributes to SecureChange by developing security analysis tools. Therefore, we have extended the CARiSMA tool so that it became evolution-aware. With UMLchange we have developed a notation to specify possible evolutions inside UML models. Based thereon, our evolution-aware CARiSMA checks can analyse the potential evolution and whether it meets the security requirements.



Selected Publications


  • Elizabeta Fourneret, Fabrice Bouquet, Martin Ochoa, Jan Jürjens, Sven Wenzel: Vérification et Test pour des systémes évolutifs. In: Proceedings of the Approches Formelles dans l'Assistance au Développement de Logiciels (AFADL 2012), Grenoble, France, January 2012.
    @INPROCEEDINGS{Fourneret12afadl, author = {Elizabeta Fourneret and Fabrice Bouquet and Martin Ochoa and Jan J\"urjens and Sven Wenzel}, title = {V\'erification et Test pour des syst\'emes \'evolutifs}, booktitle = {Proceedings of the Approches Formelles dans l'Assistance au D\'eveloppement de Logiciels (AFADL 2012)}, year = {2012}, address = {Grenoble, France}, month = {January}, }
     BibTeX 
  • F. Massacci, F. Bouquet, E. Fourneret, J. Jürjens, M.S. Lund, S. Madelenat, J.T. Mühlberg, F. Paci, S. Paul, B. Solhaug, S. Wenzel, F. Piessens: Orchestrating Security and System Engineering for Evolving Systems (Invited paper). In: Proceedings of the 4th European Conference ServiceWave 2011, Poznan, Poland, October 2011.
    @INPROCEEDINGS{Massacci11servicewave, author = {F. Massacci and F. Bouquet and E. Fourneret and J. J\"urjens and M.S. Lund and S. Madelenat and J.T. M\"uhlberg and F. Paci and S. Paul and B. Solhaug and S. Wenzel and F. Piessens}, title = {Orchestrating Security and System Engineering for Evolving Systems (Invited paper)}, booktitle = {Proceedings of the 4th European Conference ServiceWave 2011}, year = {2011}, address = {Poznan, Poland}, month = {October}, }
     BibTeX