[HTML][HTML] BPPy: Behavioral Programming in Python

T Yaacov - SoftwareX, 2023 - Elsevier
This paper presents BPpy, a novel framework for behavioral programming (BP) in Python.
Designed with a flexible architecture, BPpy is crafted for easy integration with various Python …

Towards self-explainable cyber-physical systems

M Blumreiter, J Greenyer, FJC Garcia… - 2019 ACM/IEEE …, 2019 - ieeexplore.ieee.org
With the increasing complexity of Cyber-Physical Systems, their behavior and decisions
become increasingly difficult to understand and comprehend for users and other …

[HTML][HTML] Spectra: a specification language for reactive systems

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 …

Scenarios in the loop: integrated requirements analysis and automotive system validation

C Wiecher, S Japs, L Kaiser, J Greenyer… - Proceedings of the 23rd …, 2020 - dl.acm.org
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 …

[HTML][HTML] Context-oriented behavioral programming

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 …

Literature Review to Collect Conceptual Variables of Scenario Methods for Establishing a Conceptual Scenario Framework

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 …

Integrated and iterative requirements analysis and test specification: A case study at Kostal

C Wiecher, J Fischbadh, J Greenyer… - 2021 ACM/IEEE 24th …, 2021 - ieeexplore.ieee.org
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 …

On Augmenting Scenario-Based Modeling with Generative AI

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 …

On-the-fly construction of composite events in scenario-based modeling using constraint solvers

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 …

BPjs: an extensible, open infrastructure for behavioral programming research

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 …