## PUBLICATIONS

80.

Analyzing Adversarial Inputs in Deep Reinforcement Learning

D. Corsi, G. Amir, G. Katz and A. Farinelli

Arxiv Technical Report, February 2024

â€‹

[Arxiv]

79.

Robustness Assessment of a Runway Object Classifier for Safe Aircraft Taxiing

Y. Elboher, R. Elsaleh, O. Isac, M. Ducoffe, A. Galametz, G. Poveda, R. Boumazouza, N. Cohen and G. Katz

Arxiv Technical Report, January 2024

â€‹

[Arxiv]

78.

Marabou 2.0: A Versatile Formal Analyzer of Neural Networks

H. Wu, O. Isac, A. Zeljic, T. Tagomori, M. Daggitt, W. Kokke, I. Refaeli, G. Amir, K. Julian, S. Bassan, P. Huang, O. Lahav, M. Wu, M. Zhang, E. Komendantskaya, G. Katz and C. Barrett

Arxiv Technical Report, January 2024

â€‹

[Arxiv]

77.

On Augmenting Scenario-Based Modeling with Generative AI

D. Harel, G. Katz, A. Marron and S. Szekely

Proc. 12th Int. Conf. on Model-Driven Engineering and Software Development (MODELSWARD), pp. 235-246

Rome, Italy, February 2024

â€‹

[PDF]

76.

Taming Reachability Analysis of DNN-Controlled Systems via Abstraction-Based Training

J. Tian, D. Zhi, S. Liu, P. Wang, G. Katz, and M. Zhang

Proc. 25th Int. Conf. on Verification, Model Checking, and Abstract Interpretation (VMCAI), pp. 73-97

London, UK, January 2024

â€‹

[PDF]

# 2024

75.

On Applying Residual Reasoning within Neural Network Verification

Y. Elboher, E. Cohen and G. Katz

Int. Journal on Software and Systems Modeling (SoSyM), 2023

â€‹

[PDF]

74.

On Reducing Undesirable Behavior in Deep Reinforcement Learning Models

O. Carmel and G. Katz

Arxiv Technical Report, September 2023

â€‹

[Arxiv]

â€‹

73.

gRoMA: a Tool for Measuring the Global Robustness of Deep Neural Networks

N. Levy, R. Yerushalmi and G. Katz

Proc. 12th Int. Symposium on Leveraging Applications of Formal Methods, Verification and Validation (ISoLA), pp. 160-170

Crete, Greece, October 2023

â€‹

[PDF]

â€‹

72.

Towards a Certified Proof Checker for Deep Neural Network Verification

R. Desmartin, O. Isac, G. Passmore, K. Stark, E. Komendantskaya and G. Katz

Proc. 33rd Int. Symposium on Logic-based Program Synthesis and Transformation (LOPSTR), pp. 198-209

Lisbon, Portugal, October 2023

â€‹

[PDF]

â€‹

71.

Formally Explaining Neural Networks within Reactive Systems

S. Bassan, G. Amir, D. Corsi, I. Refaeli and G. Katz

Proc. 23rd Int. Conf. on Formal Methods in Computer-Aided Design (FMCAD), pp. 10-22

Ames, Iowa, USA, October 2023

â€‹

[PDF]

â€‹

70.

DelBugV: Delta-Debugging Neural Network Verifiers

R. Elsaleh and G. Katz

Proc. 23rd Int. Conf. on Formal Methods in Computer-Aided Design (FMCAD), pp. 34-43

Ames, Iowa, USA, October 2023

â€‹

[PDF]

â€‹

69.

DNN Verification, Reachability, and the Exponential Function Problem

O. Isac, Y. Zohar, C. Barrett and G. Katz

Proc. 34th Int. Conf. on Concurrency Theory (CONCUR), pp. 26:1-26:18

Antwerp, Belgium, September 2023

[PDF]

â€‹

68.

Verifying Generalization in Deep Learning

G. Amir, O. Maayan, T. Zelazny, G. Katz and M. Schapira

Proc. 35th Int. Conf. on Computer Aided Verification (CAV), pp. 438-455

Paris, France, July 2023

â€‹

[PDF]

â€‹

67.

Tighter Abstract Queries in Neural Network Verification

E. Cohen, Y. Elboher, C. Barrett and G. Katz

