• Zum Inhalt springen (Accesskey 1)
  • Zur Suche springen (Accesskey 7)
FWF — Österreichischer Wissenschaftsfonds
  • Zur Übersichtsseite Entdecken

    • Forschungsradar
      • Historisches Forschungsradar 1974–1994
    • Entdeckungen
      • Emmanuelle Charpentier
      • Adrian Constantin
      • Monika Henzinger
      • Ferenc Krausz
      • Wolfgang Lutz
      • Walter Pohl
      • Christa Schleper
      • Elly Tanaka
      • Anton Zeilinger
    • Impact Stories
      • Verena Gassner
      • Wolfgang Lechner
      • Georg Winter
    • scilog-Magazin
    • Austrian Science Awards
      • FWF-Wittgenstein-Preise
      • FWF-ASTRA-Preise
      • FWF-START-Preise
      • Auszeichnungsfeier
    • excellent=austria
      • Clusters of Excellence
      • Emerging Fields
    • Im Fokus
      • 40 Jahre Erwin-Schrödinger-Programm
      • Quantum Austria
      • Spezialforschungsbereiche
    • Dialog und Diskussion
      • think.beyond Summit
      • Am Puls
      • Was die Welt zusammenhält
      • FWF Women’s Circle
      • Science Lectures
    • Wissenstransfer-Events
    • E-Book Library
  • Zur Übersichtsseite Fördern

    • Förderportfolio
      • excellent=austria
        • Clusters of Excellence
        • Emerging Fields
      • Projekte
        • Einzelprojekte
        • Einzelprojekte International
        • Klinische Forschung
        • 1000 Ideen
        • Entwicklung und Erschließung der Künste
        • FWF-Wittgenstein-Preis
      • Karrieren
        • ESPRIT
        • FWF-ASTRA-Preise
        • Erwin Schrödinger
        • doc.funds
        • doc.funds.connect
      • Kooperationen
        • Spezialforschungsgruppen
        • Spezialforschungsbereiche
        • Forschungsgruppen
        • International – Multilaterale Initiativen
        • #ConnectingMinds
      • Kommunikation
        • Top Citizen Science
        • Wissenschaftskommunikation
        • Buchpublikationen
        • Digitale Publikationen
        • Open-Access-Pauschale
      • Themenförderungen
        • AI Mission Austria
        • Belmont Forum
        • ERA-NET HERA
        • ERA-NET NORFACE
        • ERA-NET QuantERA
        • ERA-NET TRANSCAN
        • Ersatzmethoden für Tierversuche
        • Europäische Partnerschaft Biodiversa+
        • Europäische Partnerschaft BrainHealth
        • Europäische Partnerschaft ERA4Health
        • Europäische Partnerschaft ERDERA
        • Europäische Partnerschaft EUPAHW
        • Europäische Partnerschaft FutureFoodS
        • Europäische Partnerschaft OHAMR
        • Europäische Partnerschaft PerMed
        • Europäische Partnerschaft Water4All
        • Gottfried-und-Vera-Weiss-Preis
        • netidee SCIENCE
        • Projekte der Herzfelder-Stiftung
        • Quantum Austria
        • Rückenwind-Förderbonus
        • WE&ME Award
        • Zero Emissions Award
      • Länderkooperationen
        • Belgien/Flandern
        • Deutschland
        • Frankreich
        • Italien/Südtirol
        • Japan
        • Luxemburg
        • Polen
        • Schweiz
        • Slowenien
        • Taiwan
        • Tirol–Südtirol–Trentino
        • Tschechien
        • Ungarn
    • Schritt für Schritt
      • Förderung finden
      • Antrag einreichen
      • Internationales Peer-Review
      • Förderentscheidung
      • Projekt durchführen
      • Projekt beenden
      • Weitere Informationen
        • Integrität und Ethik
        • Inklusion
        • Antragstellung aus dem Ausland
        • Personalkosten
        • PROFI
        • Projektendberichte
        • Projektendberichtsumfrage
    • FAQ
      • Projektphase PROFI
      • Projektphase Ad personam
      • Auslaufende Programme
        • Elise Richter und Elise Richter PEEK
        • FWF-START-Preise
  • Zur Übersichtsseite Über uns

    • Leitbild
    • FWF-Film
    • Werte
    • Zahlen und Daten
    • Jahresbericht
    • Aufgaben und Aktivitäten
      • Forschungsförderung
        • Matching-Funds-Förderungen
      • Internationale Kooperationen
      • Studien und Publikationen
      • Chancengleichheit und Diversität
        • Ziele und Prinzipien
        • Maßnahmen
        • Bias-Sensibilisierung in der Begutachtung
        • Begriffe und Definitionen
        • Karriere in der Spitzenforschung
      • Open Science
        • Open-Access-Policy
          • Open-Access-Policy für begutachtete Publikationen
          • Open-Access-Policy für begutachtete Buchpublikationen
          • Open-Access-Policy für Forschungsdaten
        • Forschungsdatenmanagement
        • Citizen Science
        • Open-Science-Infrastrukturen
        • Open-Science-Förderung
      • Evaluierungen und Qualitätssicherung
      • Wissenschaftliche Integrität
      • Wissenschaftskommunikation
      • Philanthropie
      • Nachhaltigkeit
    • Geschichte
    • Gesetzliche Grundlagen
    • Organisation
      • Gremien
        • Präsidium
        • Aufsichtsrat
        • Delegiertenversammlung
        • Kuratorium
        • Jurys
      • Geschäftsstelle
    • Arbeiten im FWF
  • Zur Übersichtsseite Aktuelles

    • News
    • Presse
      • Logos
    • Eventkalender
      • Veranstaltung eintragen
      • FWF-Infoveranstaltungen
    • Jobbörse
      • Job eintragen
    • Newsletter
  • Entdecken, 
    worauf es
    ankommt.

    FWF-Newsletter Presse-Newsletter Kalender-Newsletter Job-Newsletter scilog-Newsletter

    SOCIAL MEDIA

    • LinkedIn, externe URL, öffnet sich in einem neuen Fenster
    • , externe URL, öffnet sich in einem neuen Fenster
    • Facebook, externe URL, öffnet sich in einem neuen Fenster
    • Instagram, externe URL, öffnet sich in einem neuen Fenster
    • YouTube, externe URL, öffnet sich in einem neuen Fenster

    SCILOG

    • Scilog — Das Wissenschaftsmagazin des Österreichischen Wissenschaftsfonds (FWF)
  • elane-Login, externe URL, öffnet sich in einem neuen Fenster
  • Scilog externe URL, öffnet sich in einem neuen Fenster
  • en Switch to English

  

