• 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

  

Erweiterte Diagnose und Testen für SOAs - Audit 4 SOAs

Augmented Diagnosis and Testing for SOAs - Audit 4 SOAs

Schahram Dustdar (ORCID: 0000-0001-6872-8821)
  • Grant-DOI 10.55776/P23313
  • Förderprogramm Einzelprojekte
  • Status beendet
  • Projektbeginn 01.05.2011
  • Projektende 30.09.2014
  • Bewilligungssumme 366.471 €
  • Projekt-Website

Wissenschaftsdisziplinen

Informatik (100%)

Keywords

    Model-based Diagnosis, Service-oriented computing, Model-based Testing, SErvice-oriented Architectures

Abstract Endbericht

Serviceorientierte Architekturen (SOAs) haben in der Vergangenheit stetig an Bedeutung gewonnen und sind heute ein integraler Bestandteil der Softwarelandschaft für viele Anwendungsbereiche, wie z.B. selbstoptimierende verteilte Systeme, Autonomes Rechnen, adaptive Systeme und Cloud Computing. Typische SOA-basierte Systeme bestehen heute oft aus einer Vielzahl an Webservices, Clients, Verzeichnisdiensten, Bussystemen, Verwaltungskomponenten, etc. . Ein negativer Begleiteffekt der stetig steigenden SOA-Komplexität ist die dadurch erhöhte Fehleranfälligkeit solcher Systeme. Aus diesem Grund wurden bereits zahlreiche Konzepte entwickelt um Softwareentwickler und Designer beim Testen von einzelnen Webservices zu unterstützen. Jedoch ist dies nicht ausreichend, da hierbei nur die einzelnen Bestandteile eines SOA-basierten Systems getestet werden können, nicht aber das komplexe Gesamtsystem mit all seinen Abhängigkeiten, Interaktionen und Kontrollstrukturen. Unserer Meinung nach sind jedoch detailierte und hochwertige Laufzeittests des Gesamtsystems unter realen Bedingungen essentiell um der Fehleranfälligkeit komplexer SOA-Systeme wirksam und mit vertretbarem Aufwand engegenzutreten. Der Zweck dieses Projekts ist die Entwicklung einer Methodik und entsprechender Technologien zur Qualitätssicherung von SOAs. Ein besonderes Ziel ist sowohl die Entwicklung von SOA-Modellen die es erlauben automatisch realistische Testumgebungen zu erstellen, als auch die Generierung von hochwertigen Testsets für systemweite Laufzeittests. Diese Tests ermöglichen die Bewertung wichtiger Systemeigenschaften wie z.B. Performance, Robustheit, Skalierbarkeit sowie anderer funktionaler als auch nichtfunktionaler Charakteristika. Zusätzlich werden wir diagnostische Aspekte in den Modellen selbst und im Testprozess verankern. Die entwickelten Modelle werden es daher Forschern und Entwicklern ermöglichen für nicht bestandene Tests die Fehlerursache mittels bereitgestellter Techniken aus der modellbasierten Diagnose zu isolieren. Weiterführend werden wir Konzepte aus dem Bereich des Testens und der modellbasierten Diagnose zum Zwecke einer "aktiven Diagnose" verschmelzen. Diese wird es ermöglichen unklare Diagnosen mittels zusätzlich generierter Tests aufzulösen und die Fehlerquelle mit höherer Präzision aufzuzeigen. Als Begleiteffekt werden jene für die Diagnose etablierten Modellteile eine zusätzliche, sehr interessante Basis für eine modellbasierte Testfallgenerierung darstellen. Mit der Fokusierung auf die Entwicklung von Methodik und Technologien zur Analyse von SOAs unter realistischen Bedingungen, sprechen wir aktuelle Bedürfnisse von Forschern und Entwicklern im Bereich der Serviceorientierten Architekturen an. Unsere Ergebnisse werden es ihnen ermöglichen die Qualität von Prototypen und Produkten mittels systemweiter Laufzeittests unter realistischen Bedingungen sicherzustellen. Die Möglichkeit im Bedarfsfall Fehlerquellen über modellbasierte Diagnose isolieren zu können, erweitert das Potential unseres Ansatzes. Weiters werden unsere Modelle eine sehr frühe Design Analyse ermöglichen. Zusätzlich zu den Effekten unserer Ergebnisse, erwarten wir durch die Integration von Know-How verschiedener Forschungsbereiche (SOA, Testen, modellbasierte Diagnose) weitere neue Impulse für künftige Forschungsprojekte generieren zu können.

