Search Results for author: Scott D. Stoller

Found 14 papers, 5 papers with code

A Barrier Certificate-based Simplex Architecture with Application to Microgrids

no code implementations20 Feb 2022 Amol Damare, Shouvik Roy, Scott A. Smolka, Scott D. Stoller

Furthermore, BC-Simplex features a new automated method for deriving, from the barrier certificate, the conditions for switching between the controllers.

Assurance of Distributed Algorithms and Systems: Runtime Checking of Safety and Liveness

1 code implementation22 Aug 2020 Yanhong A. Liu, Scott D. Stoller

This paper presents a general framework and methods for complete programming and checking of distributed algorithms at a high-level, as in pseudocode languages, but precisely specified and directly executable, as in formal specification languages and practical programming languages, respectively.

Software Engineering Distributed, Parallel, and Cluster Computing

Learning Attribute-Based and Relationship-Based Access Control Policies with Unknown Values

no code implementations19 Aug 2020 Thang Bui, Scott D. Stoller

Attribute-Based Access Control (ABAC) and Relationship-based access control (ReBAC) provide a high level of expressiveness and flexibility that promote security and information sharing, by allowing policies to be expressed in terms of attributes of and chains of relationships between entities.

Attribute

Recursive Rules with Aggregation: A Simple Unified Semantics

no code implementations26 Jul 2020 Yanhong A. Liu, Scott D. Stoller

We also apply our semantics to a wide range of challenging examples, and show that our semantics is simple and matches the desired results in all cases.

Negation

Knowledge of Uncertain Worlds: Programming with Logical Constraints

no code implementations23 Oct 2019 Yanhong A. Liu, Scott D. Stoller

Programming with logic for sophisticated applications must deal with recursion and negation, which together have created significant challenges in logic, leading to many different, conflicting semantics of rules.

Negation

A Decision Tree Learning Approach for Mining Relationship-Based Access Control Policies

no code implementations24 Sep 2019 Thang Bui, Scott D. Stoller

Relationship-based access control (ReBAC) provides a high level of expressiveness and flexibility that promotes security and information sharing, by allowing policies to be expressed in terms of chains of relationships between entities.

Cryptography and Security

Neural Simplex Architecture

no code implementations1 Aug 2019 Dung T. Phan, Radu Grosu, Nils Jansen, Nicola Paoletti, Scott A. Smolka, Scott D. Stoller

NSA not only provides safety assurances in the presence of a possibly unsafe neural controller, but can also improve the safety of such a controller in an online setting via retraining, without overly degrading its performance.

Continuous Control

Neural State Classification for Hybrid Systems

1 code implementation26 Jul 2018 Dung Phan, Nicola Paoletti, Timothy Zhang, Radu Grosu, Scott A. Smolka, Scott D. Stoller

We introduce the State Classification Problem (SCP) for hybrid systems, and present Neural State Classification (NSC) as an efficient solution technique.

Classification General Classification

How to Learn a Model Checker

no code implementations5 Dec 2017 Dung Phan, Radu Grosu, Nicola Paoletti, Scott A. Smolka, Scott D. Stoller

We show how machine-learning techniques, particularly neural networks, offer a very effective and highly efficient solution to the approximate model-checking problem for continuous and hybrid systems, a solution where the general-purpose model checker is replaced by a model-specific classifier trained by sampling model trajectories.

BIG-bench Machine Learning

A Component-Based Simplex Architecture for High-Assurance Cyber-Physical Systems

1 code implementation16 Apr 2017 Dung Phan, Junxing Yang, Matthew Clark, Radu Grosu, John D. Schierman, Scott A. Smolka, Scott D. Stoller

We present Component-Based Simplex Architecture (CBSA), a new framework for assuring the runtime safety of component-based cyber-physical systems (CPSs).

Systems and Control

Moderately Complex Paxos Made Simple: High-Level Specification of Distributed Algorithm

1 code implementation31 Mar 2017 Yanhong A. Liu, Saksham Chand, Scott D. Stoller

We show that English and pseudocode descriptions of algorithms can be captured precisely at a high level, yielding clearer and simpler specifications than ever before.

Distributed, Parallel, and Cluster Computing Programming Languages

Founded Semantics and Constraint Semantics of Logic Rules

no code implementations20 Jun 2016 Yanhong A. Liu, Scott D. Stoller

Logic rules and inference are fundamental in computer science and have been studied extensively.

Negation

Formal Verification of Multi-Paxos for Distributed Consensus

1 code implementation4 Jun 2016 Saksham Chand, Yanhong A. Liu, Scott D. Stoller

This paper describes formal specification and verification of Lamport's Multi-Paxos algorithm for distributed consensus.

Distributed, Parallel, and Cluster Computing

Demand-Driven Incremental Object Queries

no code implementations14 Nov 2015 Yanhong A. Liu, Jon Brandvein, Scott D. Stoller, Bo Lin

Object queries are essential in information seeking and decision making in vast areas of applications.

Decision Making Object

Cannot find the paper you are looking for? You can Submit a new open access paper.