Proc. 24th Int. Conf. on Logic for Programming, Artificial Intelligence and Reasoning (LPAR), pp. 124-143

Manizales, Colombia, June 2023

â€‹

[PDF]

66.

Towards Formal XAI: Formally Approximate Minimal Explanations of Neural Networks

S. Bassan and G. Katz

Proc. 29th Int. Conf. on Tools and Algorithms for the Construction and Analysis of Systems (TACAS), pp. 187-207

Paris, France, April 2023

â€‹

[PDF]

â€‹

65.

Verifying Learning-Based Robotic Navigation Systems

G. Amir, D. Corsi, R. Yerushalmi, L. Marzari, D. Harel, A. Farinelli and G. Katz

Proc. 29th Int. Conf. on Tools and Algorithms for the Construction and Analysis of Systems (TACAS), pp. 607-627

Paris, France, April 2023

â€‹

[PDF]

â€‹

64.

OccRob: Efficient SMT-Based Occlusion Robustness Verification of Deep Neural Networks

X. Guo, Z. Zhou, Y. Zhang, G. Katz and M. Zhang

Proc. 29th Int. Conf. on Tools and Algorithms for the Construction and Analysis of Systems (TACAS), pp. 208-226

Paris, France, April 2023

â€‹

[PDF]

â€‹

63.

veriFIRE: Verifying an Industrial, Learning-Based Wildfire Detection System

G. Amir, Z. Freund, G. Katz, E. Mandelbaum and I. Refaeli

Proc. 25th Int. Symposium on Formal Methods (FM), pp. 648-656

Lubeck, Germany, March 2023

â€‹

[PDF]

â€‹

62.

Enhancing Deep Learning with Scenario-Based Override Rules: a Case Study

A. Ashrov and G. Katz

Proc. 11th Int. Conf. on Model-Driven Engineering and Software Development (MODELSWARD), pp. 253-268

Lisbon, Portugal, February 2023

â€‹

[PDF]

â€‹

61.

Enhancing Deep Reinforcement Learning with Scenario-Based Modeling

R. Yerushalmi, G. Amir, A. Elyasaf, D. Harel, G. Katz and A. Marron

Springer Nature Computer Science (SNCS) 4, 2023, pp. 1-13

â€‹

[PDF]

# 2023

60.

RoMA: A Method for Neural Network Robustness Measurement and Assessment

N. Levy and G. Katz

Proc. 29th Int. Conf. on Neural Information Processing (ICONIP), pp. 92-105

New Delhi, India, November 2022

â€‹

[PDF]

â€‹

59.

Efficiently Finding Adversarial Examples with DNN Preprocessing

A. Chauhan, and M. Afzal, and H. Karmarkar, Y. Elboher, and K. Madhukar and G. Katz

Arxiv Technical Report, November 2022

â€‹

[Arxiv]

â€‹

58.

An Abstraction-Refinement Approach to Verifying Convolutional Neural Networks

M. Ostrovsky, C. Barrett and G. Katz

Proc. 20th. Int. Symposium on Automated Technology for Verification and Analysis (ATVA), pp.391-396

Beijing, China, October 2022

â€‹

[PDF]

â€‹

57.

On Reducing Over-Approximation Errors for Neural Network Verification

T. Zelazny, H. Wu, C. Barrett and G. Katz

Proc. 22nd Int. Conf. on Formal Methods in Computer-Aided Design (FMCAD), pp. 17-26

Trento, Italy, October 2022

â€‹

[PDF]

â€‹

56.

Neural Network Verification with Proof Production

O. Isac, C. Barrett, M. Zhang and G. Katz

Proc. 22nd Int. Conf. on Formal Methods in Computer-Aided Design (FMCAD), pp. 38-48

Trento, Italy, October 2022

â€‹

[PDF]

â€‹

55.

Verification-Aided Deep Ensemble Selection

G. Amir, T. Zelazny, G. Katz and M. Schapira

Proc. 22nd Int. Conf. on Formal Methods in Computer-Aided Design (FMCAD), pp. 27-37

Trento, Italy, October 2022

â€‹

[PDF]

â€‹

54.

Neural Network Verification using Residual Reasoning

Y. Elboher, E. Cohen and G. Katz

