<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.minix3.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.minix3.org/feed.php">
        <title>Wiki studentprojects:liveupdateandreliability</title>
        <description></description>
        <link>https://wiki.minix3.org/</link>
        <image rdf:resource="https://wiki.minix3.org/lib/tpl/minix3d/images/favicon.ico" />
       <dc:date>2026-04-30T03:35:49+0200</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.minix3.org/doku.php?id=studentprojects:liveupdateandreliability:asr&amp;rev=1416226891&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.minix3.org/doku.php?id=studentprojects:liveupdateandreliability:ipc-proxy&amp;rev=1415745837&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.minix3.org/doku.php?id=studentprojects:liveupdateandreliability:lu-dep-prob&amp;rev=1415713928&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.minix3.org/doku.php?id=studentprojects:liveupdateandreliability:lu-prop-imp&amp;rev=1415713928&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.minix3.org/doku.php?id=studentprojects:liveupdateandreliability:rel-adv-bug&amp;rev=1415713928&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.minix3.org/doku.php?id=studentprojects:liveupdateandreliability:rel-push-app&amp;rev=1415713928&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.minix3.org/doku.php?id=studentprojects:liveupdateandreliability:rel-state-mgm&amp;rev=1415713928&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.minix3.org/doku.php?id=studentprojects:liveupdateandreliability:rel-stateful-rec&amp;rev=1415713928&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.minix3.org/doku.php?id=studentprojects:liveupdateandreliability:rel-unit-test&amp;rev=1415713928&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.minix3.org/doku.php?id=studentprojects:liveupdateandreliability:rel-wholeos-rec&amp;rev=1415713928&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.minix3.org/doku.php?id=studentprojects:liveupdateandreliability:versioning&amp;rev=1415713928&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.minix3.org/lib/tpl/minix3d/images/favicon.ico">
        <title>Wiki</title>
        <link>https://wiki.minix3.org/</link>
        <url>https://wiki.minix3.org/lib/tpl/minix3d/images/favicon.ico</url>
    </image>
    <item rdf:about="https://wiki.minix3.org/doku.php?id=studentprojects:liveupdateandreliability:asr&amp;rev=1416226891&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-11-17T13:21:31+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>studentprojects:liveupdateandreliability:asr</title>
        <link>https://wiki.minix3.org/doku.php?id=studentprojects:liveupdateandreliability:asr&amp;rev=1416226891&amp;do=diff</link>
        <description>LLVM-based address space randomization

Student: Silviu Baranga (IPA)

Owner: Lorenzo Cavallaro &lt;sullivan@cs.vu.nl&gt; / Cristiano Giuffrida &lt;giuffrida@cs.vu.nl&gt;

SVN branch name: N/A


Description

Memory errors are one of the largest class of vulnerabilities affecting the security of software. A successful memory error exploitation can lead to arbitrary code execution on the victims' machines. The outcome can be catastrophic as the attacker takes practically over the vulnerable process and can pe…</description>
    </item>
    <item rdf:about="https://wiki.minix3.org/doku.php?id=studentprojects:liveupdateandreliability:ipc-proxy&amp;rev=1415745837&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-11-11T23:43:57+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>studentprojects:liveupdateandreliability:ipc-proxy</title>
        <link>https://wiki.minix3.org/doku.php?id=studentprojects:liveupdateandreliability:ipc-proxy&amp;rev=1415745837&amp;do=diff</link>
        <description>A framework to log and manipulate inter-process communications

Student: Not assigned yet

Owner: Cristiano Giuffrida &lt;giuffrida@cs.vu.nl&gt;

SVN branch name: N/A


Description

Minix3 OS design revolves around a micro-kernel and several servers running as
isolated, user-space processes, which implement all the</description>
    </item>
    <item rdf:about="https://wiki.minix3.org/doku.php?id=studentprojects:liveupdateandreliability:lu-dep-prob&amp;rev=1415713928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-11-11T14:52:08+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>studentprojects:liveupdateandreliability:lu-dep-prob</title>
        <link>https://wiki.minix3.org/doku.php?id=studentprojects:liveupdateandreliability:lu-dep-prob&amp;rev=1415713928&amp;do=diff</link>
        <description>Understanding dependability problems in live update solutions

