FormaliSE 2026
Sun 12 - Mon 13 April 2026 Rio de Janeiro, Brazil
co-located with ICSE 2026

Formal methods offer rigorous techniques for modeling and reasoning about concurrent and distributed systems. However, their adoption in practical software engineering remains limited, often due to usability challenges and the perceived complexity of existing tools. This limitation is particularly evident in emerging domains such as the Internet of Things (IoT), where systems are inherently concurrent, heterogeneous, and susceptible to subtle coordination errors. In this paper, we explore the use of the Anemone Workbench, which combines the Linda-like coordination language Multi-Bach with temporal logic, to support the modeling, animation, and verification of concurrent IoT systems. Anemone aims to bridge the gap between informal requirements and formal specifications, providing a lightweight and accessible platform that makes concurrency both explicit and analyzable. Through three case studies, a dynamic sports simulation, a smart garden for energy management, and an immersive role-playing game, we demonstrate how properties can be specified, visualized, and verified. Beyond technical contributions, we reflect on the educational value of Anemone, showing how it fosters understanding of formal methods through hands-on modeling activities. Our findings highlight opportunities for integrating lightweight formal tools into both academic and industrial workflows, contributing to software reliability and opening new directions for scalable formal modeling in IoT contexts.

Sun 12 Apr

Displayed time zone: Brasilia, Distrito Federal, Brazil change

16:00 - 17:30
Session 3: Formal Modeling, Specification & SemanticsResearch Track / FormaliSE Program at Oceania VIII
16:00
30m
Talk
A Compositional Approach to Mapping BPMN to DCR for Cross-Paradigm Process Modeling
Research Track
Yue Zhou , Hugo A. López Technical University of Denmark
16:30
30m
Talk
Cargo Sherlock: An SMT-Based Checker for Software Trust Costs
Research Track
Muhammad Hassnain University of California, Davis, Anirudh Basu University of California, Davis, Ethan Ng University of California, Davis, Caleb Stanford University of California, Davis
17:00
15m
Talk
Spectabular: Interactive Tabular Requirements Specifications (Research Ideas Paper)
Research Track
Emil Sekerinski McMaster University, Canada
17:15
15m
Talk
Towards Modeling IoT Applications: Specification, Animation and Reasoning in Anemone
Research Track
Manel Barkallah University of Namur, Jean-Marie Jacquet University of Namur