Proc. 20th Int. Conf. on Software Engineering and Formal Methods (SEFM), pp. 173-189

Berlin, Germany, September 2022

â€‹

[PDF]

â€‹

53.

Neural Network Robustness as a Verification Property: A Principled Case Study

M. Casadio, E. Komendantskaya, M. Daggitt, W. Kokke, G. Katz, G. Amir and I. Refaeli

Proc. 34th Int. Conf. on Computer Aided Verification (CAV), pp. 219-231

Haifa, Israel, August 2022

â€‹

[PDF]

â€‹

52.

Minimal Multi-Layer Modifications of Deep Neural Networks

I. Refaeli and G. Katz

Proc. 5th Workshop on Formal Methods for ML-Enabled Autonomous Systems (FoMLAS), pp. 46-66

Haifa, Israel, July 2022

â€‹

[PDF]

â€‹

51.

Constrained Reinforcement Learning for Robotics via Scenario-Based Programming

D. Corsi, R. Yerushalmi, G. Amir, A. Farinelli, D. Harel and G. Katz

Arxiv Technical Report, June 2022

â€‹

[Arxiv]

â€‹

50.

Efficient Neural Network Analysis with Sum-of-Infeasibilities

H. Wu, A. Zeljic, G. Katz and C. Barrett

Proc. 28th Int. Conf. on Tools and Algorithms for the Construction and Analysis of Systems (TACAS),

pp. 143-163

Munich, Germany, April 2022

â€‹

[PDF]

â€‹

49.

Scenario-Assisted Deep Reinforcement Learning

R. Yerushalmi, G. Amir, A. Elyasaf, D. Harel, G. Katz and A. Marron

Proc. 10th Int. Conf. on Model-Driven Engineering and Software Development (MODELSWARD), pp. 310-319

Virtual event, February 2022

â€‹

[PDF]

â€‹

# 2022

48.

Global Optimization of Objective Functions Represented by ReLU Networks

C. Strong, H. Wu, A. Zeljic, K. Julian, G. Katz, C. Barrett and M. Kochenderfer

Journal of Machine Learning, 2021, pp. 1-28

â€‹

[PDF]

â€‹

47.

Pruning and Slicing Neural Networks using Formal Verification

O. Lahav and G. Katz

Proc. 21st Int. Conf. on Formal Methods in Computer-Aided Design (FMCAD), pp. 183-192

New Haven, Connecticut, USA, October 2021

â€‹

[PDF]

â€‹

46.

Towards Scalable Verification of Deep Reinforcement Learning

G. Amir, M. Schapira and G. Katz

Proc. 21st Int. Conf. on Formal Methods in Computer-Aided Design (FMCAD), pp. 193-203

New Haven, Connecticut, USA, October 2021

â€‹

[PDF]

â€‹

45.

Verifying Learning-Augmented Systems

T. Eliyahu, Y. Kazak, G. Katz and M. Schapira

Proc. Annual Conf. of the ACM Special Interest Group on Data Communication on the Applications, Technologies, Architectures, and Protocols for Computer Communication (SIGCOMM), pp. 305-318

Virtual event, August 2021

â€‹

[PDF]

â€‹

44.

Reluplex: a Calculus for Reasoning about Deep Neural Networks

G. Katz, C. Barrett, D. Dill, K. Julian and M. Kochenderfer

Formal Methods in System Design (FMSD), 2021

â€‹

[PDF]

â€‹

43.

Towards Combining Deep Learning, Verification, and Scenario-Based Programming

G. Katz and A. Elyasaf

Proc. 1st Workshop on Verification of Autonomous and Robotic Systems (VARS), pp. 1-3

Virtual event, May 2021

[PDF]

â€‹

42.

An SMT-Based Approach for Verifying Binarized Neural Networks

G. Amir, H. Wu, C. Barrett and G. Katz

Proc. 27th Int. Conf. on Tools and Algorithms for the Construction and Analysis of Systems (TACAS), pp. 203-222

Luxembourg, Luxembourg, April 2021

â€‹

[PDF]

â€‹

41.

Augmenting Deep Neural Networks with Scenario-Based Guard Rules

G. Katz

Communications in Computer and Information Science (CCIS) 1361, 2021, pp. 147-172

â€‹

[PDF]

40.

