<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://home.agh.edu.pl/~mszpyrka/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://home.agh.edu.pl/~mszpyrka/feed.php">
        <title>Marcin Szpyrka - wiki - alvis</title>
        <description></description>
        <link>https://home.agh.edu.pl/~mszpyrka/</link>
        <image rdf:resource="https://home.agh.edu.pl/~mszpyrka/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-05-02T03:52:05+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://home.agh.edu.pl/~mszpyrka/doku.php?id=alvis:active2&amp;rev=1777633244&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.agh.edu.pl/~mszpyrka/doku.php?id=alvis:active2passive1&amp;rev=1777633270&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.agh.edu.pl/~mszpyrka/doku.php?id=alvis:compiler&amp;rev=1777632767&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.agh.edu.pl/~mszpyrka/doku.php?id=alvis:editor&amp;rev=1777632725&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.agh.edu.pl/~mszpyrka/doku.php?id=alvis:sbrexample&amp;rev=1777633289&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.agh.edu.pl/~mszpyrka/doku.php?id=alvis:start&amp;rev=1777633375&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://home.agh.edu.pl/~mszpyrka/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>Marcin Szpyrka - wiki</title>
        <link>https://home.agh.edu.pl/~mszpyrka/</link>
        <url>https://home.agh.edu.pl/~mszpyrka/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://home.agh.edu.pl/~mszpyrka/doku.php?id=alvis:active2&amp;rev=1777633244&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-01T11:00:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>active2</title>
        <link>https://home.agh.edu.pl/~mszpyrka/doku.php?id=alvis:active2&amp;rev=1777633244&amp;do=diff</link>
        <description>Communication between active agents




agent A {
  loop {    -- 1
    out a;  -- 2
  }
}

agent B {
  loop {    -- 1
    in b;   -- 2
  }
}</description>
    </item>
    <item rdf:about="https://home.agh.edu.pl/~mszpyrka/doku.php?id=alvis:active2passive1&amp;rev=1777633270&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-01T11:01:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>active2passive1</title>
        <link>https://home.agh.edu.pl/~mszpyrka/doku.php?id=alvis:active2passive1&amp;rev=1777633270&amp;do=diff</link>
        <description>Communication with a passive agent




agent A, C {
  x :: Int = 5;
  out q x;       -- 1
}

agent B {
  x :: Int = 0;
  proc p1 { 
    in p1 x;     -- 1
    exit;        -- 2
  }
  proc p2 { 
    in p2 x;     -- 3
    exit;        -- 4
  }
}</description>
    </item>
    <item rdf:about="https://home.agh.edu.pl/~mszpyrka/doku.php?id=alvis:compiler&amp;rev=1777632767&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-01T10:52:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>compiler</title>
        <link>https://home.agh.edu.pl/~mszpyrka/doku.php?id=alvis:compiler&amp;rev=1777632767&amp;do=diff</link>
        <description>Usage of compiler

Basic usage of the compiler is to produce an intermediate Haskell representation of an Alvis model.
The intermediate representation may be used to generate the Label Transition System (LTS graph) for the given model.
The Alvis compiler requires a Haskell compiler to be installed.</description>
    </item>
    <item rdf:about="https://home.agh.edu.pl/~mszpyrka/doku.php?id=alvis:editor&amp;rev=1777632725&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-01T10:52:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>editor</title>
        <link>https://home.agh.edu.pl/~mszpyrka/doku.php?id=alvis:editor&amp;rev=1777632725&amp;do=diff</link>
        <description>Getting Started

This section gives you an overview of  ALVIS, including installation,  work area, file format to store Alvis model and license.

Installing ALVIS

 A Java JRE 1.7 or higher required. ALVIS runs successfully on the most recent systems with Java installed on it. If your computer does not meet these requirements, you may not be able to use ALVIS.</description>
    </item>
    <item rdf:about="https://home.agh.edu.pl/~mszpyrka/doku.php?id=alvis:sbrexample&amp;rev=1777633289&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-01T11:01:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sbrexample</title>
        <link>https://home.agh.edu.pl/~mszpyrka/doku.php?id=alvis:sbrexample&amp;rev=1777633289&amp;do=diff</link>
        <description>Example: Sender-Buffer-Receiver system

Agent S (sender) puts sequentially valueless signals to the buffer (agent B) and agent R (receiver) gets such signals from the buffer. Agent B offers two procedures (services, ports) to connected agents. 




agent S {
  loop {                -- 1   comments contain steps numbers
    out put;            -- 2
  }
}

agent B {
  i :: Int = 0;
  proc (i == 0) put { 
    in put;              -- 1
    i = 1;               -- 2
    exit;                -- 3
  }
…</description>
    </item>
    <item rdf:about="https://home.agh.edu.pl/~mszpyrka/doku.php?id=alvis:start&amp;rev=1777633375&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-01T11:02:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://home.agh.edu.pl/~mszpyrka/doku.php?id=alvis:start&amp;rev=1777633375&amp;do=diff</link>
        <description>Alvis Team

	*  Prof. Marcin Szpyrka
	*  Piotr Matyasik, PhD
	*  Michał Wypych, PhD
	*  Jerzy Biernacki, PhD
	*  Łukasz Podolski, MSc

Documentation

	*  [Alvis Manual v. 0.13]
	*  Getting Started with Alvis Editor
	*  Getting Started with Alvis Compiler

Download

	*  
	*  [Alvis Compiler v. 0.4.3.33]

Examples

	*  Communication between active agents
	*  Communication with a passive agent
	*  Sender-Buffer-Receiver example
	*  [ Test models] The archive contains selected Alvis test models:</description>
    </item>
</rdf:RDF>
