• 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 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

  

Requirements Monitoring und Diagnose von Software-Systemen

Requirements Monitoring and Diagnosis of Software Systems

Michael Vierhauser (ORCID: 0000-0003-2672-9230)
  • Grant-DOI 10.55776/J3998
  • Förderprogramm Erwin Schrödinger
  • Status beendet
  • Projektbeginn 15.05.2017
  • Projektende 14.04.2020
  • Bewilligungssumme 162.190 €

Wissenschaftsdisziplinen

Informatik (100%)

Keywords

    Requirements Monitoring, Traceability, Diagnosis, Large-Scale Systems

Abstract Endbericht

Grosse, heterogene Software-Systeme sind heutzutage in vielen verschiedenen Anwendungsbereichen allgegenwärtig. In der Regel werden mehrere Systeme zu sogenannten Systems-of-Systems (SoS) oder Cyber- Physical-Systems(CPS)zusammengeschlossen,umein breites Spektrum vonDomänen- oder Kundenanforderungen zu erfüllen. Systems-of-Systems oder Cyber-Physical-Systems umfassen sowohl Software- als auch Hardwaresysteme, die von verschiedenen Herstellern bereitgestellt werden. Die verschiedenen Hersteller verfolgen häufig eigene Entwicklungsstrategien und verwenden unterschiedliche Technologien bei der Realisierung und Implementierung der einzelnen Systeme. Das Systemverhalten, insbesondere was das Zusammenspiel der einzelnen Teile derartiger Systeme betrifft, kann daher während der Entwicklung nicht vollständig getestet werden. Fehler und Probleme zeigen sich erst, wenn die verschiedene Teilsysteme integriert werden und in der Einsatzumgebung interagieren. Die Überwachung komplexer Systeme zur Laufzeit ist daher essentiell. Es muss ständig überpüft werden, ob die definierten Anforderungen während des Systembetriebs noch erfüllt werden. Existierende Ansätze, wie etwa Requirements Monitoring, fokussieren jedoch auf das Erkennen von Fehlern zur Laufzeit, während die Fehlerdiagnose und das Auffinden der eigentlichen Fehlerquellen kaum unterstützt wird. Aufgrund der Größe und Komplexität der genannten Systeme ist allerdings die manuelle Fehleranalyse mühsam und kann ohne tiefgreifende Kenntnisse der Systemarchitektur und der eingesetzten Technologien kaum durchgeführt werden. Dieses Projekt integriert daher Ansätze aus den Forschungsbereichen Requirements Monitoring und Software Traceability, um einerseits Anforderungen zur Laufzeit zu überwachen und dann im Fehlerfall das Wissen über Beziehungen der Anforderungen zur relevanten Artefakten wie z.B. Anforderungsdokumenten, Architekturbeschreibungen oder Source Code zur Fehlerdiagnose zu verwenden. Dieses Vorhaben erfordert zunächst (i) eine gründliche State-of-the-Art Analyse im Bereich Requirements Monitoring und Traceability sowie (ii) eine Darstellung des aktuellen Stands des Praxis in der Industrie. Basierend auf dieser Zustandsanalyse planen wir (iii) die Entwicklung eines Ansatzes für die Laufzeitdiagnose und dessen Realisierung in einem werkzeugunterstützten Software-Framework. Weiters werden wir (iv) den Ansatzes auf Basis von Prototypen und Anwendung in industriellen Szenarien die evaluieren und kontinuierlich weiterentwickeln. Unsere vorgeschlagene Forschungsmethodik umfasst bekannte Forschungsmethoden im Bereich der Softwareentwicklung wie systematische Literaturstudien, Interviews und Umfragen über den State- of-the-Art, Prototyping für die iterative und schrittweise Entwicklung, sowie Fallstudien für die Evaluierung der Ergebnisse.

