Yanni Kouskoulas

dblp:42/9931 · DBLP profile ↗
← Back
10ranked-venue papers
6as first author
1since 2021 · last 2022
0000-0001-7347-7473ORCID · verified

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

Software engineering, systems software and programming languages · 4 · 2 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 2 first-authorTheory of computation · 2 · 2 first-authorArtificial intelligence and machine learning · 1Systems, architecture and hardware · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Program verification · 75% Concurrent programming · 25%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Program verification
concurrent program verification
0.112012
Proving the correctness of concurrent robot software · ICRA 2012
Program verification
correctness proof
0.112012
Proving the correctness of concurrent robot software · ICRA 2012
Concurrent programming › non-blocking algorithms
lock-freedom
0.112012
Proving the correctness of concurrent robot software · ICRA 2012
Program verification › modular reasoning
rely-guarantee reasoning
0.112012
Proving the correctness of concurrent robot software · ICRA 2012

Methods — techniques the papers use, named apart from their topics

history for local rely/guarantee · 0.1formal methods · 0.1
YearPublicationVenuePosition
2022 Envelopes and waves: safe multivehicle collision avoidance for horizontal non-deterministic turns
Yanni Kouskoulas, Thyago J. Machado, Daniel Genin, Aurora C. Schmidt, Ivan Papusha, Joshua Brulé
Int. J. Softw. Tools Technol. Transf.1
2020 Formally Verified Timing Computation for Non-deterministic Horizontal Turns During Aircraft Collision Avoidance Maneuvers
Yanni Kouskoulas, Thyago J. Machado, Daniel Genin
FMICS1
2017 Formally Verified Safe Vertical Maneuvers for Non-deterministic, Accelerating Aircraft Dynamics
Yanni Kouskoulas, Daniel Genin, Aurora C. Schmidt, Jean-Baptiste Jeannin
ITP1
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.3
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
EMSOFT3
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
TACAS3
2013 Certifying the safe design of a virtual fixture control algorithm for a surgical robot
abstract
We applied quantified differential-dynamic logic (QdL) to analyze a control algorithm designed to provide directional force feedback for a surgical robot. We identified problems with the algorithm, proved that it was in general unsafe, and described exactly what could go wrong. We then applied QdL to guide the development of a new algorithm that provides safe operation along with directional force feedback. Using \KeYmaeraD (a tool that mechanizes QdL), we created a machine-checked proof that guarantees the new algorithm is safe for all possible inputs.
Yanni Kouskoulas, David W. Renshaw, André Platzer, Peter Kazanzides
HSCC1
2012 Proving the correctness of concurrent robot software
abstract
Component-based software has been proposed as a methodology for improving software reuse and has increasingly been adopted by robot software developers. At the same time, robot systems typically have real-time performance requirements and performance gains can often be obtained by multi-threading. It is challenging, however, to create correct multi-threaded software, especially when standard mutual exclusion primitives, such as mutexes and semaphores, are eschewed in favor of more efficient, lock-free mechanisms. It is even more difficult to find these errors, as they can remain dormant for years until triggered by just the “right” conditions. Our approach, therefore, is to apply Formal Methods to reason about the correctness of these mechanisms. As a first step, we adopted a recently-developed program logic called History for Local Rely/Guarantee (HLRG) and applied it to prove the correctness (after first finding and fixing an error) of one such mechanism in the open source cisst software package. This strategy is not specific to cisst and can be applied to other packages.
Peter Kazanzides, Yanni Kouskoulas, Anton Deguet, Zhong Shao 0001
ICRA2
2004 A computationally efficient multivariate maximum-entropy density estimation (MEDE) technique
abstract
Density estimation is the process of taking a set of multivariate data and finding an estimate for the probability density function (pdf) that produced it. One approach for obtaining an accurate estimate of the true density f(x) is to use the polynomial-moment method with Boltzmann-Shannon entropy. Although rigorous mathematically, the method is difficult to implement in practice because the solution involves a large set of simultaneous nonlinear integral equations, one for each moment or joint moment constraint. Solutions available in the literature are generally not easily applicable to multivariate data, nor computationally efficient. In this paper, we take the functional form that was developed in this problem and apply pointwise estimates of the pdf as constraints. These pointwise estimates are transformed into basis coefficients for a set of Legendre polynomials. The procedure is mathematically similar to the multidimensional Fourier transform, although with different basis functions. We apply this technique, called the maximum-entropy density estimation (MEDE) technique, to a series of multivariate datasets.
Yanni Kouskoulas, Leland E. Pierce, Fawwaz T. Ulaby
IEEE Trans. Geosci. Remote. Sens.1
2004 The Bayesian hierarchical classifier (BHC) and its application to short vegetation using multifrequency polarimetric SAR
abstract
Given an image of a scene comprised of a number of distinct terrain classes, the optimum Bayesian classifier (OBC) provides the highest possible classification accuracy of the imaged scene, provided we have a priori knowledge of the probability density function (pdf) of the sensor's output for each terrain class. If the imaging sensor consists of multiple channels, application of OBC requires knowledge of the joint pdf of the observations made by all the channels. In practice, the volume of data needed in order to generate an accurate multidimensional pdf far exceeds the size of available datasets. The data-size requirement may be relaxed by assuming the pdfs to be Gaussian in form, but such an assumption leads to suboptimum classification performance. This paper addresses the data size issue by (1) taking advantage of the maximum-entropy density estimation (MEDE) technique introduced in a companion paper and (2) using marginal pdfs in a hierarchical approach. Using multidate synthetic aperture radar observations, it was shown that the Bayesian hierarchical classifier introduced in this paper can classify short vegetation classes with an accuracy of 93%, without retraining, compared with an accuracy of 84% for the maximum-likelihood estimator (with Gaussian assumption) and only 74% with ISODATA.
Yanni Kouskoulas, Fawwaz T. Ulaby, Leland E. Pierce
IEEE Trans. Geosci. Remote. Sens.1