Towards Repairing Scenario-Based Models with Rich Events

G. Katz

Proc. 9th Int. Conf. on Model-Driven Engineering and Software Development (MODELSWARD), pp. 362-372

Vienna, Austria, February 2021

â€‹

[PDF]

â€‹

# 2021

39.

Verifying Recurrent Neural Networks using Invariant Inference

Y. Jacoby, C. Barrett and G. Katz

Proc. 18th. Int. Symposium on Automated Technology for Verification and Analysis (ATVA), pp. 57-74

Hanoi, Vietnam, October 2020

â€‹

[PDF]

38.

Parallelization Techniques for Verifying Neural Networks

H. Wu, A. Ozdemir, A. Zeljic, A. Irfan, K. Julian, D. Gopinath, S. Fouladi, G. Katz, C. Pasareanu and C. Barrett

Proc. 20th Int. Conf. on Formal Methods in Computer-Aided Design (FMCAD), pp. 128-137

Haifa, Israel, September 2020

â€‹

[PDF]

37.

An Abstraction-Based Framework for Neural Network Verification

Y. Elboher, J. Gottschlich and G. Katz

Proc. 32nd Int. Conf. on Computer Aided Verification (CAV), pp. 43-65

Los Angeles, California, USA, July 2020

â€‹

[PDF]

36.

Minimal Modifications of Deep Neural Networks using Verification

B. Goldberger, Y. Adi, J. Keshet and G. Katz

Proc. 23rd Int. Conf. on Logic for Programming, Artificial Intelligence and Reasoning (LPAR), pp. 260-278

Alicante, Spain, May 2020

[PDF]

35.

Simplifying Neural Networks using Formal Verification

S. Gokulanathan, A. Feldsher, A. Malca, C. Barrett and G. Katz

Proc. 12th NASA Formal Methods Symposium (NFM), pp. 85-93

Moffett Field, California, USA, May 2020

â€‹

[PDF]

34.

Guarded Deep Learning using Scenario-Based Modeling

G. Katz

Proc. 8th Int. Conf. on Model-Driven Engineering and Software Development (MODELSWARD), pp. 126-136

Valletta, Malta, February 2020

â€‹

[PDF]

33.

Executing Scenario-Based Specification with Dynamic Generation of Rich Events

D. Harel, G. Katz, A. Marron, A. Sadon and G. Weiss

Communications in Computer and Information Science (CCIS) 1161, 2020, pp. 246–274

â€‹

[PDF]

# 2020

# 2019

32.

Verifying Deep-RL-Driven Systems

Y. Kazak, C. Barrett, G. Katz and M. Schapira

Proc. 1st ACM SIGCOMM Workshop on Network Meets AI & ML (NetAI), pp. 83-89

Beijing, China, August 2019

â€‹

[PDF]

31.

The Marabou Framework for Verification and Analysis of Deep Neural Networks

G. Katz, D. Huang, D. Ibeling, K. Julian, C. Lazarus, R. Lim, P. Shah, S. Thakoor, H. Wu, A. Zeljic, D. Dill, M. Kochenderfer and C. Barrett

Proc. 31st Int. Conf. on Computer Aided Verification (CAV), pp. 443-452

New York City, New York, USA, July 2019

â€‹

[PDF]

30.

On-the-Fly Construction of Composite Events in Scenario-Based Modeling Using Constraint Solvers

G. Katz, A. Marron, A. Sadon and G. Weiss

Proc. 7th Int. Conf. on Model-Driven Engineering and Software Development (MODELSWARD), pp. 143-156

Prague, Czech Republic, February 2019

â€‹

[PDF]

29.

Efficient Distributed Execution of Multi-Component Scenario-Based Models

S. Steinberg, J. Greenyer, D. Gritzner, D. Harel, G. Katz and A. Marron

Communications in Computer and Information Science (CCIS) 880, 2018, pp. 449-483

â€‹

[PDF]

â€‹

28.

DeepSafe: A Data-Driven Approach for Assessing Robustness of Neural Networks

D. Gopinath, G. Katz, C. Pasareanu and C. Barrett

Proc. 16th. Int. Symposium on Automated Technology for Verification and Analysis (ATVA), pp. 3-19

Los Angeles, California, USA, October 2018

â€‹

[PDF]

