<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://workcraft.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="http://workcraft.org/feed.php">
        <title>Workcraft - tutorial</title>
        <description></description>
        <link>http://workcraft.org/</link>
        <image rdf:resource="http://workcraft.org/_media/logo.svg" />
       <dc:date>2026-05-20T12:53:31+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://workcraft.org/tutorial/start?rev=1619626521&amp;do=diff"/>
                <rdf:li rdf:resource="http://workcraft.org/tutorial/toc-designing?rev=1619626518&amp;do=diff"/>
                <rdf:li rdf:resource="http://workcraft.org/tutorial/toc-modelling?rev=1619626461&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://workcraft.org/_media/logo.svg">
        <title>Workcraft</title>
        <link>http://workcraft.org/</link>
        <url>http://workcraft.org/_media/logo.svg</url>
    </image>
    <item rdf:about="http://workcraft.org/tutorial/start?rev=1619626521&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-28T16:15:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>http://workcraft.org/tutorial/start?rev=1619626521&amp;do=diff</link>
        <description>Tutorials

Modelling causality and concurrency

In these tutorials you will learn how to use Finite State Machine, Petri net, and other models to capture causality and concurrency relations between events.

	*  Modelling with Finite State Machines: Vending machine
	*  Petri net synthesis: Concurrent vending machine
	*  Modelling with Petri nets: Dining philosophers
	*  Modelling with STGs: Distributed Mutual Exclusion
	*  Modelling with STGs: Writer-biased read/write lock
	*  Modelling Genetic R…</description>
    </item>
    <item rdf:about="http://workcraft.org/tutorial/toc-designing?rev=1619626518&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-28T16:15:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>toc-designing</title>
        <link>http://workcraft.org/tutorial/toc-designing?rev=1619626518&amp;do=diff</link>
        <description>*  Design of C-element (basic, detailed instructions)
	*  Design of basic buck controller (medium, some hints)
	*  Design of VME bus controller (medium, individual)
	*  Handshakes verification
	*  Hierarchical design of a realistic buck controller
	*  Initialisation of speed-independent circuits
	*  Loop breaking and offline testing
	*  Resolution of encoding (CSC) conflicts
	*  Logic decomposition and technology mapping
	*  Verification and synthesis of hierarchical designs</description>
    </item>
    <item rdf:about="http://workcraft.org/tutorial/toc-modelling?rev=1619626461&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-28T16:14:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>toc-modelling</title>
        <link>http://workcraft.org/tutorial/toc-modelling?rev=1619626461&amp;do=diff</link>
        <description>*  Modelling with Finite State Machines: Vending machine
	*  Petri net synthesis: Concurrent vending machine
	*  Modelling with Petri nets: Dining philosophers
	*  Modelling with STGs: Distributed Mutual Exclusion
	*  Modelling with STGs: Writer-biased read/write lock
	*  Modelling Genetic Regulatory Networks with STGs: Lysis-Lysogeny switch in Phage λ
	*  Optimising asynchronous pipelines using wagging
	*  Verification of temporal properties of asynchronous systems</description>
    </item>
</rdf:RDF>
