Skip to content

David Harel

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

119

Venues

50

Active years

1977–2026

Best venue rank

A*

Where they publish

Papers

119 indexed papers, newest first.

YearVenueTitleAuthors
2026MODELSWARDA Specification's Realm: Characterizing the Knowledge Required for Executing a Given Algorithm Specification.Assaf Marron, David Harel
2025ICLRDistributed Speculative Inference (DSI): Speculation Parallelism for Provably Faster Lossless Language Model Inference.Nadav Timor, Jonathan Mamou, Daniel Korat, Moshe Berchansky, Oren Pereg, Moshe Wasserblat, Tomer Galanti, Michal Gordon-Kiwkowitz, David Harel
2025ICMLAccelerating LLM Inference with Lossless Speculative Decoding Algorithms for Heterogeneous Vocabularies.Nadav Timor, Jonathan Mamou, Daniel Korat, Moshe Berchansky, Gaurav Jain, Oren Pereg, Moshe Wasserblat, David Harel
2025MODELSWARDEarly Fault-Detection in the Development of Exceedingly Complex Reactive Systems.Assaf Marron, David Harel
2024ICONIPEnforcing Specific Behaviours via Constrained DRL and Scenario-Based Programming.Davide Corsi, Raz Yerushalmi, Guy Amir, Alessandro Farinelli, David Harel, Guy Katz
2024MODELSWARDOn Augmenting Scenario-Based Modeling with Generative AI.David Harel, Guy Katz, Assaf Marron, Smadar Szekely
2023MODELSWARDToward Automated Modeling of Abstract Concepts and Natural Phenomena: Autoencoding Straight Lines.Yuval Bayer, David Harel, Assaf Marron, Smadar Szekely
2023MODELSWARDChallenges in Modeling and Unmodeling Emergence, Rule Composition, and Networked Interactions in Complex Reactive Systems.Assaf Marron, Irun R. Cohen, Guy Frankel, David Harel, Smadar Szekely
2023MODELSWARDChallenges in Modeling and Unmodeling Complex Reactive Systems: Interaction Networks, Reaction to Emergent Effects, Reactive Rule Composition, and Multiple Time Scales.Assaf Marron, Irun R. Cohen, Guy Frankel, David Harel, Smadar Szekely
2023TACASVerifying Learning-Based Robotic Navigation Systems.Guy Amir, Davide Corsi, Raz Yerushalmi, Luca Marzari, David Harel, Alessandro Farinelli, Guy Katz
2022MODELSWARDScenario-assisted Deep Reinforcement Learning.Raz Yerushalmi, Guy Amir, Achiya Elyasaf, David Harel, Guy Katz, Assaf Marron
2021ISoLAIntroducing Dynamical Systems andChaos Early in Computer Science andSoftware Engineering Education Can Help Advance Theory and Practice ofSoftware Development and Computing.David Harel, Assaf Marron
2020ICSEExpecting the unexpected: developing autonomous-system design principles for reacting to unpredicted events and conditions.Assaf Marron, Lior Limonad, Sarah Pollack, David Harel
2019AAAILabor Division with Movable Walls: Composing Executable Specifications with Machine Learning and Search (Blue Sky Idea).David Harel, Assaf Marron, Ariel Rosenfeld, Moshe Y. Vardi, Gera Weiss
2019MODELSWARDExecuting Scenario-Based Specification with Dynamic Generation of Rich Events.David Harel, Guy Katz, Assaf Marron, Aviran Sadon, Gera Weiss
2019MODELSWARDUsing Reactive-System Modeling Techniques to Create Executable Models of Biochemical Pathways.Hadas Lapid, Assaf Marron, Smadar Szekely, David Harel
2018MODELSEmbedding Scenario-based Modeling in Statecharts.Assaf Marron, Yotam Hacohen, David Harel, Andreas Mlder, Axel Terfloth
2018MODELSWARDTowards Systematic and Automatic Handling of Execution Traces Associated with Scenario-based Models.Joel Greenyer, Daniel Gritzner, David Harel, Assaf Marron
2018MODELSWARDTowards Automated Defect Analysis Using Execution Traces of Scenario-Based Models.Joel Greenyer, Daniel Gritzner, David Harel, Assaf Marron
2018MODELSWARDLanguages for Programming - From Punched Cards to Wise Computing.David Harel
2017ICSECrowd-Based Programming for Reactive Systems.David Harel, Idan Heimlich, Rami Marelly, Assaf Marron
2017MODELSWARDDistributing Scenario-based Models: A Replicate-and-Project Approach.Shlomi Steinberg, Joel Greenyer, Daniel Gritzner, David Harel, Guy Katz, Assaf Marron
2017MODELSWARDEfficient Distributed Execution of Multi-component Scenario-Based Models.Shlomi Steinberg, Joel Greenyer, Daniel Gritzner, David Harel, Guy Katz, Assaf Marron
2016ICSEScenario-based programming for mobile applications.Anat Berkman-Chardon, David Harel, Yaarit Goel, Rami Marelly, Smadar Szekely, Guy Weiss
2016MODELSSix (Im)possible Things before Breakfast: Building-Blocks and Design-Principles for Wise Computing.Assaf Marron, Brit Arnon, Achiya Elyasaf, Michal Gordon, Guy Katz, Hadas Lapid, Rami Marelly, Dana Sherman, Smadar Szekely, Gera Weiss, David Harel
2016MODELSWARDAn Initial Wise Development Environment for Behavioral Models.David Harel, Guy Katz, Rami Marelly, Assaf Marron
2015CONCUROn the Succinctness of Idioms for Concurrent Programming.David Harel, Guy Katz, Robby Lampert, Assaf Marron, Gera Weiss
2015FMCADTheory-Aided Model Checking of Concurrent Transition Systems.Guy Katz, Clark W. Barrett, David Harel
2015MODELSWARDThe Effect of Concurrent Programming Idioms on Verification - A Position Paper.David Harel, Guy Katz, Assaf Marron, Gera Weiss
2014EMNLPSemantic Parsing Using Content and Context: A Case Study from Requirements Elicitation.Reut Tsarfaty, Ilia Pogrebezky, Guy Weiss, Yaarit Natan, Smadar Szekely, David Harel
2014ICSEScenario-based programming: reducing the cognitive load, fostering abstract thinking.Giora Alexandron, Michal Armoni, Michal Gordon, David Harel
2013EMSOFTOn composing and proving the correctness of reactive behavior.David Harel, Amir Kantor, Guy Katz, Assaf Marron, Lior Mizrahi, Gera Weiss
2013LPARRelaxing Synchronization Constraints in Behavioral Programs.David Harel, Amir Kantor, Guy Katz
2012ICALPStanding on the Shoulders of a Giant - One Persons Experience of Turings Impact (Summary of the Alan M. Turing Lecture).David Harel
2012ICECCSNon-intrusive Repair of Reactive Programs.David Harel, Guy Katz, Assaf Marron, Gera Weiss
2012ICSEEvaluating live sequence charts as a programming technique for non-programmers.Michal Gordon, David Harel
2012ITiCSEStanding on the shoulders of a giant: one person's experience of turing's impact.David Harel
2011BPMSome Thoughts on Behavioral Programming.David Harel
2011EMSOFTModel-checking behavioral programs.David Harel, Robby Lampert, Assaf Marron, Gera Weiss
2011FMSome Thoughts on Behavioral Programming.David Harel
2011ICTAIAdaptive Behavioral Programming.Nir Eitan, David Harel
2011OOPSLABehavioral programming, decentralized control, and multiple time scales.David Harel, Assaf Marron, Guy Wiener, Gera Weiss
2010ECOOPProgramming Coordinated Behavior in Java.David Harel, Assaf Marron, Gera Weiss
2010LICSAmir Pnueli: A Gentle Giant, Lord of the Phi's and the Psi's.David Harel
2010SOFSEMAccelerating Smart Play-Out.David Harel, Hillel Kugler, Shahar Maoz, Itai Segall
2009CICLINGGenerating Executable Scenarios from Natural Language.Michal Gordon, David Harel
2009MEMOCODECan we computerize an elephant?David Harel
2008FASEObject Composition in Scenario-Based Programming.Yoram Atir, David Harel, Asaf Kleinbort, Shahar Maoz
2007FASES2A: A Compiler for Multi-modal UML Sequence Diagrams.David Harel, Asaf Kleinbort, Shahar Maoz
2007TACASPlanned and Traversable Play-Out: A Flexible Method for Executing Scenario-Based ProgramsDavid Harel, Itai Segall
2006CAVPlaying with Verification, Planning and Aspects: Unusual Methods for Running Scenario-Based Programs.David Harel
2006WSCComprehensive and realistic modeling of biological systems.David Harel
2006WSCChallenges for modeling and simulation methods in systems biology.Herbert M. Sauro, David Harel, Marta Z. Kwiatkowska, Clifford A. Shaffer, Adelinde M. Uhrmacher, Michael Hucka, Pedro Mendes, Lena Strmbck, John J. Tyson
2005ATVAModeling and Verification of a Telecommunication Application Using Live Sequence Charts and the Play-Engine Tool.Pierre Combes, David Harel, Hillel Kugler
2005TACASTemporal Logic for Scenario-Based Specifications.Hillel Kugler, David Harel, Amir Pnueli, Yuan Lu, Yves Bontemps
2004VMCAIA Grand Challenge for Computing: Towards Full Reactive Modeling of a Multi-cellular Animal.David Harel
2003GDAxis-by-Axis Stress Minimization.Yehuda Koren, David Harel
2003KDDA two-way visualization method for clustered data.Yehuda Koren, David Harel
2003OOPSLASmart play-out.David Harel, Hillel Kugler, Rami Marelly, Amir Pnueli
2002AVIDrawing graphs with non-uniform vertices.David Harel, Yehuda Koren
2002AVIModeling biological reactivity: statecharts vs. Boolean logic.Na'aman Kam, Irun R. Cohen, David Harel
2002EMSOFTCan Behavioral Requirements Be Executed? (And Why Would We Want to Do So?).David Harel
2002FMCADSmart Play-out of Behavioral Requirements.David Harel, Hillel Kugler, Rami Marelly, Amir Pnueli
2002GDDrawing Directed Graphs Using One-Dimensional Optimization.Liran Carmel, David Harel, Yehuda Koren
2002GDGraph Drawing by High-Dimensional Embedding.David Harel, Yehuda Koren
2002IFMRhapsody: A Complete Life-Cycle Model-Based Development System.Eran Gery, David Harel, Eldad Palachi
2002MASCOTSPlaying with Time: On the Specification and Execution of Time-Enriched LSCs.David Harel, Rami Marelly
2002OOPSLAMultiple instances and symbolic variables in executable sequence charts.Rami Marelly, David Harel, Hillel Kugler
2002OOPSLASpecifying and executing requirements: the play-in/play-out approach.Rami Marelly, David Harel, Hillel Kugler
2002WGA Multi-scale Algorithm for the Linear Arrangement Problem.Yehuda Koren, David Harel
2001KDDClustering spatial data using random walks.David Harel, Yehuda Koren
2000AVIA Fast Multi-Scale Method for Drawing Large Graphs.David Harel, Yehuda Koren
2000AVIAn Algorithm for Blob Hierarchy Layout.David Harel, Gregory Yashchin
2000FASEFrom Play-In Scenarios to Code: An Achievable Dream.David Harel
2000GDA Fast Multi-scale Method for Drawing Large Graphs.David Harel, Yehuda Koren
1999WGA Multi-Scale Algorithm for Drawing Graphs Nicely.Ronny Hadany, David Harel
1998MCUTowards a Theory of Recursive Structures.David Harel
1998MFCSTowards a Theory of Recursive Structures.David Harel
1998MPCOn the Aesthetics of Diagrams (Summary of Talk).David Harel
1997CAVSome Thoughts on Statecharts, 13 Years Later.David Harel
1997CONCUROn the Complexity of Verifying Concurrent Transition Systems.David Harel, Orna Kupferman, Moshe Y. Vardi
1997ICALPComputation Paths Logic: An Expressive, yet Elementary, Process Logic (abridged version).David Harel, Eli Singerman
1997LFCSTowards a Theory of Recursive Structures (extended abstract).David Harel
1997REWill I Be Pretty, Will I Be Rich? Some Thoughts on Theory vs. Practice in Systems Engineering.David Harel
1996ICSEExecutable Object Modeling with Statecharts.David Harel, Eran Gery
1996LICSMore About Recursive Structures: Descriptive Complexity and Zero-One Laws.Tirza Hirst, David Harel
1996SOFSEMStatecharts: Past, Present and Future (abstract).David Harel
1995CONCURWill I be Preety, Will I be Rich? Some Thoughts on Theory vs. Practice in Systems Engineering.David Harel
1994AVIRandomized Graph Drawing with Heavy-Duty Preprocessing.David Harel, Meir Sardas
1994ICALPComplexity Results for Multi-Pebble Automata and their Logics.Noa Globerman, David Harel
1994PODSWill I be Pretty, Will I be Rich? Some Thoughts on Theory vs. Practice in Systems Engineering (Summary).David Harel
1994STACSTowards a Theory of Recursive Structures.David Harel
1993PODSCompleteness Results for Recursive Data Bases.Tirza Hirst, David Harel
1991STOCHamiltonian Paths in Infinite GraphsDavid Harel
1990FOCSDeciding Properties of Nonregular Programs (Preliminary Version)David Harel, Danny Raz
1990ICLPHow Hard Is It to Reason about Propositional Programs?David Harel
1990LICSOn the Power of Bounded Concurrency~III: Reasoning About Programs (Preliminary Report)David Harel, Roni Rosner, Moshe Y. Vardi
1989MFCSA Thesis for Bounded Concurrency.David Harel
1988CONCUROn the Power of Cooperative Concurrency.Doron Drusinsky, David Harel
1988ICSESTATEMATE; A Working Environment for the Development of Complex Reactive Systems.David Harel, Hagi Lachover, Amnon Naamad, Amir Pnueli, Michal Politi, Rivi Sherman, Aharon Shtull-Trauring
1987LICSOn the Formal Semantics of Statecharts (Extended Abstract)David Harel, Amir Pnueli, Jeanette P. Schmidt, Rivi Sherman
1984STOCA General Result on Infinite Trees and Its Applications (Preliminary Report)David Harel
1983FCTRecurring Dominoes: Making the Highly Undecidable Highly Understandable (Preliminary Report).David Harel
1983FCTPropositional Dynamic Logic of Flowcharts.David Harel, Rivi Sherman
1982ICALPA Programming Language for the Inductive Sets, and Applications.David Harel, Dexter Kozen
1982PODSHorn Clauses and the Fixpoint Query Hierarchy.Ashok K. Chandra, David Harel
1982POPLIs the Interesting Part of Process Logic Uninteresting - A Translation from PL to PDL.Rivi Sherman, Amir Pnueli, David Harel
1982STOCA Probabilistic Dynamic LogicYishai A. Feldman, David Harel
1981FOCSPropositional Dynamic Logic of Context-Free ProgramsDavid Harel, Amir Pnueli, Jonathan Stavi
1980FOCSStructure and Complexity of Relational QueriesAshok K. Chandra, David Harel
1980FOCSProcess Logic: Expressiveness, Decidability, CompletenessDavid Harel, Dexter Kozen, Rohit Parikh
1980MFCSon And/Or Schemes.David Harel
1980XPStructure and Complexity of Relational Queries.Ashok K. Chandra, David Harel
1979POPLRecursion in Logics of Programs.David Harel
1979STOCComputable Queries for Relational Data Bases (Preliminary Report)Ashok K. Chandra, David Harel
1978ICALPArithmetical Completeness in Logics of Programs.David Harel
1978POPLNondeterminism in Logics of Programs.David Harel, Vaughan R. Pratt
1977STOCComputability and Completeness in Logics of Programs (Preliminary Report)David Harel, Albert R. Meyer, Vaughan R. Pratt
1977STOCA Complete Axiomatic System for Proving Deductions about Recursive ProgramsDavid Harel, Amir Pnueli, Jonathan Stavi