Khalil Ghorbal

dblp:85/7084 · DBLP profile ↗
← Back
17ranked-venue papers
9as first author
2since 2021 · last 2024
0000-0003-4941-6632ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 12 · 7 first-authorTheory of computation · 7 · 4 first-author · 2 since 2021Systems, architecture and hardware · 1Applied, interdisciplinary, general and emerging computing · 1
YearPublicationVenuePosition
2024 Automated Reasoning For The Existence Of Darboux Polynomials
abstract
Given a polynomial ordinary differential equation (ODE), we devise generic polynomial reduction algorithms to automatically investigate the intertwined relationship between the total degree of (nontrivial) Darboux polynomials and the polynomials defining the ODE. By generic we mean that both the coefficients and the multidegree of the involved polynomials are symbolic. We use Newton polytopes as a light-weight abstraction to select optimal weight monomial orders improving the efficiency of the involved computations. The method works by inferring necessary conditions on both the coefficients and the multidegree for the polynomial to be Darboux. These conditions are then used, via constants’ propagation, to restrict the shape of the generic candidate, pinpointing which monomials ought to be preserved by removing the superfluous ones. In some relevant cases, we are able to automatically prove the nonexistence of (nontrivial) Darboux polynomials providing a new toolbox to prove and formally certify that some limit cycles are not algebraic.
Khalil Ghorbal, Maxime Bridoux
ISSAC1
2022 Characterizing positively invariant sets: Inductive and topological methods
Khalil Ghorbal, Andrew Sogokon
J. Symb. Comput.1
2018 Vector Barrier Certificates and Comparison Systems
Andrew Sogokon, Khalil Ghorbal, Yong Kiam Tan, André Platzer
FM2
2017 Structural Analysis of Multi-Mode DAE Systems
abstract
Differential Algebraic Equation (DAE) systems constitute the mathematical model supporting physical modeling languages such as Modelica, VHDL-AMS, or Simscape. Unlike ODEs, they exhibit subtle issues because of their implicit latent equations and related differentiation index. Multi-mode DAE (mDAE) systems are much harder to deal with, not only because of their mode-dependent dynamics, but essentially because of the events and resets occurring at mode transitions. Unfortunately, the large literature devoted to the numerical analysis of DAEs does not cover the multi-mode case. It typically says nothing about mode changes. This lack of foundations cause numerous difficulties to the existing modeling tools. Some models are well handled, others are not, with no clear boundary between the two classes. In this paper we develop a comprehensive mathematical approach to the structural analysis of mDAE systems which properly extends the usual analysis of DAE systems. We define a constructive semantics based on nonstandard analysis and show how to produce execution schemes in a systematic way.
Albert Benveniste, Benoît Caillaud, Hilding Elmqvist, Khalil Ghorbal, Martin Otter, Marc Pouzet
HSCC4
2017 A hierarchy of proof rules for checking positive invariance of algebraic and semi-algebraic sets
Khalil Ghorbal, Andrew Sogokon, André Platzer
Comput. Lang. Syst. Struct.1
2017 A formally verified hybrid system for safe advisories in the next-generation airborne collision avoidance system
Jean-Baptiste Jeannin, Khalil Ghorbal, Yanni Kouskoulas, Aurora C. Schmidt, Ryan W. Gardner, Stefan Mitsch, André Platzer
Int. J. Softw. Tools Technol. Transf.2
2017 Operational Models for Piecewise-Smooth Systems
abstract
In this article we study ways of constructing meaningful operational models of piecewise-smooth systems (PWS). The systems we consider are described by polynomial vector fields defined on non-overlapping semi-algebraic sets, which form a partition of the state space. Our approach is to give meaning to motion in systems of this type by automatically synthesizing operational models in the form of hybrid automata (HA). Despite appearances, it is in practice often difficult to arrive at satisfactory HA models of PWS. The different ways of building operational models that we explore in our approach can be thought of as defining different semantics for the underlying PWS. These differences have a number of interesting nuances related to phenomena such as chattering, non-determinism, so-called mythical modes and sliding behaviour.
Andrew Sogokon, Khalil Ghorbal, Taylor T. Johnson
ACM Trans. Embed. Comput. Syst.2
2016 Decoupling Abstractions of Non-linear Ordinary Differential Equations
Andrew Sogokon, Khalil Ghorbal, Taylor T. Johnson
FM2
2016 A Method for Invariant Generation for Polynomial Continuous Systems
Andrew Sogokon, Khalil Ghorbal, Paul B. Jackson, André Platzer
VMCAI2
2015 Formal verification of ACAS X, an industrial airborne collision avoidance system
abstract
Formal verification of industrial systems is very challenging, due to reasons ranging from scalability issues to communication difficulties with engineering-focused teams. More importantly, industrial systems are rarely designed for verification, but rather for operational needs. In this paper we present an overview of our experience using hybrid systems theorem proving to formally verify ACAS X, an airborne collision avoidance system for airliners scheduled to be operational around 2020. The methods and proof techniques presented here are an overview of the work already presented in [8], while the evaluation of ACAS X has been significantly expanded and updated to the most recent version of the system, run 13. The effort presented in this paper is an integral part of the ACAS X development and was performed in tight collaboration with the ACAS X development team.
Jean-Baptiste Jeannin, Khalil Ghorbal, Yanni Kouskoulas, Ryan W. Gardner, Aurora C. Schmidt, Erik Zawadzki, André Platzer
EMSOFT2
2015 A Formally Verified Hybrid System for the Next-Generation Airborne Collision Avoidance System
Jean-Baptiste Jeannin, Khalil Ghorbal, Yanni Kouskoulas, Ryan W. Gardner, Aurora C. Schmidt, Erik Zawadzki, André Platzer
TACAS2
2015 A Hierarchy of Proof Rules for Checking Differential Invariance of Algebraic Sets
Khalil Ghorbal, Andrew Sogokon, André Platzer
VMCAI1
2014 Invariance of Conjunctions of Polynomial Equalities for Algebraic Differential Equations
Khalil Ghorbal, Andrew Sogokon, André Platzer
SAS1
2014 Characterizing Algebraic Invariants by Differential Radical Invariants
Khalil Ghorbal, André Platzer
TACAS1
2012 Donut Domains: Efficient Non-convex Domains for Abstract Interpretation
Khalil Ghorbal, Franjo Ivancic, Gogul Balakrishnan, Naoto Maeda, Aarti Gupta
VMCAI1
2010 A Logical Product Approach to Zonotope Intersection
Khalil Ghorbal, Eric Goubault, Sylvie Putot
CAV1
2009 The Zonotope Abstract Domain Taylor1+
Khalil Ghorbal, Eric Goubault, Sylvie Putot
CAV1