Quantitative Safety Analysis of UML Models

dc.contributor.authorLeitner-Fischer, Florian
dc.date.accessioned2011-03-24T16:08:46Zdeu
dc.date.available2011-03-24T16:08:46Zdeu
dc.date.issued2010deu
dc.description.abstractBei der Entwicklung sicherheits-kritischer Systeme, ist die Bewertung von verschiedenen Entwurfsalternativen von großer Bedeutung. Eine solche Bewertung ist in den frühen Entwicklungsphasen eines Systems besonders hilfreich. Trotz der großen Anzahl vorhandener Methoden zur formalen quantitativen Analyse, ist es für System- und Software-Architekten immer noch schwierig diese in ihrer tägliche Arbeit anzuwenden. Dieser Umstand lässt sich vor allem auf das Fehlen von Methoden, welche man direkt auf die Architekturmodelle anwenden kann, zurückführen. Ein weiterer Hinderungsgrund ist, dass die Methoden sehr häufig ein tiefgreifendes Verständnis von formalen Methoden fordern welches in der industriellen Praxis kaum zu finden ist. Unser Ansatz schließt diese Lücke und verbessert die Integration von Methoden zur quantitativen Sicherheitsanalyse in den Entwicklungsprozess. Wir schlagen ein UML Profil vor, welches die Spezifikation von allen Eingangsgrößen, welche für die Analyse benötigt werden, auf der Ebene des UML Modells ermöglicht. Die von uns entwickelte QuantUM Software übersetzt das UML Modell automatisch in das Analyse-Modell. Außerdem, werden die durch die Analyse gewonnen Ergebnisse auf die Ebene der UML Spezifikation gehoben um den Prozess weiter zu unterstützen. Demzufolge wird die Analyse-Ebene, welche das Analyse Modell und die verwendeten formalen Methoden einschließt, vom Benutzer verborgen.deu
dc.description.versionpublished
dc.format.mimetypeapplication/pdfdeu
dc.identifier.ppn333689720deu
dc.identifier.urihttp://kops.uni-konstanz.de/handle/123456789/6016
dc.language.isoengdeu
dc.legacy.dateIssued2010deu
dc.rightsterms-of-usedeu
dc.rights.urihttps://rightsstatements.org/page/InC/1.0/deu
dc.subjectSafety Analysisdeu
dc.subjectFunctional Safetydeu
dc.subjectQuantitative Analysisdeu
dc.subjectProbabilistic Model Checkingdeu
dc.subject.ccsD.2.4deu
dc.subject.ccsB.8deu
dc.subject.ddc004deu
dc.subject.gndUMLdeu
dc.subject.gndSicherheitsanalysedeu
dc.subject.gndProbabilistische Sicherheitsanalysedeu
dc.titleQuantitative Safety Analysis of UML Modelseng
dc.typeMSC_THESISdeu
dspace.entity.typePublication
kops.citation.bibtex
@mastersthesis{LeitnerFischer2010Quant-6016,
  year={2010},
  title={Quantitative Safety Analysis of UML Models},
  author={Leitner-Fischer, Florian}
}
kops.citation.iso690LEITNER-FISCHER, Florian, 2010. Quantitative Safety Analysis of UML Models [Master thesis]deu
kops.citation.iso690LEITNER-FISCHER, Florian, 2010. Quantitative Safety Analysis of UML Models [Master thesis]eng
kops.citation.rdf
<rdf:RDF
    xmlns:dcterms="http://purl.org/dc/terms/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:bibo="http://purl.org/ontology/bibo/"
    xmlns:dspace="http://digital-repositories.org/ontologies/dspace/0.1.0#"
    xmlns:foaf="http://xmlns.com/foaf/0.1/"
    xmlns:void="http://rdfs.org/ns/void#"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#" > 
  <rdf:Description rdf:about="https://kops.uni-konstanz.de/server/rdf/resource/123456789/6016">
    <dcterms:abstract xml:lang="deu">Bei der Entwicklung sicherheits-kritischer Systeme, ist die Bewertung von verschiedenen Entwurfsalternativen von großer Bedeutung. Eine solche Bewertung ist in den frühen Entwicklungsphasen eines Systems besonders hilfreich. Trotz der großen Anzahl vorhandener Methoden zur formalen quantitativen Analyse, ist es für System- und Software-Architekten immer noch schwierig diese in ihrer tägliche Arbeit anzuwenden. Dieser Umstand lässt sich vor allem auf das Fehlen von Methoden, welche man direkt auf die Architekturmodelle anwenden kann, zurückführen. Ein weiterer Hinderungsgrund ist, dass die Methoden sehr häufig ein tiefgreifendes Verständnis von formalen Methoden fordern welches in der industriellen Praxis kaum zu finden ist. Unser Ansatz schließt diese Lücke und verbessert die Integration von Methoden zur quantitativen Sicherheitsanalyse in den Entwicklungsprozess. Wir schlagen ein UML Profil vor, welches die Spezifikation von allen Eingangsgrößen, welche für die Analyse benötigt werden, auf der Ebene des UML Modells ermöglicht. Die von uns entwickelte QuantUM Software übersetzt das UML Modell automatisch in das Analyse-Modell. Außerdem, werden die durch die Analyse gewonnen Ergebnisse auf die Ebene der UML Spezifikation gehoben um den Prozess weiter zu unterstützen. Demzufolge wird die Analyse-Ebene, welche das Analyse Modell und die verwendeten formalen Methoden einschließt, vom Benutzer verborgen.</dcterms:abstract>
    <dc:language>eng</dc:language>
    <bibo:uri rdf:resource="http://kops.uni-konstanz.de/handle/123456789/6016"/>
    <void:sparqlEndpoint rdf:resource="http://localhost/fuseki/dspace/sparql"/>
    <dspace:isPartOfCollection rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/>
    <dcterms:hasPart rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/6016/1/Master_LeitnerFischer.pdf"/>
    <dspace:hasBitstream rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/6016/1/Master_LeitnerFischer.pdf"/>
    <dc:date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2011-03-24T16:08:46Z</dc:date>
    <dc:creator>Leitner-Fischer, Florian</dc:creator>
    <foaf:homepage rdf:resource="http://localhost:8080/"/>
    <dcterms:rights rdf:resource="https://rightsstatements.org/page/InC/1.0/"/>
    <dcterms:available rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2011-03-24T16:08:46Z</dcterms:available>
    <dcterms:title>Quantitative Safety Analysis of UML Models</dcterms:title>
    <dc:rights>terms-of-use</dc:rights>
    <dcterms:isPartOf rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/>
    <dc:contributor>Leitner-Fischer, Florian</dc:contributor>
    <dcterms:issued>2010</dcterms:issued>
    <dc:format>application/pdf</dc:format>
  </rdf:Description>
