<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="https://people.compute.dtu.dk/alcsc/feed_style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <tabi:metadata xmlns:tabi="https://github.com/welpo/tabi">
        <tabi:base_url>https:&#x2F;&#x2F;people.compute.dtu.dk&#x2F;alcsc</tabi:base_url>
        <tabi:separator>
            •
        </tabi:separator>
        <tabi:about_feeds>This is a web feed, also known as an Atom feed. Subscribe by copying the URL from the address bar into your newsreader. Visit About Feeds to learn more and get started. It&#x27;s free.</tabi:about_feeds>
        <tabi:visit_the_site>Visit website</tabi:visit_the_site>
        <tabi:recent_posts>Recent posts</tabi:recent_posts>
        <tabi:last_updated_on>Updated on $DATE</tabi:last_updated_on>
        <tabi:default_theme></tabi:default_theme>
        <tabi:post_listing_date>date</tabi:post_listing_date>
        <tabi:current_section>Alceste Scalas</tabi:current_section>
    </tabi:metadata><link rel="extra-stylesheet" href="https://people.compute.dtu.dk/alcsc/skins/mint.css?h=504215cf6bc10586b487" /><title>Alceste Scalas</title>
        <subtitle>Alceste&#x27;s website</subtitle>
    <link href="https://people.compute.dtu.dk/alcsc/atom.xml" rel="self" type="application/atom+xml"/>
    <link href="https://people.compute.dtu.dk/alcsc" rel="alternate" type="text/html"/>
    <generator uri="https://www.getzola.org/">Zola</generator><updated>2026-04-13T00:00:00+00:00</updated><id>https://people.compute.dtu.dk/alcsc/atom.xml</id><entry xml:lang="en">
        <title>BSc and MSc Final Projects</title>
        <published>2026-04-13T00:00:00+00:00</published>
        <updated>2026-04-13T00:00:00+00:00</updated>
        <author>
            <name>Alceste Scalas</name>
        </author>
        <link rel="alternate" href="https://people.compute.dtu.dk/alcsc/teaching/projects/" type="text/html"/>
        <id>https://people.compute.dtu.dk/alcsc/teaching/projects/</id>
        
            <content type="html">&lt;p&gt;Here is a mostly complete
