Please use this identifier to cite or link to this item: http://dx.doi.org/10.25673/32211
Title: Deadlockanalyse Service-orientierter Softwaresysteme
Author(s): Weißbach, MandyLook up in the Integrated Authority File of the German National Library
Referee(s): Zimmermann, WolfLook up in the Integrated Authority File of the German National Library
Löwe, Welf
Granting Institution: Martin-Luther-Universität Halle-Wittenberg
Issue Date: 2019
Extent: 1 Online-Ressource (173 Seiten)
Type: HochschulschriftLook up in the Integrated Authority File of the German National Library
Type: PhDThesis
Exam Date: 2019-12-12
Language: German
URN: urn:nbn:de:gbv:3:4-1981185920-323745
Abstract: Der Fokus der Arbeit liegt auf der Deadlockanalyse Service-orientierter Softwaresysteme mit unbeschränkter Nebenläufigkeit und Rekursion sowie Synchronisation. Der aktuelle Forschungsstand im Bereich der Deadlockanalyse scheint es nicht möglich zu machen, diesen spezifischen Anforderungen gerecht zu werden. Daher werden bekannte Abstraktionsmethoden hinsichtlich der spezifischen Anforderungen Service-orientierter Softwaresysteme untersucht. Es wird gezeigt, dass Petri-Netz-basierte Ansätze zu falsch positiven Ergebnissen führen können. Ansätze, die auf Prozessersetzungssystemen (PRS) basieren, bewahren den Aufrufkontext und falsch positive Ergebnisse können für die Klasse der einfach asynchronen Service-orientierten Softwaresysteme ausgeschlossen werden. Das vorgeschlagene Verfahren zur Deadlockanalyse wird den spezifischen Anforderungen Service-orientierter Softwaresysteme gerecht und falsch positive Ergebnisse können für einfach asynchrone Systeme ausgeschlossen werden.
The thesis focuses on deadlock analysis of service-oriented software systems containing unbound concurrency and recursion as well as synchronization. The current state of the art in deadlock analysis seems to make it impossible to meet these specific requirements. Therefore, well-known abstraction methods with respect to the specific requirements will be investigated. We show that Petri-net-based approaches can lead to false positives. Approaches, based on process rewrite systems (PRS) preserve the calling context and avoid the appearance of false positive results for simple asynchronous service-oriented software-systems. The proposed verification process meets the specific requirements of service-oriented software systems and false positive results for simple asynchronous systems can be excluded.
URI: https://opendata.uni-halle.de//handle/1981185920/32374
http://dx.doi.org/10.25673/32211
Open Access: Open access publication
License: In CopyrightIn Copyright
Appears in Collections:Interne-Einreichungen

Files in This Item:
File Description SizeFormat 
dissertation_online.pdf1.85 MBAdobe PDFThumbnail
View/Open