With the increasing complexity of Cyber-Physical Systems, their behavior and decisions become increasingly difficult to understand and comprehend for users and other …
S Maoz, JO Ringert - Software and Systems Modeling, 2021 - Springer
We introduce Spectra, a new specification language for reactive systems, specifically tailored for the context of reactive synthesis. The meaning of Spectra is defined by a …
The development of safety-relevant systems in the automotive industry requires the definition of high-quality requirements and tests for the coordination and monitoring of …
A Elyasaf - Information and Software Technology, 2021 - Elsevier
Context: Modern systems require programmers to develop code that dynamically adapts to different contexts, leading to the evolution of new context-oriented programming languages …
YM Baek, E Cho, D Shin, DH Bae - arXiv preprint arXiv:2205.08290, 2022 - arxiv.org
Over recent decades, scenarios and scenario-based software/system engineering have been actively employed as essential tools to handle intricate problems, validate …
Currently, practitioners follow a top-down approach in automotive development projects. However, recent studies have shown that this top-down approach is not suitable for the …
D Harel, G Katz, A Marron, S Szekely - arXiv preprint arXiv:2401.02245, 2024 - arxiv.org
The manual modeling of complex systems is a daunting task; and although a plethora of methods exist that mitigate this issue, the problem remains very difficult. Recent advances in …
G Katz, A Marron, A Sadon, G Weiss - arXiv preprint arXiv:1909.00408, 2019 - arxiv.org
Scenario-Based Programming is a methodology for modeling and constructing complex reactive systems from simple, stand-alone building blocks, called scenarios. These …
M Bar-Sinai, G Weiss, R Shmuel - Proceedings of the 21st ACM/IEEE …, 2018 - dl.acm.org
We present unified and extensible semantics for Behavioral Programming (BP). The presented semantics support a direct embedding of executable models in regular software …