<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mw.hh.se/caisr/index.php?action=history&amp;feed=atom&amp;title=Model-Based_Testing_of_Zero-Copy_Protocols</id>
	<title>Model-Based Testing of Zero-Copy Protocols - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mw.hh.se/caisr/index.php?action=history&amp;feed=atom&amp;title=Model-Based_Testing_of_Zero-Copy_Protocols"/>
	<link rel="alternate" type="text/html" href="https://mw.hh.se/caisr/index.php?title=Model-Based_Testing_of_Zero-Copy_Protocols&amp;action=history"/>
	<updated>2026-04-04T13:09:19Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.13</generator>
	<entry>
		<id>https://mw.hh.se/caisr/index.php?title=Model-Based_Testing_of_Zero-Copy_Protocols&amp;diff=5142&amp;oldid=prev</id>
		<title>Cclab: Created page with &quot;{{StudentProjectTemplate |Summary=Challenges in Model-Based Testing of Zero-Copy Protocols |Keywords=model-based testing, zero-copy protocols, bulk-data communication, test co...&quot;</title>
		<link rel="alternate" type="text/html" href="https://mw.hh.se/caisr/index.php?title=Model-Based_Testing_of_Zero-Copy_Protocols&amp;diff=5142&amp;oldid=prev"/>
		<updated>2022-10-06T12:02:49Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{StudentProjectTemplate |Summary=Challenges in Model-Based Testing of Zero-Copy Protocols |Keywords=model-based testing, zero-copy protocols, bulk-data communication, test co...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{StudentProjectTemplate&lt;br /&gt;
|Summary=Challenges in Model-Based Testing of Zero-Copy Protocols&lt;br /&gt;
|Keywords=model-based testing, zero-copy protocols, bulk-data communication, test coverage&lt;br /&gt;
|TimeFrame=6 months, starting as soon as possible&lt;br /&gt;
|References=1. Jan Tretmans. Model-based testing and some steps towards test-based modelling. In Marco Bernardo and Valérie Issarny, editors, Formal Methods for Eternal Networked Software Systems, LNCS 6659, pages 297–326. Springer, 2011.&lt;br /&gt;
&lt;br /&gt;
2. Wojciech Mostowski, Thomas Arts, and John Hughes. Modelling of Autosar Libraries for Large Scale Testing. Proceedings, 2nd Workshop on Models for Formal Analysis of Real Systems (MARS), EPTCS 244, 2017.&lt;br /&gt;
&lt;br /&gt;
3. ICEORYX home page: https://iceoryx.io/&lt;br /&gt;
&lt;br /&gt;
4. ALEX.AI home page: https://www.apex.ai/&lt;br /&gt;
|Prerequisites=Good programming skills, preferably the course on Testing and Verification of Embedded Systems complete, or similar.&lt;br /&gt;
|Supervisor=Wojciech Mostowski&lt;br /&gt;
|Level=Master&lt;br /&gt;
|Status=Open&lt;br /&gt;
}}&lt;br /&gt;
Zero-Copy protocol is an inter-process communication paradigm where the transmitted data is not replicated for transmission, but rather provided &amp;quot;referentialy&amp;quot;. This is done to improve performance, which is necessary for certain kinds of applications, especially in AI, where a lot of data has to be exchanged and communication channels are the major bottleneck. Zero-Copy protocols also bring new challenges, which include memory safety (concurrent access, race-conditions), data expiry / availability, and real-time requirements (time-performance guarantees).&lt;br /&gt;
&lt;br /&gt;
This project shall be done in co-operation with APEX.AI, a major software provider for vehicular applications (including &amp;quot;automotive&amp;quot; ROS), and will target ICEORYX, an open-source implementation / platform for Zero-Copy protocols. The core question of the project is how can specific properties of Zero-Copy protocols be modeled / specified to enable Model-Based Testing (MBT), an automated testing method where tests (input test data and oracles) are generated from the model.&lt;br /&gt;
&lt;br /&gt;
Additional supervisors: Jan Tretmans (TNO, NL), Anders Kallerdahl (APEX.IO, Gothenburg)&lt;/div&gt;</summary>
		<author><name>Cclab</name></author>
	</entry>
</feed>