Der Einsatz von Service-orientierten Architekturen (SOAs) hat sich zu einem beliebten Ansatz entwickelt, Funktionalitäten von Anwendungen umzusetzen, die flexibel auf Dienste zugreifen müssen, die von verschiedensten Anbietern bereitgestellt werden. Durch ihre Flexibilität und Skalierbarkeit ermöglichen sie es, große Softwareprojekte, die auf Kundenwünsche reagieren können, auch in der Cloud (einer Implementierung von SOA), umzusetzen. Es ist nicht leicht sicherzustellen, dass eine Anwendung der erwarteten Qualität entspricht, da neben typischen Software-Entwicklungsfragen auch domänenspezifische Themen wie die fehlende Steuerbarkeit externer Web-Services, sowie die Tatsache, dass auf SOA basierte Anwendungen Berechnungen parallel ausführen können, zu beachten sind. In diesem Zusammenhang wurden im Rahmen des Projekts Audit4SOAs die theoretischen Grundlagen für einen integrierten Test- und Diagnose-Prozess erforscht, der Entwickler bei der Gestaltung und Verifizierung der entsprechenden Anwendungsentwürfe unterstützt, sowie zuverlässigen und unterbrechungsfreien Betrieb zur Laufzeit ermöglicht. Es wurde untersucht, wie man SOAs effektiv modellieren kann und wie man wirksame Testfälle effizient ableiten kann, die hilfreich bei der Enthüllung von Fehlern in einer Anwendung sind. Zu diesem Zweck wird die Struktur einer SOA in einem Kontrollflussgraph überführt, der mit weiterem Wissen über das System angereichert werden kann. Aus diesem Graph werden effektive Testreihen abgeleitet, deren Testfälle basierend auf verschiedenen Strukturen erzeugt werden. Bei einem fehlgeschlagenen Testfall ist es wichtig, den verantwortlichen Fehler lokalisieren zu können. Zu diesem Zweck wurde ein modellbasierter Diagnoseansatz entwickelt, der einen fehlgeschlagenen Testfall analysiert und Diagnosen anbietet, welche die Lokalisierung des Fehlers erleichtern. Neben der automatischen Testfallgenerierung wurden im Rahmen des Projekts auch Methoden zur Fehlererkennung, der automatischen Vorhersage von SLA Verletzungen, und zur Optimierung von QoS-Parametern komplexer SOAs zur Laufzeit entwickelt.

Forschungsstätte(n)
  • Technische Universität Graz - 49%
  • Technische Universität Wien - 51%
Nationale Projektbeteiligte
  • Franz Wotawa, Technische Universität Graz , assoziierte:r Forschungspartner:in

Research Output

  • 583 Zitationen
  • 31 Publikationen
