This program is tentative and subject to change.

Mon 2 Jun 2025 11:37 - 12:00 at S 8 - PX/25 – 2

Agent-based and distributed computing systems play an important role in many fields. Programming these systems can be annoying because of the complexity of managing multiple asynchronous processes and state transitions, sometimes hidden inter-dependencies between program elements, and (often) unnecessarily terse, un-intuitive syntax.

In this paper we describe the design and implementation of Shica, an experimental language designed for physical computing that is fun to program. Shica unifies state-based, event-based, and distributed programming along with some elements of context-oriented and aspect-oriented programming.

We informally evaluate Shica’s characteristics including its suitability for deployment on resourceconstrained, embedded devices and its contribution to improving the quality of the programming experience by maximizing scope, economy, and elegance of expression.

This program is tentative and subject to change.

Mon 2 Jun

Displayed time zone: Belgrade, Bratislava, Budapest, Ljubljana, Prague change

10:30 - 12:00
PX/25 – 2PX/25 at S 8
10:30
22m
Paper
In-Situ Visual Programming
PX/25
Ulrich Brandstätter , Bernhard Schenkenfelder Software Competence Center Hagenberg (SCCH)
10:52
22m
Paper
Fuzzing as Editor Feedback
PX/25
Marcel Garus Hasso Plattner Institute; University of Potsdam, Jens Lincke Hasso Plattner Institute; University of Potsdam, Robert Hirschfeld Hasso Plattner Institute; University of Potsdam
11:15
22m
Paper
COP Layer Encapsulating Non-Functional Requirements for Physical Systems on Hakoniwa Environment
PX/25
Yudai Yamada Tokai University, Nobuhiko Ogura Tokyo City University, Kenji Hisazumi Shibaura Institute of Technology, Harumi Watanabe Tokai University
11:37
22m
Paper
Shica — improving the programming experience for agent-based, distributed, physical computing systems
PX/25
Hiroto Shikada Kyoto University of Advanced Science, Ian Piumarta Kyoto University of Advanced Science