Schutz der Vollständigen Codeabdeckung bei Codeoptimierung

Sustaining Entire Code-Coverage on Code Optimization

Raimund Kirner (ORCID: )
  • Grant-DOI 10.55776/P20944
  • Förderprogramm Einzelprojekte
  • Status beendet
  • Projektbeginn 01.07.2008
  • Projektende 31.03.2011
  • Bewilligungssumme 130.284 €
  • Projekt-Website

Wissenschaftsdisziplinen

Informatik (100%)

Keywords

    Testing Embedded Systems, Code-Coverage Preservation, Code Transformation, Code Optimization, Measurement-Based Timing Analysis, Compiler

Abstract Endbericht

Das SECCO-Projekt beschäftigt sich mit dem Gebiet des Softwaretestens, im speziellen mit der Unterstützung von Gray-Box-Testen wobei das Quellprogramm zur Testdatengenerierung herangezogen wird. Sobald in der Softwareentwicklung ein optimierender Compiler benutzt wird, kann man allerdings nicht mehr garantieren, dass eine auf Quellcodeebene erreichte Codeabdeckung auch noch auf Maschinencodeebene erhalten bleibt. Der derzeitige Umgang mit diesem Problem ist entweder, dass man "mit dem Problem lebt" oder aber, dass man die Codeoptimierungen gänzlich deaktiviert. Das SECCO-Projekt behandelt die Entwicklung von Methoden um das Problem der Garantie von Codeabdeckung auf Maschinencodeebene zu lösen. Dazu werden nur jene Codeoptimierungen freigeschaltet welche das gefragte Codeabdeckungsmaß nicht zerstören können. Aus technischer Sicht wird hierfür für jede Codeoptimierung formal bewiesen, ob sie das gefragte Codeabdeckungsmaß beibehält. Dazu muss das Codeabdeckungsmaß formalisiert werden und ein formales Kriterium für die Erhaltung des Codeabdeckungsmaßes daraus abgeleitet werden. In bedeutenden Industriebreichen wie etwa der Automobilindustrie setzten sich formale Methoden zur Sicherstellung der Produktqualität und noch wichtiger, der Sicherheit der Passagieren zunehmend durch. Das SECCO-Projekt liefert die Grundlage für formale Testdatengenerierung auf Quellcodeebene. Neben dem Testen von Software begünstigen die Ergebnisse von SECCO auch die Anwendbarkeit von messbasierter Zeitanalyse.