Student: Not assigned yet

Owner: Cristiano Giuffrida &lt;c.giuffrida@few.vu.nl&gt;

SVN branch name: N/A


Abstract

Many real-world software systems require continuous operation. In such high-availability environments, downtime is ill-affordable and scheduling maintenance for regular software updates is a tremendous challenge. Live update is a potential solution to this problem as it provides the ability to apply changes on-the-fly to a …</description>
    </item>
    <item rdf:about="https://wiki.minix3.org/doku.php?id=studentprojects:liveupdateandreliability:lu-prop-imp&amp;rev=1415713928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-11-11T14:52:08+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>studentprojects:liveupdateandreliability:lu-prop-imp</title>
        <link>https://wiki.minix3.org/doku.php?id=studentprojects:liveupdateandreliability:lu-prop-imp&amp;rev=1415713928&amp;do=diff</link>
        <description>Understanding properties and impact of software updates

Student: Not assigned yet

Owner: Cristiano Giuffrida &lt;c.giuffrida@few.vu.nl&gt;

SVN branch name: N/A


Abstract

The complexity of software systems is increasing dramatically, and so are the number of bugs, security vulnerabilities, and unanticipated changes. Software updates represent a viable means to meet the growing demand for software evolution while maintaining high reliability and security standards. While updates are designed to hav…</description>
    </item>
    <item rdf:about="https://wiki.minix3.org/doku.php?id=studentprojects:liveupdateandreliability:rel-adv-bug&amp;rev=1415713928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-11-11T14:52:08+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>studentprojects:liveupdateandreliability:rel-adv-bug</title>
        <link>https://wiki.minix3.org/doku.php?id=studentprojects:liveupdateandreliability:rel-adv-bug&amp;rev=1415713928&amp;do=diff</link>
        <description>Beyond core dumps: advanced bug detection and failure prediction

Student: Not assigned yet

Owner: Cristiano Giuffrida &lt;c.giuffrida@few.vu.nl&gt;

SVN branch name: N/A


Abstract

The Minix 3 reliability architecture offers proactive and reactive failure detection and recovery for device drivers. While it is often possible to recover from a transient failure with no significant service disruption, it is also desirable to detect and fix the originating bug as soon as possible. The traditional appro…</description>
    </item>
    <item rdf:about="https://wiki.minix3.org/doku.php?id=studentprojects:liveupdateandreliability:rel-push-app&amp;rev=1415713928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-11-11T14:52:08+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>studentprojects:liveupdateandreliability:rel-push-app</title>
        <link>https://wiki.minix3.org/doku.php?id=studentprojects:liveupdateandreliability:rel-push-app&amp;rev=1415713928&amp;do=diff</link>
        <description>Pushing MINIX 3's reliability architecture to application space

Student: Not assigned yet

Owner: Cristiano Giuffrida &lt;c.giuffrida@few.vu.nl&gt;

SVN branch name: N/A


Abstract

The Minix 3 reliability architecture is designed to offer advanced functionalities to system processes, such as: (i) a dependable IPC subsystem based on message-passing; (ii) proactive and reactive failure detection and recovery; (iii) safe memory copying / mapping; (iv) general-purpose data store with a publish-subscribe…</description>
    </item>
    <item rdf:about="https://wiki.minix3.org/doku.php?id=studentprojects:liveupdateandreliability:rel-state-mgm&amp;rev=1415713928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-11-11T14:52:08+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>studentprojects:liveupdateandreliability:rel-state-mgm</title>
        <link>https://wiki.minix3.org/doku.php?id=studentprojects:liveupdateandreliability:rel-state-mgm&amp;rev=1415713928&amp;do=diff</link>
        <description>BSc

