<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="xsl/oai2.xslt"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
  <responseDate>2026-09-21T07:07:02Z</responseDate>
  <request verb="GetRecord" metadataPrefix="xMetaDissPlus" identifier="oai:kobv.de-opus4-uni-passau:42">https://opus4.kobv.de/opus4-uni-passau/oai</request>
  <GetRecord>
    <record>
      <header>
        <identifier>oai:kobv.de-opus4-uni-passau:42</identifier>
        <datestamp>2025-08-13</datestamp>
        <setSpec>bibliography:false</setSpec>
        <setSpec>doc-type:PhDThesis</setSpec>
        <setSpec>status-type:publishedVersion</setSpec>
        <setSpec>open_access</setSpec>
        <setSpec>ddc</setSpec>
        <setSpec>ddc:004</setSpec>
      </header>
      <metadata>
        <xMetaDiss:xMetaDiss xmlns:xMetaDiss="http://www.d-nb.de/standards/xmetadissplus/" xmlns:cc="http://www.d-nb.de/standards/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcmitype="http://purl.org/dc/dcmitype/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:pc="http://www.d-nb.de/standards/pc/" xmlns:urn="http://www.d-nb.de/standards/urn/" xmlns:hdl="http://www.d-nb.de/standards/hdl/" xmlns:doi="http://www.d-nb.de/standards/doi/" xmlns:thesis="http://www.ndltd.org/standards/metadata/etdms/1.0/" xmlns:ddb="http://www.d-nb.de/standards/ddb/" xmlns:dini="http://www.d-nb.de/standards/xmetadissplus/type/" xmlns="http://www.d-nb.de/standards/subject/" xsi:schemaLocation="http://www.d-nb.de/standards/xmetadissplus/ https://d-nb.info/standards/schema/xmetadissplus.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
          <dc:title xsi:type="ddb:titleISO639-2" lang="ger">Pfadbedingungen in Abhängigkeitsgraphen und ihre Anwendung in der Softwaresicherheitstechnik</dc:title>
          <dc:creator xsi:type="pc:MetaPers">
            <pc:person>
              <pc:name type="nameUsedByThePerson">
                <pc:foreName>Torsten</pc:foreName>
                <pc:surName>Robschink</pc:surName>
              </pc:name>
            </pc:person>
          </dc:creator>
          <dc:subject xsi:type="xMetaDiss:DDC-SG">004</dc:subject>
          <dc:subject xsi:type="xMetaDiss:SWD">Programmanalyse</dc:subject>
          <dc:subject xsi:type="xMetaDiss:SWD">Software Engineering</dc:subject>
          <dc:subject xsi:type="xMetaDiss:SWD">Reengineering / Software</dc:subject>
          <dc:subject xsi:type="xMetaDiss:SWD">Softwarewartung</dc:subject>
          <dc:subject xsi:type="xMetaDiss:SWD">Qualitätssicherung</dc:subject>
          <dc:subject xsi:type="xMetaDiss:noScheme">Program-Slicing</dc:subject>
          <dc:subject xsi:type="xMetaDiss:noScheme">Manipulationsprüfung</dc:subject>
          <dc:subject xsi:type="xMetaDiss:noScheme">Informationsfluss</dc:subject>
          <dc:subject xsi:type="xMetaDiss:noScheme">program analysis</dc:subject>
          <dc:subject xsi:type="xMetaDiss:noScheme">program slicing</dc:subject>
          <dc:subject xsi:type="xMetaDiss:noScheme">software reengineering</dc:subject>
          <dc:subject xsi:type="xMetaDiss:noScheme">safety analysis</dc:subject>
          <dc:subject xsi:type="xMetaDiss:noScheme">information flow</dc:subject>
          <dcterms:abstract xsi:type="ddb:contentISO639-2" ddb:type="noScheme" lang="ger">Diese Arbeit präsentiert eine neue Methode zur Sicherheitsanalyse von Software im Bereich der Manipulationsprüfung und der Einhaltung von Informationsflüssen zwischen verschiedenen Sicherheitsniveaus. Program-Slicing und Constraint-Solving sind eigenständige Verfahren, die sowohl zur Abhängigkeitsbestimmung als auch zur Berechnung arithmetischer Eigenschaften verwendet werden. Die erstmalige Kombination dieser beiden Verfahren mittels Pfadbedingungen liefert nicht nur binäre Abhängigkeitsinformationen wie Slicing, sondern exakte notwendige Bedingungen über die Informationsflüsse zwischen zwei Programmpunkten. Neben der Definition der Grundlagen von Abhängigkeitsgraphen und einfachen Pfadbedingungen werden neue Erweiterungen für kontextsensitive interprozedurale Pfadbedingungen gezeigt und die Integration von domänenspezifischen Verfahren für Arrayfelder und abstrakten Datentypen demonstriert. Der Schwerpunkt der Arbeit liegt in der Realisierung von Pfadbedingungen für echte Programme in echten Programmiersprachen. Hierfür werden Verfahren vorgeschlagen, realisiert und empirisch untersucht, wie Pfadbedingungen für große Programme skalieren. Die zum Einsatz kommenden Techniken sind u.a. Intervallanalyse und Binäre Entscheidungsgraphen, mit denen die generelle exponentielle Komplexität von Pfadbedingungen beherrschbar wird. Fallstudien für den Einsatz von Pfadbedingungen und die empirische Untersuchung mehrerer Verfahren zur Intervallanalyse zeigen, dass Pfadbedingungen für die praktische Programmanalyse und das Programmverstehen geeignet und empfehlenswert sind.</dcterms:abstract>
          <dc:publisher xsi:type="cc:Publisher" type="dcterms:ISO3166">
            <cc:universityOrInstitution>
              <cc:name>Universität Passau</cc:name>
              <cc:place>Passau</cc:place>
            </cc:universityOrInstitution>
            <cc:address cc:Scheme="DIN5008">Innstrasse 29, 94032 Passau</cc:address>
          </dc:publisher>
          <dc:contributor xsi:type="pc:Contributor" type="dcterms:ISO3166" thesis:role="advisor">
            <pc:person>
              <pc:name type="nameUsedByThePerson">
                <pc:foreName>Gregor</pc:foreName>
                <pc:surName>Snelting</pc:surName>
              </pc:name>
              <pc:academicTitle>Prof. Dr.</pc:academicTitle>
            </pc:person>
          </dc:contributor>
          <dcterms:dateAccepted xsi:type="dcterms:W3CDTF">2005-01-07</dcterms:dateAccepted>
          <dcterms:issued xsi:type="dcterms:W3CDTF">2005-01-28</dcterms:issued>
          <dc:type xsi:type="dini:PublType">PhDThesis</dc:type>
          <dc:type xsi:type="dcterms:DCMIType">Text</dc:type>
          <dini:version_driver>publishedVersion</dini:version_driver>
          <dc:identifier xsi:type="urn:nbn">urn:nbn:de:bvb:739-opus-469</dc:identifier>
          <dcterms:medium xsi:type="dcterms:IMT">application/pdf</dcterms:medium>
          <dc:language xsi:type="dcterms:ISO639-2">ger</dc:language>
          <dc:rights>Standardbedingung laut Einverständniserklärung</dc:rights>
          <thesis:degree>
            <thesis:level>thesis.doctoral</thesis:level>
            <thesis:grantor xsi:type="cc:Corporate">
              <cc:universityOrInstitution>
                <cc:name>Universität Passau</cc:name>
                <cc:place>Passau</cc:place>
                <cc:department>
                  <cc:name>Fakultät für Informatik und Mathematik</cc:name>
                </cc:department>
              </cc:universityOrInstitution>
            </thesis:grantor>
          </thesis:degree>
          <ddb:contact ddb:contactID="F6000-0384"/>
          <ddb:fileNumber>1</ddb:fileNumber>
          <ddb:fileProperties ddb:fileName="Dissertation_Torsten_Robschink_2004-07.pdf" ddb:fileSize="3878125" ddb:fileID="file42-0"/>
          <ddb:transfer ddb:type="dcterms:URI">https://opus4.kobv.de/opus4-uni-passau/oai/container/index/docId/42</ddb:transfer>
          <ddb:identifier ddb:type="URL">https://opus4.kobv.de/opus4-uni-passau/frontdoor/index/index/docId/42</ddb:identifier>
          <ddb:rights ddb:kind="free"/>
        </xMetaDiss:xMetaDiss>
      </metadata>
    </record>
  </GetRecord>
</OAI-PMH>