Publikationen
  • 2012
    Titel Application-Level Performance Monitoring of Cloud Services Based on the Complex Event Processing Paradigm.
    Typ Conference Proceeding Abstract
    Autor Dustdar S Et Al
  • 2012
    Titel Application-Level Performance Monitoring of Cloud Services Based on the Complex Event Processing Paradigm
    DOI 10.1109/soca.2012.6449437
    Typ Conference Proceeding Abstract
    Autor Leitner P
    Seiten 1-8
  • 2015
    Titel GovOps: The Missing Link for Governance in Software-Defined IoT Cloud Systems
    DOI 10.1007/978-3-319-22885-3_3
    Typ Book Chapter
    Autor Nastic S
    Verlag Springer Nature
    Seiten 20-31
  • 2014
    Titel Generic event-based monitoring and adaptation methodology for heterogeneous distributed systems
    DOI 10.1002/spe.2254
    Typ Journal Article
    Autor Inzinger C
    Journal Software: Practice and Experience
    Seiten 805-822
  • 2013
    Titel Enforcement of entailment constraints in distributed service-based business processes
    DOI 10.1016/j.infsof.2013.05.001
    Typ Journal Article
    Autor Hummer W
    Journal Information and Software Technology
    Seiten 1884-1903
    Link Publikation
  • 2013
    Titel Realizing Elastic Processes with ViePEP
    DOI 10.1007/978-3-642-37804-1_48
    Typ Book Chapter
    Autor Schulte S
    Verlag Springer Nature
    Seiten 439-442
    Link Publikation
  • 2013
    Titel SOA grey box testing - a constraint-based approach.
    Typ Conference Proceeding Abstract
    Autor Jehan S
  • 2013
    Titel Identifying incompatible service implementations using pooled decision trees
    DOI 10.1145/2480362.2480456
    Typ Conference Proceeding Abstract
    Autor Inzinger C
    Seiten 485-492
  • 2013
    Titel Data-driven and automated prediction of service level agreement violations in service compositions
    DOI 10.1007/s10619-013-7125-7
    Typ Journal Article
    Autor Leitner P
    Journal Distributed and Parallel Databases
    Seiten 447-470
  • 2013
    Titel Testing of data-centric and event-based dynamic service compositions
    DOI 10.1002/stvr.1493
    Typ Journal Article
    Autor Hummer W
    Journal Software Testing, Verification and Reliability
    Seiten 465-497
  • 2013
    Titel Introducing the Vienna Platform for Elastic Processes
    DOI 10.1007/978-3-642-37804-1_19
    Typ Book Chapter
    Autor Schulte S
    Verlag Springer Nature
    Seiten 179-190
    Link Publikation
  • 2015
    Titel Elastic Business Process Management: State of the art and open challenges for BPM in the cloud
    DOI 10.1016/j.future.2014.09.005
    Typ Journal Article
    Autor Schulte S
    Journal Future Generation Computer Systems
    Seiten 36-50
    Link Publikation
  • 2014
    Titel SOA Testing Via Random Paths in BPEL Models
    DOI 10.1109/icstw.2014.28
    Typ Conference Proceeding Abstract
    Autor Jehan S
    Seiten 260-263
  • 2014
    Titel Comparing and Combining Predictive Business Process Monitoring Techniques
    DOI 10.1109/tsmc.2014.2347265
    Typ Journal Article
    Autor Metzger A
    Journal IEEE Transactions on Systems, Man, and Cybernetics: Systems
    Seiten 276-290
  • 2014
    Titel On modeling context-aware social collaboration processes
    DOI 10.1016/j.is.2013.05.007
    Typ Journal Article
    Autor Liptchinsky V
    Journal Information Systems
    Seiten 66-82
    Link Publikation
  • 2014
    Titel Towards Process Support for Cloud Manufacturing
    DOI 10.1109/edoc.2014.28
    Typ Conference Proceeding Abstract
    Autor Schulte S
    Seiten 142-149
  • 2014
    Titel MADCAT a Methodology for Architecture and Deployment of Cloud Application Topologies
    DOI 10.1109/sose.2014.9
    Typ Conference Proceeding Abstract
    Autor Inzinger C
    Seiten 13-22
    Link Publikation
  • 2014
    Titel Functional Diagnosis of a SOA's BPEL Processes.
    Typ Conference Proceeding Abstract
    Autor Hofer B
    Konferenz 25th Int. Workshop on Principles of Diagnosis (DX)
  • 2013
    Titel Dynamic Program Code Distribution in Infrastructure-as-a-Service Clouds
    DOI 10.1109/pesos.2013.6635974
    Typ Conference Proceeding Abstract
    Autor Zabolotnyi R
    Seiten 29-36
    Link Publikation
  • 2013
    Titel Decisions, Models, and Monitoring - A Lifecycle Model for the Evolution of Service-Based Systems
    DOI 10.1109/edoc.2013.29
    Typ Conference Proceeding Abstract
    Autor Inzinger C
    Seiten 185-194
    Link Publikation
  • 2013
    Titel Fifty Shades of Grey in SOA Testing
    DOI 10.1109/icstw.2013.26
    Typ Conference Proceeding Abstract
    Autor Wotawa F
    Seiten 154-157
  • 2013
    Titel Model-based Adaptation of Cloud Computing Applications
    DOI 10.5220/0004381803510355
    Typ Conference Proceeding Abstract
    Seiten 351-355
  • 2013
    Titel A Framework and Middleware for Application-Level Cloud Bursting on Top of Infrastructure-as-a-Service Clouds
    DOI 10.1109/ucc.2013.39
    Typ Conference Proceeding Abstract
    Autor Leitner P
    Seiten 163-170
  • 2013
    Titel Functional SOA Testing Based on Constraints
    DOI 10.1109/iwast.2013.6595788
    Typ Conference Proceeding Abstract
    Autor Jehan S
    Seiten 33-39
  • 2013
    Titel Self-Adaptive Resource Allocation for Elastic Process Execution
    DOI 10.1109/cloud.2013.126
    Typ Conference Proceeding Abstract
    Autor Hoenisch P
    Seiten 220-227
  • 2013
    Titel The Dark Side of SOA Testing: Towards Testing Contemporary SOAs Based on Criticality Metrics
    DOI 10.1109/pesos.2013.6635977
    Typ Conference Proceeding Abstract
    Autor Leitner P
    Seiten 45-53
  • 2013
    Titel SOA grey box testing — a constraint-based approach
    DOI 10.1109/icstw.2013.35
    Typ Conference Proceeding Abstract
    Autor Jehan S
    Seiten 232-237
  • 2013
    Titel An Analysis of Anonymity Side Effects in the Internet of Services
    DOI 10.1109/netsys.2013.15
    Typ Conference Proceeding Abstract
    Autor Lampe U
    Seiten 51-58
    Link Publikation
  • 2013
    Titel Automated Testing of Cloud-Based Elastic Systems with AUToCLES
    DOI 10.1109/ase.2013.6693140
    Typ Conference Proceeding Abstract
    Autor Gambi A
    Seiten 714-717
    Link Publikation
  • 2013
    Titel Optimizing Complex Service-Based Workflows for Stochastic QoS Parameters
    DOI 10.4018/ijwsr.2013100101
    Typ Journal Article
    Autor Schuller D
    Journal International Journal of Web Services Research (IJWSR)
    Seiten 1-38
  • 2014
    Titel MADCAT - A Methodology for Architecture and Deployment of Cloud Application Topologies.
    Typ Conference Proceeding Abstract
    Autor Dustdar S Et Al

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