Das SECCO-Projekt beschäftigt sich mit dem Gebiet des Softwaretestens, im speziellen mit der Unterstützung von Gray-Box-Testen wobei das Quellprogramm zur Testdatengenerierung herangezogen wird. Sobald in der Softwareentwicklung ein optimierender Compiler benutzt wird, kann man allerdings nicht mehr garantieren, dass eine auf Quellcodeebene erreichte Codeabdeckung auch noch auf Maschinencodeebene erhalten bleibt. Der derzeitige Umgang mit diesem Problem ist entweder, dass man "mit dem Problem lebt" oder aber, dass man die Codeoptimierungen gänzlich deaktiviert. Das SECCO-Projekt behandelt die Entwicklung von Methoden um das Problem der Garantie von Codeabdeckung auf Maschinencodeebene zu lösen. Dazu werden nur jene Codeoptimierungen freigeschaltet welche das gefragte Codeabdeckungsmaß nicht zerstören können. Aus technischer Sicht wird hierfür für jede Codeoptimierung formal bewiesen, ob sie das gefragte Codeabdeckungsmaß beibehält. Dazu muss das Codeabdeckungsmaß formalisiert werden und ein formales Kriterium für die Erhaltung des Codeabdeckungsmaßes daraus abgeleitet werden. In bedeutenden Industriebreichen wie etwa der Automobilindustrie setzten sich formale Methoden zur Sicherstellung der Produktqualität und noch wichtiger, der Sicherheit der Passagieren zunehmend durch. Das SECCO-Projekt liefert die Grundlage für formale Testdatengenerierung auf Quellcodeebene. Neben dem Testen von Software begünstigen die Ergebnisse von SECCO auch die Anwendbarkeit von messbasierter Zeitanalyse.

Forschungsstätte(n)
  • Technische Universität Wien - 100%

Research Output

  • 21 Zitationen
  • 3 Publikationen
Publikationen
  • 2010
    Titel Avoiding Timing Anomalies using Code Transformations
    DOI 10.1109/isorc.2010.27
    Typ Conference Proceeding Abstract
    Autor Kadlec A
    Seiten 123-132
    Link Publikation
  • 2009
    Titel Towards Preserving Model Coverage and Structural Code Coverage
    DOI 10.1155/2009/127945
    Typ Journal Article
    Autor Kirner R
    Journal EURASIP Journal on Embedded Systems
    Seiten 127945
    Link Publikation
  • 2012
    Titel Optimizing compilation with preservation of structural code coverage metrics to support software testing
    DOI 10.1002/stvr.1485
    Typ Journal Article
    Autor Kirner R
    Journal Software Testing, Verification and Reliability
    Seiten 184-218
    Link Publikation

Entdecken, 
worauf es
ankommt.

Newsletter

FWF-Newsletter Presse-Newsletter Kalender-Newsletter Job-Newsletter scilog-Newsletter

Kontakt

Österreichischer Wissenschaftsfonds FWF
Georg-Coch-Platz 2
(Eingang Wiesingerstraße 4)
1010 Wien

office(at)fwf.ac.at
+43 1 505 67 40

Allgemeines

  • Jobbörse
  • Arbeiten im FWF
  • Presse
  • Philanthropie
  • scilog
  • Geschäftsstelle
  • Social Media Directory
  • LinkedIn, externe URL, öffnet sich in einem neuen Fenster
  • , externe URL, öffnet sich in einem neuen Fenster
  • Facebook, externe URL, öffnet sich in einem neuen Fenster
  • Instagram, externe URL, öffnet sich in einem neuen Fenster
  • YouTube, externe URL, öffnet sich in einem neuen Fenster
  • Cookies
  • Hinweisgeber:innensystem
  • Barrierefreiheitserklärung
  • Datenschutz
  • Impressum
  • IFG-Formular
  • Social Media Directory
  • © Österreichischer Wissenschaftsfonds FWF
© Österreichischer Wissenschaftsfonds FWF