Skip to content

Commit 6d1507b

Browse files
committed
Prepare for release
1 parent fe5dada commit 6d1507b

File tree

4 files changed

+33
-4
lines changed

4 files changed

+33
-4
lines changed

xdevs/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "xdevs"
3-
version = "0.3.0"
3+
version = "0.4.0"
44
authors = ["Román Cárdenas <rcardenas.rod@gmail.com>"]
55
edition = "2021"
66
description = "An open source DEVS M&S framework."

README.md renamed to xdevs/README.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
[![crates.io](https://img.shields.io/crates/d/xdevs.svg)](https://crates.io/crates/xdevs)
2+
[![crates.io](https://img.shields.io/crates/v/xdevs.svg)](https://crates.io/crates/xdevs)
3+
14
# `xDEVS.rs`
25

36
Version of the xDEVS simulator for Rust projects.
@@ -50,5 +53,6 @@ and hybrid environments where simulation and real hardware coexist.
5053

5154
## References
5255

53-
1. R. Cárdenas, P. Arroba, and J. L. Risco-Martín, "[Lock-Free Simulation Algorithm to Enhance the Performance of Sequential and Parallel DEVS Simulators in Shared-Memory Architectures](https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5035228)," 2024 (PREPRINT).
54-
2. R. Cárdenas, P. Arroba and J. L. Risco-Martín, "[A New Family of XDEVS Simulators for Enhanced Performance](https://ieeexplore.ieee.org/document/10155396)," 2023 Annual Modeling and Simulation Conference (ANNSIM), Hamilton, ON, Canada, 2023, pp. 668-679.
56+
1. R. Cárdenas, P. Arroba, and J. L. Risco-Martín, "[Lock-Free Simulation Algorithm to Enhance the Performance of Sequential and Parallel DEVS Simulators in Shared-Memory Architectures](https://doi.org/10.1016/j.jpdc.2025.105105)," Journal of Parallel and Distributed Computing (203) pp. 105105, 2025.
57+
2. R. Cárdenas, P. Arroba, S. Esteban and J. L. Risco-Martín, "[DEVS over MQTT to Enable Distributed Real-Time Simulation](https://ieeexplore.ieee.org/abstract/document/11118639)," 2025 Annual Modeling and Simulation Conference (ANNSIM), Madrid, Spain, 2025, pp. 1-13.
58+
3. R. Cárdenas, P. Arroba and J. L. Risco-Martín, "[A New Family of XDEVS Simulators for Enhanced Performance](https://ieeexplore.ieee.org/document/10155396)," 2023 Annual Modeling and Simulation Conference (ANNSIM), Hamilton, ON, Canada, 2023, pp. 668-679.

xdevs_utils/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ serde = { version = "1.0", features = ["derive"], optional = true }
1818
serde_json = { version = "1.0", optional = true }
1919
tokio = { version = "1.42", features = ["full"], optional = true }
2020
tracing = { version = "0.1", optional = true }
21-
xdevs = { version = "0.3.0", path = "../xdevs" }
21+
xdevs = { version = "0.4.0", path = "../xdevs" }
2222

2323
[dev-dependencies]
2424
tracing-subscriber = { version = "0.3" }

xdevs_utils/README.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
[![crates.io](https://img.shields.io/crates/d/xdevs_utils.svg)](https://crates.io/crates/xdevs_utils)
2+
[![crates.io](https://img.shields.io/crates/v/xdevs_utils.svg)](https://crates.io/crates/xdevs_utils)
3+
4+
5+
# Utility Tools for the `xDEVS.rs` Simulator
6+
7+
This crate contains a bunch of useful utilities to use in combination with the `xDEVS` simulator.
8+
9+
## DEVS Model Tree Parsers
10+
11+
It allows you to parse a DEVS model described using the DEVS Model Tree (DMT) notation.
12+
This is useful for other utilities to automatically adapt to different models.
13+
14+
**You must enable the `dmt` feature if you want to use this utility.**
15+
16+
## MQTT Handler for Real-Time Simulation
17+
18+
This allows you to easily connect to an MQTT broker to send/receive events during a RT simulation.
19+
This is quite useful when developing Hardware-in-the-Loop (HIL) simulation or Digital Twins (DTs).
20+
21+
**You must enable the `mqtt` feature if you want to use this utility.**
22+
23+
## References
24+
25+
1. R. Cárdenas, P. Arroba, S. Esteban and J. L. Risco-Martín, "[DEVS over MQTT to Enable Distributed Real-Time Simulation](https://ieeexplore.ieee.org/abstract/document/11118639)," 2025 Annual Modeling and Simulation Conference (ANNSIM), Madrid, Spain, 2025, pp. 1-13.

0 commit comments

Comments
 (0)