Große, heterogene Softwaresysteme sind heutzutage in vielen verschiedenen Anwendungsbereichen allgegenwärtig. In der Regel werden mehrere Systeme zu sogenannten Systems-of-Systems oder Cyber-Physical-Systems (CPS) zusammengeschlossen, um ein breites Spektrum von Domänen- oder Kundenanforderungen zu erfüllen. Systems-of-Systems oder Cyber-Physical-Systems umfassen sowohl Software- als auch Hardwaresysteme, die typischerweise von verschiedenen Herstellern bereitgestellt werden. Diese Hersteller verfolgen häug eigene Entwicklungsstrategien und verwenden unterschiedliche Technologien bei der Realisierung und Implementierung der einzelnen Systeme. Das Systemverhalten, insbesondere was das Zusammenspiel der einzelnen Teile derartiger Systeme betrit, kann daher während der Entwicklung nicht vollständig getestet werden. Fehler und Probleme zeigen sich erst, wenn die verschiedene Teilsysteme integriert werden und in der Einsatzumgebung interagieren. Das vorrangige Ziel des ReMonDig Projektes war es, neue Wege und Ansätze zu finden wie diese komplexen und heterogenen Systeme zur Laufzeit überwacht werden können und wie auftretende Fehler effizient diagnostiziert und analysiert werden können. Basierend darauf sollten neue Konzepte, Methoden, sowie Werkzeuge entwickelt werden. Die Forschungsfragen und Ziele beschäftigten sich mit (i) der Analyse von Artefakten die in verschiedenen Systemen Anwendung finden; (ii) der Erstellung von "Trace-Links" zwischen diesen Artefakten und Informationen die während der Laufzeit gesammelt werden; (iii) der Unterstützung der Wartung und Aktualisierung dieser Trace-Links über die Lebensdauer des Systems und schließlich (iv) der Entwicklung von Werkzeugen zur Erkennung, Analyse und Behebung von Fehlern und Problemen die während der Laufzeit in einem System auftreten können. Beginnend mit der Analyse von existierenden Forschungsarbeiten und Ansätzen im Bereich der Laufzeitüberwachung hinsichtlich deren Gemeinsamkeiten und Unterschieden haben wir ein Framework sowie eine Referenzarchitektur entwickelt, welche die verschiedenen Aspekte dieser Domäne zusammengefasst und detailliert beschreibt. Ziel dabei war es, anderen Forschern und Personen die sich mit dieser Domäne beschäftigen einen umfangreichen Überblick über die Forschungs- und Werkzeuglandschaft zu bieten. Basierend auf diesen Ergebnissen haben wir unsere Forschung im ReMonDig Projekt auf zwei wesentliche Bereiche fokussiert. Erstens, im Bereich der Industrieautomatisierung, wo wir, gemeinsam mit Prof. Grünbacher vom Christian Doppler Laboratory MEVSS an der JKU Linz, basieren auf dem existierenden ReMinds Framework (http://mevss.jku.at/reminds) zusätzliche und neue Diagnose- und Visualisierungswerkzeuge entwickelt haben. Diese sollen speziell Entwicklern von solchen komplexen Systemen helfen, Laufzeitfehler rascher zu erkennen und analysieren zu können. Zum Anderen haben wir uns in ReMonDig intensiv mit CPS, genauer gesagt mit "unmanned aerial vehicles" (UAVs) oder Drohnen beschäftigt. Gemeinsam mit Prof. Cleland-Huang von der University of Notre Dame haben wir Dronology (http://www.dronology.info) entwickelt, ein Framework für die Kontrolle, Steuerung, Überwachung und Simulation von mehreren parallel fliegenden Drohnen. In beiden Gebieten ist es uns gelungen wichtige Forschungsfortschritte auf dem Gebiet der Laufzeitüberwachung und Diagnose von Systemfehlern zu erzielen.

Forschungsstätte(n)
  • University of Notre Dame - 100%

Research Output

  • 234 Zitationen
  • 21 Publikationen
  • 1 Weitere Förderungen
Publikationen
  • 2017
    Titel Visualization Support for Requirements Monitoring in Systems of Systems
    DOI 10.1109/ase.2017.8115700
    Typ Conference Proceeding Abstract
    Autor Kritzinger L
    Seiten 889-894
    Link Publikation
  • 2017
    Titel A Systematic Mapping Study on DSL Evolution
    DOI 10.1109/seaa.2017.25
    Typ Conference Proceeding Abstract
    Autor Thanhofer-Pilisch J
    Seiten 149-156
    Link Publikation
  • 2018
    Titel Supporting Diagnosis of Requirements Violations in Systems of Systems
    DOI 10.1109/re.2018.00040
    Typ Conference Proceeding Abstract
    Autor Vierhauser M
    Seiten 325-335
    Link Publikation
  • 2018
    Titel Discovering, Analyzing, and Managing Safety Stories in Agile Projects
    DOI 10.1109/re.2018.00034
    Typ Conference Proceeding Abstract
    Autor Cleland-Huang J
    Seiten 262-273
    Link Publikation
  • 2018
    Titel Developing and evolving a DSL-based approach for runtime monitoring of systems of systems
    DOI 10.1007/s10515-018-0241-x
    Typ Journal Article
    Autor Rabiser R
    Journal Automated Software Engineering
    Seiten 875-915
  • 2018
    Titel Swarming remote piloted aircraft systems for mosquito-borne disease research and control
    DOI 10.1145/3183440.3195074
    Typ Conference Proceeding Abstract
    Autor Wyngaard J
    Seiten 226-227
    Link Publikation
  • 2018
    Titel Dronology: An Incubator for Cyber-Physical System Research
    DOI 10.48550/arxiv.1804.02423
    Typ Preprint
    Autor Cleland-Huang J
  • 2020
    Titel TimeTracer: A Tool for Back in Time Traceability Replaying
    Typ Conference Proceeding Abstract
    Autor Mayr-Dorn C.
    Konferenz International Conference on Software Engineering - ICSE 2020 Demonstrations
    Link Publikation
  • 2019
    Titel The Interplay of Design and Runtime Traceability for Non-Functional Requirements
    DOI 10.1109/sst.2019.00010
    Typ Conference Proceeding Abstract
    Autor Vierhauser M
    Seiten 3-10
  • 2019
    Titel Leveraging Artifact Trees to Evolve and Reuse Safety Cases
    DOI 10.1109/icse.2019.00124
    Typ Conference Proceeding Abstract
    Autor Agrawal A
    Seiten 1222-1233
    Link Publikation
  • 2019
    Titel Comparing Constraints Mined From Execution Logs to Understand Software Evolution
    DOI 10.1109/icsme.2019.00082
    Typ Conference Proceeding Abstract
    Autor Krismayer T
    Seiten 491-495
    Link Publikation
  • 2019
    Titel Towards the Next Generation of Scenario Walkthrough Tools – A Research Preview
    DOI 10.1007/978-3-030-15538-4_21
    Typ Book Chapter
    Autor Seyff N
    Verlag Springer Nature
    Seiten 289-296
  • 2019
    Titel Interlocking Safety Cases for Unmanned Autonomous Systems in Shared Airspaces
    DOI 10.1109/tse.2019.2907595
    Typ Journal Article
    Autor Vierhauser M
    Journal IEEE Transactions on Software Engineering
    Seiten 899-918
    Link Publikation
  • 2019
    Titel A domain analysis of resource and requirements monitoring: Towards a comprehensive model of the software monitoring domain
    DOI 10.1016/j.infsof.2019.03.013
    Typ Journal Article
    Autor Rabiser R
    Journal Information and Software Technology
    Seiten 86-109
    Link Publikation
  • 2020
    Titel Evolution in dynamic software product lines
    DOI 10.1002/smr.2293
    Typ Journal Article
    Autor Quinton C
    Journal Journal of Software: Evolution and Process
    Link Publikation
  • 2020
    Titel Towards Integrating Data-Driven Requirements Engineering into the Software Development Process: A Vision Paper
    DOI 10.1007/978-3-030-44429-7_10
    Typ Book Chapter
    Autor Franch X
    Verlag Springer Nature
    Seiten 135-142
  • 2020
    Titel Comparing Constraints Mined From Execution Logs to Understand Software Evolution
    DOI 10.48550/arxiv.2001.02467
    Typ Preprint
    Autor Krismayer T
  • 2019
    Titel Developing and Evolving a DSL-based Approach for Runtime Monitoring of Systems of Systems
    DOI 10.18420/se2019-43
    Typ Other
    Autor Rabiser R
    Link Publikation
  • 2019
    Titel Towards the Next Generation of Scenario Walkthrough Tools - A Research Preview
    DOI 10.5167/uzh-204996
    Typ Other
    Autor Seyff
    Link Publikation
  • 2018
    Titel Dronology
    DOI 10.1145/3183399.3183408
    Typ Conference Proceeding Abstract
    Autor Cleland-Huang J
    Seiten 109-112
    Link Publikation
  • 2018
    Titel Monitoring CPS at Runtime - A Case Study in the UAV Domain
    DOI 10.1109/seaa.2018.00022
    Typ Conference Proceeding Abstract
    Autor Vierhauser M
    Seiten 73-80
    Link Publikation
Weitere Förderungen
  • 2020
    Titel RuMorS - Runtime Monitoring for Software-Intensive Systems
    Typ Research grant (including intramural programme)
    Förderbeginn 2020

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