â€‹

27.

Wise Computing: Toward Endowing System Development with Proactive Wisdom

D. Harel, G. Katz, R. Marelly and A. Marron

IEEE Computer 51(2), 2018, pp. 14-26

â€‹

[PDF]

â€‹

26.

Toward Scalable Verification for Safety-Critical Deep Networks

L. Kuper, G. Katz, J. Gottschlich, K. Julian, C. Barrett and M. Kochenderfer

Arxiv Technical Report, January 2018

â€‹

[Arxiv]

â€‹

# 2018

25.

ScenarioTools - A Tool Suite for the Scenario-based Modeling and Analysis of Reactive Systems

J. Greenyer, D. Gritzner, T. Gutjahr, F. König, N. Glade, A. Marron and G. Katz

Journal of Science of Computer Programming (J. SCP) 149, 2017, pp. 15-27

â€‹

[PDF]

â€‹

24.

Provably Minimally-Distorted Adversarial Examples

N. Carlini, G. Katz, C. Barrett and D. Dill

Arxiv Technical Report, September 2017

â€‹

[Arxiv]

â€‹

23.

Towards Proving the Adversarial Robustness of Deep Neural Networks

G. Katz, C. Barrett, D. Dill, K. Julian and M. Kochenderfer

Proc. 1st Workshop on Formal Verification of Autonomous Vehicles (FVAV), pp. 19-26

Turin, Italy, September 2017

â€‹

[PDF]

22.

Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networks

G. Katz, C. Barrett, D. Dill, K. Julian and M. Kochenderfer

Proc. 29th Int. Conf. on Computer Aided Verification (CAV), pp. 97-117

Heidelberg, Germany, July 2017

â€‹

[PDF]

21.

SMTCoq: A Plug-In for Integrating SMT Solvers into Coq

B. Ekici, A. Mebsout, C. Tinelli, C. Keller, G. Katz, A. Reynolds and C. Barrett

Proc. 29th Int. Conf. on Computer Aided Verification (CAV), pp. 126-133

Heidelberg, Germany, July 2017

â€‹

[PDF]

20.

Distributing Scenario-Based Models: A Replicate-and-Project Approach

S. Steinberg, J. Greenyer, D. Gritzner, D. Harel, G. Katz and A. Marron

Proc. 5th Int. Conf. on Model-Driven Engineering and Software Development (MODELSWARD), pp. 182-195

Porto, Portugal, February 2017

â€‹

[PDF]

# 2017

19.

First Steps Towards a Wise Development Environment for Behavioral Models

D. Harel, G. Katz, R. Marelly and A. Marron

International Journal of Information System Modeling and Design (IJISMD), 7(3), 2016, pp. 1-22

â€‹

[PDF]

â€‹

18.

Lazy Proofs for DPLL(T)-Based SMT Solvers

G. Katz, C. Barrett, C. Tinelli, A. Reynolds and L. Hadarean

Proc. 16th Int. Conf. on Formal Methods in Computer-Aided Design (FMCAD), pp. 93-100

Mountain View, California, USA, October 2016

â€‹

[PDF]

â€‹

17.

Scenario-Based Modeling and Synthesis for Reactive Systems with Dynamic System Structure in ScenarioTools

J. Greenyer, D. Gritzner, G. Katz and A. Marron

Proc. 19th ACM/IEEE Int. Conf. on Model Driven Engineering Languages and Systems (MODELS), Demo Session, pp. 16-23

Saint-Malo, France, October 2016

â€‹

[PDF]

â€‹

16.

Six (Im)possible Things before Breakfast: Building-Blocks and Design-Principles for Wise Computing

A. Marron, B. Arnon, A. Elyasaf, M. Gordon, G. Katz, H. Lapid, R. Marelly, D. Sherman, S. Szekely, G. Weiss and D. Harel

Proc. 19th ACM/IEEE Int. Conf. on Model Driven Engineering Languages and Systems (MODELS), Poster Session, pp. 94-100

Saint-Malo, France, October 2016

â€‹

[PDF]

â€‹

15.

Extending SMTCoq, a Certified Checker for SMT (Extended Abstract)

B. Ekici, G. Katz, C. Keller, A. Mebsout, A. Reynolds and C. Tinelli