&lt;strong&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;findit.dtu.dk&#x2F;en&#x2F;catalog?dtu=student_theses&amp;amp;per_page=50&amp;amp;q=type%3Athesis+AND+supervisor%3A%22Scalas%2C+Alceste%22&amp;amp;sort=year&amp;amp;utf8=%E2%9C%93&quot;&gt;list of final projects I have (co-)supervised at DTU&lt;&#x2F;a&gt;&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Are you a student? Are you considering me as a possible supervisor for your MSc
or BSc final project? Here is how you can start and what you can expect.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;requesting-a-project-supervision&quot;&gt;Requesting a Project Supervision&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;strong&gt;I receive many project supervision requests&lt;&#x2F;strong&gt;, and I am often unable to accept
all of them. If you follow these instructions, you will improve your chances.&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Contact me as soon as possible – ideally, at least &lt;strong&gt;two months&lt;&#x2F;strong&gt; before
your project is expected to start.&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;When you contact me, please &lt;strong&gt;include your exam transcript&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;If you already have a project idea, please include a tentative
&lt;strong&gt;project description&lt;&#x2F;strong&gt; as outlined below.&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;h2 id=&quot;project-description&quot;&gt;Project Description&lt;&#x2F;h2&gt;
&lt;p&gt;Before your project starts, I will ask you to write a &lt;strong&gt;project description&lt;&#x2F;strong&gt; in
&lt;em&gt;plain text&lt;&#x2F;em&gt; (not PDF!) containing the following information:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Project title (in English and Danish);&lt;&#x2F;li&gt;
&lt;li&gt;Expected project start date;&lt;&#x2F;li&gt;
&lt;li&gt;Number of
&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;education.ec.europa.eu&#x2F;education-levels&#x2F;higher-education&#x2F;inclusive-and-connected-higher-education&#x2F;european-credit-transfer-and-accumulation-system&quot;&gt;ECTS&lt;&#x2F;a&gt;
(30, 32.5, or 35);&lt;&#x2F;li&gt;
&lt;li&gt;One paragraph providing some background about the project;&lt;&#x2F;li&gt;
&lt;li&gt;One paragraph describing what problem(s) or research question(s) the project
addresses, and what is its objective;&lt;&#x2F;li&gt;
&lt;li&gt;One paragraph outlining the intended approach.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Moreover, &lt;strong&gt;if the project involves a supervisor from a company&lt;&#x2F;strong&gt; you’ll need
to specify:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Name and email address of the company supervisor(s);&lt;&#x2F;li&gt;
&lt;li&gt;Whether you expect the final thesis to be kept confidential (e.g. because
it may reveal private data about the company producs or systems);&lt;&#x2F;li&gt;
&lt;li&gt;Whether the project supervision will be provided:
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;(A)&lt;&#x2F;em&gt; mainly by DTU, or&lt;&#x2F;li&gt;
&lt;li&gt;&lt;em&gt;(B)&lt;&#x2F;em&gt; mainly by the company, or&lt;&#x2F;li&gt;
&lt;li&gt;&lt;em&gt;(C)&lt;&#x2F;em&gt; by both DTU and the company in collaborative fashion.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;The information above is usually quite short (one A4 page or less) and I will
ask &lt;em&gt;you&lt;&#x2F;em&gt; to write it down to make sure we agree on the project objectives an
scope. After we reach an agreement on the project description, I’ll register it
on the DTU system and the project will officially start.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;during&quot;&gt;During the Project&lt;&#x2F;h2&gt;
&lt;p&gt;We will schedule &lt;strong&gt;weekly supervision meetings&lt;&#x2F;strong&gt; (or bi-weekly meetings, if I am
not the primary project supervisor). For each meeting, you are expected to set a
&lt;strong&gt;meeting agenda&lt;&#x2F;strong&gt; that will usually consist of a status update and a list of
topics to discuss.&lt;&#x2F;p&gt;
&lt;p&gt;Within one month after the beginning of the project you will need to submit a
&lt;strong&gt;project plan&lt;&#x2F;strong&gt;:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;I typically expect a &lt;strong&gt;Gantt chart&lt;&#x2F;strong&gt; with one-week granularity and a
brief description of each task and milestone;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;It is important to establish &lt;strong&gt;how you will evaluate the project results&lt;&#x2F;strong&gt; and
plan the project activities accordingly;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;I recommend identifying a &lt;strong&gt;“minimum viable product” (MVP)&lt;&#x2F;strong&gt; for the project
and planning and prioritising the project activities to reach the MVP
milestone around 1&#x2F;2 or 2&#x2F;3 of the project time frame. After the MVP, the
project plan can continue with improvements and extensions; this will ensure
some flexibility in case of difficulties or delays.&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;I recommend maintaining a &lt;strong&gt;working draft of your thesis&lt;&#x2F;strong&gt; during your project:
you can start early by outlining the section titles
(see &lt;a href=&quot;https:&#x2F;&#x2F;people.compute.dtu.dk&#x2F;alcsc&#x2F;teaching&#x2F;projects&#x2F;#writing&quot;&gt;“Writing Your Thesis”&lt;&#x2F;a&gt;) and add notes and update
the contents as your project progresses. The last weeks of the project can be
focused on thesis writing – and if your working draft is well-kept and
up-to-date, the writing will proceed more smoothly.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;writing&quot;&gt;Writing Your Thesis&lt;&#x2F;h2&gt;
&lt;p&gt;I recommend the excellent
&lt;strong&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;writing.chalmers.se&#x2F;chalmers-writing-guide&#x2F;&quot;&gt;Chalmers Writing Guide&lt;&#x2F;a&gt;&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Here is a &lt;strong&gt;typical thesis structure&lt;&#x2F;strong&gt;: it usually works well (especially for
projects involving software development) but it can be adapted as needed.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Introduction&lt;&#x2F;strong&gt; with some background information, the problem statement, and
an outline of the project objectives and achievements.&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Background&lt;&#x2F;strong&gt;: information that the reader needs to know in order to
understand the rest of the thesis.&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Design&#x2F;method&lt;&#x2F;strong&gt;: how you designed your solution in order to meet the project
requirements and achieve the objectives. Here you can refine and prioritise
the project requirements and objectives; the
&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;MoSCoW_method&quot;&gt;MoSCoW method&lt;&#x2F;a&gt; can help.&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Implementation&lt;&#x2F;strong&gt;: how you implemented your solution, based on the project
design&#x2F;method.&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Evaluation&lt;&#x2F;strong&gt;: how you assessed whether the project requirements were met and
the objectives achieved.&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Related work&lt;&#x2F;strong&gt;: discuss the related literature and similar projects and
products; analyse similarities, differences, and limitations of your work.&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Conclusion&lt;&#x2F;strong&gt;: summarise the results of the project. This section usually
includes discussion and reflection (e.g. on alternative approaches, or things
that in hindsight could have been done differently), and future work.&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;Optional &lt;strong&gt;appedices&lt;&#x2F;strong&gt; with technical content that may be too verbose to
present in the main text of your thesis (e.g., depending on the project: long
code listings, user survey questionnaires, detailed mathematical proofs…).&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;submitting-your-thesis&quot;&gt;Submitting Your Thesis&lt;&#x2F;h2&gt;
&lt;p&gt;When you submit your thesis, please include:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;The &lt;strong&gt;main PDF file&lt;&#x2F;strong&gt; of your thesis;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;If your project involves a software implementation, an archive containing the
&lt;strong&gt;project source code and build instructions&lt;&#x2F;strong&gt;. Please remember to
&lt;strong&gt;choose a license for your code&lt;&#x2F;strong&gt;:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Here are some &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;choosealicense.com&#x2F;&quot;&gt;suggestions on open source licenses&lt;&#x2F;a&gt;
(I usually recommend the &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;choosealicense.com&#x2F;licenses&#x2F;mit&#x2F;&quot;&gt;MIT license&lt;&#x2F;a&gt;);&lt;&#x2F;li&gt;
&lt;li&gt;In any case, you own the copyright of the code you write, so the choice is
yours.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;A &lt;strong&gt;separate PDF file&lt;&#x2F;strong&gt; containing the
&lt;a href=&quot;https:&#x2F;&#x2F;people.compute.dtu.dk&#x2F;alcsc&#x2F;teaching&#x2F;projects&#x2F;#during&quot;&gt;plan submitted during the first month of the project&lt;&#x2F;a&gt;. If
necessary, you can include a discussion on whether the project plan was
followed, or whether there were significant divergences.&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;&lt;strong&gt;NOTE:&lt;&#x2F;strong&gt; for projects that are co-supervised by a company, we may agree on
different arrangements (e.g., you may not need to submit the code).&lt;&#x2F;p&gt;
</content>
        </entry><entry xml:lang="en">
        <title>Two papers accepted at ECOOP&#x27;26</title>
        <published>2026-04-10T00:00:00+00:00</published>
        <updated>2026-04-10T00:00:00+00:00</updated>
        <author>
            <name>Alceste Scalas</name>
        </author>
        <link rel="alternate" href="https://people.compute.dtu.dk/alcsc/news/20260410/" type="text/html"/>
        <id>https://people.compute.dtu.dk/alcsc/news/20260410/</id>
        
            <content type="html"></content>
        <summary type="html">The papers _&#x27;[Compositional Design, Implementation, and Verification of Swarms](https:&#x2F;&#x2F;2026.ecoop.org&#x2F;details&#x2F;ecoop-2026-technical-papers&#x2F;23&#x2F;Compositional-Design-Implementation-and-Verification-of-Swarms)&#x27;_ (with Florian Furbach, Lucas Clorius, Roland Kuhn, Hernan Melgratti, and Emilio Tuosto) and _&#x27;[NEST: Network Enforced Session Types](https:&#x2F;&#x2F;2026.ecoop.org&#x2F;details&#x2F;ecoop-2026-technical-papers&#x2F;3&#x2F;NEST-Network-Enforced-Session-Types)&#x27;_ (with Jens Kanstrup Larsen, Guy Amir, Jules Jacobs, Jana Wagemaker, and Nate Foster) have been accepted at [ECOOP 2026](https:&#x2F;&#x2F;2026.ecoop.org&#x2F;).</summary>
        </entry><entry xml:lang="en">
        <title>Congratulations Radek!</title>
        <published>2026-03-27T00:00:00+00:00</published>
        <updated>2026-03-27T00:00:00+00:00</updated>
        <author>
            <name>Alceste Scalas</name>
        </author>
        <link rel="alternate" href="https://people.compute.dtu.dk/alcsc/news/20260327/" type="text/html"/>
        <id>https://people.compute.dtu.dk/alcsc/news/20260327/</id>
        
            <content type="html"></content>
        <summary type="html">My PhD student [Radoslaw Jan Rowicki](https:&#x2F;&#x2F;dblp.org&#x2F;pid&#x2F;415&#x2F;2762.html) has successfully defended his PhD thesis _&#x27;Distributed Deadlock Detection via Black-Box Monitoring.&#x27;_ The PhD assessment committee members were [Simon Thompson](https:&#x2F;&#x2F;www.kent.ac.uk&#x2F;school-of-computing&#x2F;people&#x2F;3164&#x2F;thompson-simon) (Eötvös Loránd University, Hungary, and University of Kent, UK), [Jesper Bengtson](https:&#x2F;&#x2F;dblp.org&#x2F;pid&#x2F;65&#x2F;1245.html) (IT University of Copenhagen, Denmark), and [Christoph Matheja](https:&#x2F;&#x2F;cmath.eu&#x2F;) (DTU). Congratulations Radek!</summary>
        </entry><entry xml:lang="en">
        <title>Paper accepted at the Programming Journal and conference</title>
        <published>2026-01-29T00:00:00+00:00</published>
        <updated>2026-01-29T00:00:00+00:00</updated>
        <author>
            <name>Alceste Scalas</name>
        </author>
        <link rel="alternate" href="https://people.compute.dtu.dk/alcsc/news/20260129/" type="text/html"/>
        <id>https://people.compute.dtu.dk/alcsc/news/20260129/</id>
        
            <content type="html"></content>
        <summary type="html">The paper _&#x27;[JoinActors: A Modular Library for Actors with Join Patterns](https:&#x2F;&#x2F;doi.org&#x2F;10.22152&#x2F;programming-journal.org&#x2F;2026&#x2F;11&#x2F;4)&#x27;_ and its [artifact](https:&#x2F;&#x2F;doi.org&#x2F;10.5281&#x2F;zenodo.18411860) have been accepted by the [Programming Journal](https:&#x2F;&#x2F;programming-journal.org&#x2F;). This is joint work with Ayman Hussein, Philipp Haller, Ioannis Karras, Hernán Melgratti, and Emilio Tuosto. It will be presented at the [&amp;lt;Programming&amp;gt; 2026 conference](https:&#x2F;&#x2F;2026.programming-conference.org&#x2F;).</summary>
        </entry><entry xml:lang="en">
        <title>Congratulations Jens!</title>
        <published>2025-11-07T00:00:00+00:00</published>
        <updated>2025-11-07T00:00:00+00:00</updated>
        <author>
            <name>Alceste Scalas</name>
        </author>
        <link rel="alternate" href="https://people.compute.dtu.dk/alcsc/news/20251107/" type="text/html"/>
        <id>https://people.compute.dtu.dk/alcsc/news/20251107/</id>
        
            <content type="html"></content>
        <summary type="html">My PhD student [Jens Kanstrup Larsen](https:&#x2F;&#x2F;dblp.org&#x2F;pid&#x2F;356&#x2F;3789.html) has successfully defended his PhD thesis _&#x27;Safe and Secure Software-Defined Networks in P4.&#x27;_ The PhD assessment committee members were [Peter Thiemann](http:&#x2F;&#x2F;www2.informatik.uni-freiburg.de&#x2F;~thiemann&#x2F;) (University of Freiburg, Germany), [Marco Peressotti](https:&#x2F;&#x2F;marcoperessotti.com&#x2F;) (University of Southern Denmark), and [Sebastian Mödersheim](https:&#x2F;&#x2F;people.compute.dtu.dk&#x2F;samo&#x2F;) (DTU). Congratulations Jens!</summary>
        </entry><entry xml:lang="en">
        <title>Paper accepted at ICTAC&#x27;25</title>
        <published>2025-08-29T00:00:00+00:00</published>
        <updated>2025-08-29T00:00:00+00:00</updated>
        <author>
            <name>Alceste Scalas</name>
        </author>
        <link rel="alternate" href="https://people.compute.dtu.dk/alcsc/news/20250829/" type="text/html"/>
        <id>https://people.compute.dtu.dk/alcsc/news/20250829/</id>
        
            <content type="html"></content>
        <summary type="html">The paper _&#x27;[On Asynchronous Multiparty Session Types for Federated Learning](https:&#x2F;&#x2F;doi.org&#x2F;10.1007&#x2F;978-3-032-11176-0_11)&#x27;_ has been accepted at [ICTAC 2025](https:&#x2F;&#x2F;ictac2025.digital-hub.sh&#x2F;). This is joint work with Ivan Prokic, Simona Prokic, Silvia Ghilezan, and Nobuko Yoshida. An [extended version](https:&#x2F;&#x2F;doi.org&#x2F;10.48550&#x2F;arXiv.2504.21108) is available on arXiv.</summary>
        </entry><entry xml:lang="en">
        <title>Paper accepted at OOPSLA&#x27;25</title>
        <published>2025-08-11T00:00:00+00:00</published>
        <updated>2025-08-11T00:00:00+00:00</updated>
        <author>
            <name>Alceste Scalas</name>
        </author>
        <link rel="alternate" href="https://people.compute.dtu.dk/alcsc/news/20250811/" type="text/html"/>
        <id>https://people.compute.dtu.dk/alcsc/news/20250811/</id>
        
            <content type="html"></content>
        <summary type="html">The paper _&#x27;[Correct Black-Box Monitors for Distributed Deadlock Detection: Formalisation and Implementation](https:&#x2F;&#x2F;doi.org&#x2F;10.1145&#x2F;3763069)&#x27;_ and its [artifact (DDMon)](https:&#x2F;&#x2F;doi.org&#x2F;10.5281&#x2F;zenodo.16909304) have been accepted at [OOPSLA 2025](https:&#x2F;&#x2F;2025.splashcon.org&#x2F;track&#x2F;OOPSLA). This is joint work with Radoslaw Jan Rowicki and Adrian Francalanza.</summary>
        </entry>
</feed>
