Spring til hovednavigation Spring til søgning Spring til hovedindhold

Variability in Portfolios of Dependable Systems

  • Wasowski, Andrzej (PI)
  • Abal, Iago (CoI)
  • Mukkamala, Raghava Rao (CoI)
  • Al-Sibahi, Ahmad Salim (CoI)
  • Dimovski, Aleksandar (CoI)
  • Iosif-Lazăr, Alexandru Florin (CoI)

Projekter: ProjektForskning

Projektdetaljer

Beskrivelse

Modern mechanical systems, such as cars, airplanes, wind turbines and other machinery, are controlled by software. For safety of passengers, operators and so on, such software must be correct and extremely reliable, and therefore must be subject to strict quality control, testing and certification. This presents a challenge. For economical reasons, mechanical systems are designed to form product portfolios, and the controlling software is structured the same way: as software product families with highly parametrized and combinable components. Suppliers of components often do not even know how the parameters are set by the vendors that embed these components into a complex machine. It is completely infeasible to test and certify all the possible software configurations individually: a medium size software system has more potential variants than there is basic particles in the universe. Yet this extensive task appears to be necessary: due to the discrete nature of software, the successful certification of one software variant predicts little about the
correctness of the next, only slightly different, variant. The goal of the proposed project VARIETE is to develop techniques, which ensuring that all variants of a software product are correct, that it is known for which values of parameters components behave well, and that no errors are introduced during the process of combining components into a software system.
AkronymVARIETE
StatusAfsluttet
Effektiv start/slut dato01/04/201331/08/2017

Samarbejdspartnere

Finansiering

  • Danmarks Frie Forskningsfond: 6.814.123,00 kr.

Fingerprint

Udforsk forskningsemnerne, som dette projekt berører. Disse etiketter er oprettet på grundlag af de underliggende bevillinger/legater. Sammen danner de et unikt fingerprint.
  • Verification of Program Transformations with Inductive Refinement Types

    Al-Sibahi, A. S., Jensen, T. P., Dimovski, A. & Wasowski, A., 2021, I: ACM Transactions on Software Engineering and Methodology. 30, 1, s. 1-33 5.

    Publikation: Artikel i tidsskrift og konference artikel i tidsskriftTidsskriftartikelForskningpeer review

    Fil
  • Galois Connections for Recursive Types

    Al-Sibahi, A. S., Jensen, T. P., Møgelberg, R. E. & Wasowski, A., 2020, From Lambda Calculus to Cybersecurity Through Program Analysis. Springer, s. 105-131 (Lecture Notes in Computer Science, Bind 12065).

    Publikation: Konference artikel i Proceeding eller bog/rapport kapitelBidrag til bog/antologiForskningpeer review

    Åben adgang
    Fil
  • Finding suitable variability abstractions for lifted analysis

    Dimovski, A., Brabrand, C. & Wasowski, A., 2019, I: Formal Aspects of Computing. 31, 2, s. 231-259

    Publikation: Artikel i tidsskrift og konference artikel i tidsskriftTidsskriftartikelForskningpeer review

    Åben adgang
    Fil