<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Projects on Dimitris Dranidis</title><link>https://dranidis.github.io/projects/</link><description>Recent content in Projects on Dimitris Dranidis</description><generator>Hugo -- 0.152.2</generator><language>en-us</language><lastBuildDate>Sun, 12 Nov 2023 19:22:34 +0200</lastBuildDate><atom:link href="https://dranidis.github.io/projects/index.xml" rel="self" type="application/rss+xml"/><item><title>JSXM</title><link>https://dranidis.github.io/projects/jsxm/</link><pubDate>Sun, 12 Nov 2023 19:22:34 +0200</pubDate><guid>https://dranidis.github.io/projects/jsxm/</guid><description>&lt;p&gt;JSXM (&lt;a href="http://jsxm.org/"&gt;http://jsxm.org/&lt;/a&gt;) is a model-based testing tool developed in Java. One needs to provide a model specification of a system and the generated test cases reveal all functional inconsistencies in the implementation of the system.&lt;/p&gt;
&lt;p&gt;The tool provides the following functionalities:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Model animation&lt;/li&gt;
&lt;li&gt;Test generation&lt;/li&gt;
&lt;li&gt;Test transformation&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="model-animation"&gt;Model animation&lt;/h2&gt;
&lt;p&gt;Animation of the model means execution of the model or simulation of the modeled software. Interactive or batch animation allow the model designer to validate the specification, i.e. ensure that the correct functionality is modeled.&lt;/p&gt;</description></item><item><title>StudentUML</title><link>https://dranidis.github.io/projects/studentuml/</link><pubDate>Sun, 12 Nov 2023 19:22:34 +0200</pubDate><guid>https://dranidis.github.io/projects/studentuml/</guid><description>&lt;p&gt;StudentUML is a UML diagram tool for students. The main characteristics of the tool are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;simplicity&lt;/li&gt;
&lt;li&gt;consistency checking&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The tool has been developed by several CITY college students and then maintained and further developed by me.&lt;/p&gt;
&lt;p&gt;StudentUML is written in Java as a Swing desktop application. Prolog is used for declaring the rules for consistency checking.&lt;/p&gt;
&lt;h2 id="download-studentuml"&gt;Download StudentUML&lt;/h2&gt;
&lt;p&gt;StudentUML can be downloaded from &lt;a href="https://github.com/dranidis/studentuml"&gt;github&lt;/a&gt;.&lt;/p&gt;</description></item></channel></rss>