ISOLA 2024

This page explains the artifact for our paper: "Rigorous Model Engineering of Multirate CPSs in Multirate HybridSynchAADL" by J. Lee, K. Bae, and P. C. Ölveczky. This page includes the MR-HybridSynchAADL tool, case study model, and executable formal semantics.

Complete AADL Specification for the Case Study

The MR-HybridSynchAADL model of the packet delivery system example from out paper is provided below. The archive file contains AADL source code (in packages directory) and the requirement specification (in requirements directory).

Formal Semantics for MR-HybridSynchAADL

We also defines an executable formal semantic for this case study. This semantics is significantly adapted from this paper.

The MR-HybridSynchAADL Tool

To install our MR-HybridSynchAADL tool, download and unzip the following archive files: tool.zip The MR-HybridSynchAADL tool requires the following libraries:

In the artifact, MR-HybridSynchAADL tool can be exeucted by double clicking /hybridsynchaadl/osate. For the workspace, use the directory /hybridsynchaadl/workspace, which includes a MR-HybridSynchAADL model PacketDeliverySystem. You also need to set the Maude path: in the top menu, go to Window => Preferences => Maude Preferences, and fill the Maude directory and executable Maude file.

Maude Preferences