Proc. 1st Int. Workshop on Hammers for Type Theories (HATT), pp. 21-29

Coimbra, Portugal, July 2016

â€‹

[PDF]

â€‹

14.

Distributed Execution of Scenario-Based Specifications of Structurally Dynamic Cyber-Physical Systems

J. Greenyer, D. Gritzner, G. Katz, A. Marron, N. Glade, T. Gutjahr and F. König

Proc. 3rd Int. Conf. on System-Integrated Intelligence: New Challenges for Product and Production Engineering (SYSINT), pp. 552-559

Paderborn, Germany, June 2016

[PDF]

â€‹

13.

An Initial Wise Development Environment for Behavioral Models

D. Harel, G. Katz, R. Marelly and A. Marron

Proc. 4th Int. Conf. on Model-Driven Engineering and Software Development (MODELSWARD), pp. 600-612

Rome, Italy, February 2016

[PDF]

# 2016

12.

Theory-Aided Model Checking of Concurrent Transition Systems

G. Katz, C. Barrett and D. Harel

Proc. 15th Int. Conf. on Formal Methods in Computer-Aided Design (FMCAD), pp. 81-88

Austin, Texas, USA, September 2015

â€‹

11.

On Concurrency Idioms and their Effect on Program Analysis

G. Katz

Ph.D. Thesis, The Weizmann Institute of Science

Rehovot, Israel, December 2015

â€‹

[PDF]

10.

On the Succinctness of Idioms for Concurrent Programming

D. Harel, G. Katz, R. Lampert, A. Marron and G. Weiss

Proc. 26th Int. Conf. on Concurrency Theory (CONCUR), pp. 85-99

Madrid, Spain, September 2015

â€‹

9.

Towards Behavioral Programming in Distributed Architectures

D. Harel, A. Kantor, G. Katz, A. Marron, G. Weiss and G. Wiener

Journal of Science of Computer Programming (J. SCP) 98, 2015, pp. 233-267

â€‹

[PDF]

8.

The Effect of Concurrent Programming Idioms on Verification

D. Harel, G. Katz, A. Marron and G. Weiss

Proc. 3rd Int. Conf. on Model-Driven Engineering and Software Development (MODELSWARD), pp. 363-369

Angers, France, February 2015

â€‹

[PDF]

# 2015

7.

Scaling-Up Behavioral Programming: Steps from Basic Principles to Application Architectures

D. Harel and G. Katz

Proc. 4th SPLASH Workshop on Programming based on Actors, Agents and Decentralized Control (AGERE!), pp. 95-108

Portland, Oregon, USA, October 2014

â€‹

6.

Non-Intrusive Repair of Safety and Liveness Violations in Reactive Programs

D. Harel, G. Katz, A. Marron and G. Weiss

LNCS Transactions on Computational Collective Intelligence (TCCI) 16, 2014, pp. 1-33

â€‹

[PDF]

# 2014

5.

On Module-Based Abstraction and Repair of Behavioral Programs

G. Katz

Proc. 19th Int. Conf. on Logic for Programming, Artificial Intelligence and Reasoning (LPAR), pp. 518-535

Stellenbosch, South Africa, December 2013

â€‹

4.

Relaxing Synchronization Constraints in Behavioral Programs

D. Harel, A. Kantor and G. Katz

Proc. 19th Int. Conf. on Logic for Programming, Artificial Intelligence and Reasoning (LPAR), pp. 355-372

Stellenbosch, South Africa, December 2013

3.

On Composing and Proving the Correctness of Reactive Behavior

D. Harel, A. Kantor, G. Katz, A. Marron, L. Mizrahi and G. Weiss

Proc. 13th Int. Conf. on Embedded Software (EMSOFT), pp. 1-10

Montréal, Canada, September 2013

â€‹

# 2013

2.

Non-Intrusive Repair of Reactive Programs

D. Harel, G. Katz, A. Marron and G. Weiss

Proc. 17th IEEE Int. Conf. on Engineering of Complex Computer Systems (ICECCS), pp. 3-12

Paris, France, July 2012

â€‹

[PDF]

1.

Non-Intrusive Repair of Behavioral Programs

G. Katz

M.Sc. Thesis, The Weizmann Institute of Science

Rehovot, Israel, March 2012

â€‹

[PDF]