</rdf:RDF>
kops.description.abstractWhen developing a safety-critical system it is essential to obtain an assessment of different design alternatives. In particular, an early safety assessment of the architectural design of a system is desirable. In spite of the plethora of available formal quantitative analysis methods it is still difficult for software and system architects to integrate these techniques into their every day work. This is mainly due to the lack of methods that can be directly applied to architecture level models, for instance given as UML diagrams. Another obstacle is, that the methods often require a profound knowledge of formal methods, which can rarely be found in industrial practice. Our approach bridges this gap and improves the integration of quantitative safety analysis methods into the development process. We propose a UML profile that allows for the specification of all inputs needed for the analysis at the level of a UML model. The QuantUM tool which we have developed, automatically translates an UML model into an analysis model. Furthermore, the results gained from the analysis are lifted to the level of the UML specification or other high-level formalism to further facilitate the process. Thus the analysis model and the formal methods used during the analysis are hidden from the user.eng
kops.description.openAccessopenaccessgreen
kops.flag.knbibliographytrue
kops.identifier.nbnurn:nbn:de:bsz:352-opus-125206deu
kops.opus.id12520deu
relation.isAuthorOfPublication5ebdded0-0db7-4d45-a83c-bc9aeb9fa926
relation.isAuthorOfPublication.latestForDiscovery5ebdded0-0db7-4d45-a83c-bc9aeb9fa926

Dateien

Originalbündel

Gerade angezeigt 1 - 1 von 1
Vorschaubild nicht verfügbar
Name:
Master_LeitnerFischer.pdf
Größe:
1.8 MB
Format:
Adobe Portable Document Format
Master_LeitnerFischer.pdf
Master_LeitnerFischer.pdfGröße: 1.8 MBDownloads: 904