by the National Natural Science Foundation of China
(NSFC) and the Israel Science Foundation (ISF grant
3698/21). Additional support was provided by a re-
search grant to DH from the Estate of Harry Levine,
the Estate of Avraham Rothstein, Brenda Gruss, and
Daniel Hirsch, the One8 Foundation, Rina Mayer,
Maurice Levy, and the Estate of Bernice Bernath.
The work of Katz was partially funded by the Eu-
ropean Union (ERC, VeriDeL, 101112713). Views
and opinions expressed are however those of the au-
thor(s) only and do not necessarily reflect those of
the European Union or the European Research Coun-
cil Executive Agency. Neither the European Union
nor the granting authority can be held responsible for
them.
REFERENCES
Aceto, L., Ing
´
olfsd
´
ottir, A., Larsen, K., and Srba, J. (2007).
Reactive Systems: Modelling, Specification and Veri-
fication. Cambridge University Press.
AlAfnan, M., Dishari, S., Jovic, M., and Lomidze, K.
(2023). ChatGPT as an Educational Tool: Op-
portunities, Challenges, and Recommendations for
Communication, Business Writing, and Composition
Courses. Journal of Artificial Intelligence and Tech-
nology, 3(2):60–68.
Bar-Sinai, M., Weiss, G., and Shmuel, R. (2018). BPjs: An
Extensible, Open Infrastructure for Behavioral Pro-
gramming Research. In Proc. 21st ACM/IEEE Int.
Conf. on Model Driven Engineering Languages and
Systems (MODELS), pages 59–60.
Biolchini, J., Mian, P., Natali, A., and Travassos, G. (2005).
Systematic Review in Software Engineering. Tech-
nical Report. System Engineering and Computer Sci-
ence Department COPPE/UFRJ, Report ES 679.
Burak, Y., Ozsoy, I., Ayerdem, M., and T
¨
uz
¨
un, E.
(2023). Evaluating the Code Quality of AI-Assisted
Code Generation Tools: An Empirical Study on
GitHub Copilot, Amazon CodeWhisperer, and Chat-
GPT. Technical Report. https://arxiv.org/abs/2304.
10778/.
Chang, Y., Wang, X., Wang, J., Wu, Y., Zhu, K., Chen,
H., Yang, L., Yi, X., Wang, C., Wang, Y., and Ye, W.
(2023). A Survey on Evaluation of Large Language
Models. Technical Report. https://arxiv.org/abs/2307.
03109/.
Damm, W. and Harel, D. (2001). LSCs: Breathing Life into
Message Sequence Charts. J. on Formal Methods in
System Design (FMSD), 19(1):45–80.
Dong, Y., Jiang, X., Jin, Z., and Li, G. (2023). Self-
Collaboration Code Generation via ChatGPT. Tech-
nical Report. https://arxiv.org/abs/2304.07590/.
Feng, Y., Vanam, S., Cherukupally, M., Zheng, W., Qiu,
M., and Chen, H. (2023). Investigating Code Gener-
ation Performance of Chat-GPT with Crowdsourcing
Social Data. In Proc. 47th IEEE Computer Software
and Applications Conf. (COMPSAC), pages 1–10.
Google (2023). Bard. https://bard.google.com/.
Greenyer, J., Gritzner, D., Gutjahr, T., K
¨
onig, F., Glade,
N., Marron, A., and Katz, G. (2017). ScenarioTools
— A Tool Suite for the Scenario-based Modeling and
Analysis of Reactive Systems. Journal of Science of
Computer Programming (J. SCP), 149:15–27.
Greenyer, J., Gritzner, D., Katz, G., and Marron, A. (2016).
Scenario-Based Modeling and Synthesis for Reactive
Systems with Dynamic System Structure in Scenari-
oTools. In Proc. 19th ACM/IEEE Int. Conf. on Model
Driven Engineering Languages and Systems (MOD-
ELS), pages 16–23.
Gregorcic, B. and Pendrill, A.-M. (2023). ChatGPT and the
Frustrated Socrates. Physics Education, 58(2).
Gritzner, D. and Greenyer, J. (2018). Synthesizing Exe-
cutable PLC Code for Robots from Scenario-Based
GR(1) Specifications. In Proc. 4th Workshop of
Model-Driven Robot Software Engineering (MORSE),
pages 247–262.
Harel, D., Assmann, U., Fournier, F., Limonad, L., Mar-
ron, A., and Szekely, S. (2023). Toward Methodi-
cal Discovery and Handling of Hidden Assumptions
in Complex Systems and Models. In Engineering
Safe and Trustworthy Cyber Physical Systems – Es-
says Dedicated to Werner Damm on the Occasion
of His 71st Birthday. To Appear. arXiV preprint.
https://arxiv.org/abs/2312.16507.
Harel, D., Kantor, A., and Katz, G. (2013a). Relaxing Syn-
chronization Constraints in Behavioral Programs. In
Proc. 19th Int. Conf. on Logic for Programming, Arti-
ficial Intelligence and Reasoning (LPAR), pages 355–
372.
Harel, D., Kantor, A., Katz, G., Marron, A., Mizrahi, L.,
and Weiss, G. (2013b). On Composing and Proving
the Correctness of Reactive Behavior. In Proc. 13th
Int. Conf. on Embedded Software (EMSOFT), pages
1–10.
Harel, D. and Katz, G. (2014). Scaling-Up Behavioral Pro-
gramming: Steps from Basic Principles to Applica-
tion Architectures. In Proc. 4th SPLASH Workshop
on Programming based on Actors, Agents and Decen-
tralized Control (AGERE!), pages 95–108.
Harel, D., Katz, G., Lampert, R., Marron, A., and Weiss, G.
(2015a). On the Succinctness of Idioms for Concur-
rent Programming. In Proc. 26th Int. Conf. on Con-
currency Theory (CONCUR), pages 85–99.
Harel, D., Katz, G., Marelly, R., and Marron, A. (2016a).
An Initial Wise Development Environment for Behav-
ioral Models. In Proc. 4th Int. Conf. on Model-Driven
Engineering and Software Development (MODEL-
SWARD), pages 600–612.
Harel, D., Katz, G., Marelly, R., and Marron, A. (2016b).
First Steps Towards a Wise Development Environ-
ment for Behavioral Models. Int. Journal of Informa-
tion System Modeling and Design (IJISMD), 7(3):1–
22.
Harel, D., Katz, G., Marelly, R., and Marron, A. (2018).
Wise Computing: Toward Endowing System Devel-
On Augmenting Scenario-Based Modeling with Generative AI
245