Student: Not assigned yet

Owner: Cristiano Giuffrida &lt;c.giuffrida@few.vu.nl&gt;

SVN branch name: N/A


Abstract

A multiserver operating system is broken down into several independent components. In a pure event-driven model, every component is completely designed as a state machine. At any given time, a component is fully described by its internal state, i.e. the amount of data maintained in its address space. Every event brings the component into a new valid state. This project is to desig…</description>
    </item>
    <item rdf:about="https://wiki.minix3.org/doku.php?id=studentprojects:liveupdateandreliability:rel-stateful-rec&amp;rev=1415713928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-11-11T14:52:08+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>studentprojects:liveupdateandreliability:rel-stateful-rec</title>
        <link>https://wiki.minix3.org/doku.php?id=studentprojects:liveupdateandreliability:rel-stateful-rec&amp;rev=1415713928&amp;do=diff</link>
        <description>Transaction support for transparent stateful driver recovery

Student: Not assigned yet

Owner: Cristiano Giuffrida &lt;c.giuffrida@few.vu.nl&gt;

SVN branch name: N/A


Abstract

This project is to investigate how a transactional IPC subsystem can allow transparent stateful crash recovery for device drivers. The transactional</description>
    </item>
    <item rdf:about="https://wiki.minix3.org/doku.php?id=studentprojects:liveupdateandreliability:rel-unit-test&amp;rev=1415713928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-11-11T14:52:08+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>studentprojects:liveupdateandreliability:rel-unit-test</title>
        <link>https://wiki.minix3.org/doku.php?id=studentprojects:liveupdateandreliability:rel-unit-test&amp;rev=1415713928&amp;do=diff</link>
        <description>A generic unit testing infrastructure for multiserver operating systems

Student: Not assigned yet

Owner: Cristiano Giuffrida &lt;c.giuffrida@few.vu.nl&gt;

SVN branch name: N/A


Abstract

A robust unit testing infrastructure is crucial for the development of
operating systems that strive to maintain very strong dependability guarantees. As operating systems become more complex and tend to evolve more quickly, maintaining an appropriate unit testing infrastructure is very challenging. On the other h…</description>
    </item>
    <item rdf:about="https://wiki.minix3.org/doku.php?id=studentprojects:liveupdateandreliability:rel-wholeos-rec&amp;rev=1415713928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-11-11T14:52:08+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>studentprojects:liveupdateandreliability:rel-wholeos-rec</title>
        <link>https://wiki.minix3.org/doku.php?id=studentprojects:liveupdateandreliability:rel-wholeos-rec&amp;rev=1415713928&amp;do=diff</link>
        <description>Whole-OS crash recovery

Student: Not assigned yet

Owner: Cristiano Giuffrida &lt;c.giuffrida@few.vu.nl&gt;

SVN branch name: N/A


Abstract

This project is to design and implement a whole-OS crash recovery infrastructure able to recover from arbitrary crashes in MINIX 3 stateful components within a predefined recovery window. The project will build on top of the existing reliability infrastructure and leverage compiler-based techniques to track all the component state changes in a fine-grained mann…</description>
    </item>
    <item rdf:about="https://wiki.minix3.org/doku.php?id=studentprojects:liveupdateandreliability:versioning&amp;rev=1415713928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-11-11T14:52:08+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>studentprojects:liveupdateandreliability:versioning</title>
        <link>https://wiki.minix3.org/doku.php?id=studentprojects:liveupdateandreliability:versioning&amp;rev=1415713928&amp;do=diff</link>
        <description>Operating system versioning

Student: Not assigned yet

Owner: Cristiano Giuffrida &lt;giuffrida@cs.vu.nl&gt;

SVN branch name: N/A


Description

MINIX3 is quickly evolving to become a highly-updateable operating system, in which OS updates (as opposed to application updates) can be installed offline or on-the-fly and be quickly rollbacked when something goes wrong.</description>
    </item>
</rdf:RDF>
