<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Projects on Artur Meski</title>
    <link>https://meski.io/projects/</link>
    <description>Recent content in Projects on Artur Meski</description>
    <generator>Hugo</generator>
    <language>en-gb</language>
    <atom:link href="https://meski.io/projects/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>ReactICS</title>
      <link>https://meski.io/projects/reactics/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://meski.io/projects/reactics/</guid>
      <description>&lt;h1 id=&#34;formal-verification-of-reaction-systems&#34;&gt;Formal verification of reaction systems&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;Reaction systems&lt;/strong&gt; are a formalism inspired by the functioning of living cells.&#xA;They allow for specification and analysis of computational processes in which reactions&#xA;operate on sets of entities (or molecules).&lt;/p&gt;&#xA;&lt;p&gt;The behaviour of a reaction system is determined by the interactions of its reactions,&#xA;which are based on the mechanisms of facilitation and inhibition.&#xA;The formal treatment of reaction systems is qualitative and there is&#xA;no direct representation of the number of entities involved in reactions.&lt;/p&gt;</description>
    </item>
    <item>
      <title>DHCP Lease Monitor</title>
      <link>https://meski.io/projects/dhcpleasemon/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://meski.io/projects/dhcpleasemon/</guid>
      <description>&lt;p&gt;This is a daemon for monitoring lease changes on OpenBSD for&#xA;the specified interfaces.&#xA;When a change happens it then calls a script located&#xA;in /etc/dhcpleasemon. The script name should be:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;lease_trigger_&amp;lt;interface&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;The script has access to the following environment variables:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;$DHCP_IFACE&lt;/code&gt; &amp;ndash; interface name&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;$DHCP_IP_ROUTE&lt;/code&gt; &amp;ndash; default route for the interface&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;$DHCP_IP_ADDR&lt;/code&gt; &amp;ndash; IP address from the lease&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The daemon is implemented in Rust&#xA;and is available on &lt;a href=&#34;https://github.com/arturmeski/dhcpleasemon.rs&#34; target=&#34;_blank&#34;&gt;GitHub&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>PhD Thesis</title>
      <link>https://meski.io/projects/phd_thesis/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://meski.io/projects/phd_thesis/</guid>
      <description>&lt;p&gt;Here you can find my &lt;a href=&#34;https://meski.io/am_phd_thesis.pdf&#34;&gt;PhD thesis&lt;/a&gt; and the &lt;a href=&#34;https://meski.io/am_phd_slides.pdf&#34;&gt;slides&lt;/a&gt; I used during my public PhD defence.&lt;/p&gt;&#xA;&lt;h3 id=&#34;abstract&#34;&gt;Abstract&lt;/h3&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Reaction systems are a formal model inspired by the functioning of living cells.&#xA;This model allows for specifying and analysing computational processes in which reactions operate on sets of molecules.&lt;/p&gt;&#xA;&lt;p&gt;The behaviour of a reaction system is determined by the interactions of its reactions,&#xA;which are based on the mechanisms of facilitation and inhibition.&#xA;The formal treatment of reaction systems is qualitative and there is&#xA;no direct representation of the number of molecules involved in reactions.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
