Skip to main content

Showing 1–50 of 51 results for author: Smolka, S

.
  1. KATch: A Fast Symbolic Verifier for NetKAT

    Authors: Mark Moeller, Jules Jacobs, Olivier Savary Belanger, David Darais, Cole Schlesinger, Steffen Smolka, Nate Foster, Alexandra Silva

    Abstract: We develop new data structures and algorithms for checking verification queries in NetKAT, a domain-specific language for specifying the behavior of network data planes. Our results extend the techniques obtained in prior work on symbolic automata and provide a framework for building efficient and scalable verification tools. We present KATch, an implementation of these ideas in Scala, featuring a… ▽ More

    Submitted 21 June, 2024; v1 submitted 6 April, 2024; originally announced April 2024.

  2. arXiv:2309.03006  [pdf, other

    cs.CR

    Fuzz on the Beach: Fuzzing Solana Smart Contracts

    Authors: Sven Smolka, Jens-Rene Giesen, Pascal Winkler, Oussama Draissi, Lucas Davi, Ghassan Karame, Klaus Pohl

    Abstract: Solana has quickly emerged as a popular platform for building decentralized applications (DApps), such as marketplaces for non-fungible tokens (NFTs). A key reason for its success are Solana's low transaction fees and high performance, which is achieved in part due to its stateless programming model. Although the literature features extensive tooling support for smart contract security, current so… ▽ More

    Submitted 4 October, 2023; v1 submitted 6 September, 2023; originally announced September 2023.

    Comments: This paper will appear on the ACM CCS 2023 in November 2023

  3. arXiv:2211.02794  [pdf, other

    eess.SY

    An STL-based Approach to Resilient Control for Cyber-Physical Systems

    Authors: Hongkai Chen, Scott A. Smolka, Nicola Paoletti, Shan Lin

    Abstract: We present ResilienC, a framework for resilient control of Cyber-Physical Systems subject to STL-based requirements. ResilienC utilizes a recently developed formalism for specifying CPS resiliency in terms of sets of $(\mathit{rec},\mathit{dur})$ real-valued pairs, where $\mathit{rec}$ represents the system's capability to rapidly recover from a property violation (recoverability), and… ▽ More

    Submitted 4 November, 2022; originally announced November 2022.

    Comments: 11 pages, 6 figures

  4. arXiv:2210.09358  [pdf, other

    cs.SE

    UMLsec4Edge: Extending UMLsec to model data-protection-compliant edge computing systems

    Authors: Sven Smolka, Jan Laufer, Zoltán Ádám Mann, Klaus Pohl

    Abstract: Edge computing enables the processing of data - frequently personal data - at the edge of the network. For personal data, legislation such as the European General Data Protection Regulation requires data protection by design. Hence, data protection has to be accounted for in the design of edge computing systems whenever personal data is involved. This leads to specific requirements for modeling th… ▽ More

    Submitted 17 October, 2022; originally announced October 2022.

    Comments: 8 pages, 4 figures, 2 tables, published at the 48th Euromicro Conference Series on Software Engineering and Advanced Applications (SEAA)

  5. arXiv:2205.03961  [pdf, other

    cs.LO

    An STL-based Formulation of Resilience in Cyber-Physical Systems

    Authors: Hongkai Chen, Shan Lin, Scott A. Smolka, Nicola Paoletti

    Abstract: Resiliency is the ability to quickly recover from a violation and avoid future violations for as long as possible. Such a property is of fundamental importance for Cyber-Physical Systems (CPS), and yet, to date, there is no widely agreed-upon formal treatment of CPS resiliency. We present an STL-based framework for reasoning about resiliency in CPS in which resiliency has a syntactic characterizat… ▽ More

    Submitted 18 July, 2022; v1 submitted 8 May, 2022; originally announced May 2022.

    Comments: 16 pages excluding references and appendix (23 pages in total), 6 figures

    ACM Class: F.4.1

  6. arXiv:2203.16960  [pdf, other

    cs.MA cs.RO

    Multi-Agent Spatial Predictive Control with Application to Drone Flocking (Extended Version)

    Authors: Andreas Brandstätter, Scott A. Smolka, Scott D. Stoller, Ashish Tiwari, Radu Grosu

    Abstract: We introduce the novel concept of Spatial Predictive Control (SPC) to solve the following problem: given a collection of agents (e.g., drones) with positional low-level controllers (LLCs) and a mission-specific distributed cost function, how can a distributed controller achieve and maintain cost-function minimization without a plant model and only positional observations of the environment? Our fu… ▽ More

    Submitted 31 March, 2022; originally announced March 2022.

  7. arXiv:2202.09710  [pdf, other

    eess.SY cs.AI cs.LG

    A Barrier Certificate-based Simplex Architecture with Application to Microgrids

    Authors: Amol Damare, Shouvik Roy, Scott A. Smolka, Scott D. Stoller

    Abstract: We present Barrier Certificate-based Simplex (BC-Simplex), a new, provably correct design for runtime assurance of continuous dynamical systems. BC-Simplex is centered around the Simplex Control Architecture, which consists of a high-performance advanced controller which is not guaranteed to maintain safety of the plant, a verified-safe baseline controller, and a decision module that switches cont… ▽ More

    Submitted 2 June, 2022; v1 submitted 19 February, 2022; originally announced February 2022.

  8. arXiv:2107.08467  [pdf, other

    cs.LG cs.AI cs.NE math.DS stat.ML

    GoTube: Scalable Stochastic Verification of Continuous-Depth Models

    Authors: Sophie Gruenbacher, Mathias Lechner, Ramin Hasani, Daniela Rus, Thomas A. Henzinger, Scott Smolka, Radu Grosu

    Abstract: We introduce a new stochastic verification algorithm that formally quantifies the behavioral robustness of any time-continuous process formulated as a continuous-depth model. Our algorithm solves a set of global optimization (Go) problems over a given time horizon to construct a tight enclosure (Tube) of the set of all process executions starting from a ball of initial states. We call our algorith… ▽ More

    Submitted 2 December, 2021; v1 submitted 18 July, 2021; originally announced July 2021.

    Comments: Accepted to the Thirty-Sixth AAAI Conference on Artificial Intelligence (AAAI-22)

  9. The Black-Box Simplex Architecture for Runtime Assurance of Autonomous CPS

    Authors: Usama Mehmood, Sanaz Sheikhi, Stanley Bak, Scott A. Smolka, Scott D. Stoller

    Abstract: The Simplex Architecture is a runtime assurance framework where control authority may switch from an unverified and potentially unsafe advanced controller to a backup baseline controller in order to maintain the safety of an autonomous cyber-physical system. In this work, we show that runtime checks can replace the requirement to statically verify safety of the baseline controller. This is importa… ▽ More

    Submitted 31 May, 2022; v1 submitted 24 February, 2021; originally announced February 2021.

    Journal ref: NASA Formal Methods (2022) 231-250

  10. arXiv:2012.10153  [pdf, other

    cs.MA

    A Distributed Simplex Architecture for Multi-Agent Systems

    Authors: Usama Mehmood, Scott D. Stoller, Radu Grosu, Shouvik Roy, Amol Damare, Scott A. Smolka

    Abstract: We present Distributed Simplex Architecture (DSA), a new runtime assurance technique that provides safety guarantees for multi-agent systems (MASs). DSA is inspired by the Simplex control architecture of Sha et al., but with some significant differences. The traditional Simplex approach is limited to single-agent systems or a MAS with a centralized control scheme. DSA addresses this limitation by… ▽ More

    Submitted 18 December, 2020; originally announced December 2020.

  11. arXiv:2012.08863  [pdf, other

    cs.LG cs.NE eess.SY

    On The Verification of Neural ODEs with Stochastic Guarantees

    Authors: Sophie Gruenbacher, Ramin Hasani, Mathias Lechner, Jacek Cyranka, Scott A. Smolka, Radu Grosu

    Abstract: We show that Neural ODEs, an emerging class of time-continuous neural networks, can be verified by solving a set of global-optimization problems. For this purpose, we introduce Stochastic Lagrangian Reachability (SLR), an abstraction-based technique for constructing a tight Reachtube (an over-approximation of the set of reachable states over a given time-horizon), and provide stochastic guarantees… ▽ More

    Submitted 16 December, 2020; originally announced December 2020.

    Comments: 12 pages, 2 figures

    Journal ref: Proceedings of the AAAI Conference on Artificial Intelligence, 35(13), 2021, pages 11525-11535

  12. Lagrangian Reachtubes: The Next Generation

    Authors: Sophie Gruenbacher, Jacek Cyranka, Mathias Lechner, Md. Ariful Islam, Scott A. Smolka, Radu Grosu

    Abstract: We introduce LRT-NG, a set of techniques and an associated toolset that computes a reachtube (an over-approximation of the set of reachable states over a given time horizon) of a nonlinear dynamical system. LRT-NG significantly advances the state-of-the-art Langrangian Reachability and its associated tool LRT. From a theoretical perspective, LRT-NG is superior to LRT in three ways. First, it uses… ▽ More

    Submitted 14 December, 2020; originally announced December 2020.

    Comments: 12 pages, 14 figures

    Journal ref: Proceedings of the 59th IEEE Conference on Decision and Control (CDC), 2020, pages 1556-1563

  13. arXiv:2006.00680  [pdf, other

    cs.MA

    Learning Distributed Controllers for V-Formation

    Authors: Shouvik Roy, Usama Mehmood, Radu Grosu, Scott A. Smolka, Scott D. Stoller, Ashish Tiwari

    Abstract: We show how a high-performing, fully distributed and symmetric neural V-formation controller can be synthesized from a Centralized MPC (Model Predictive Control) controller using Deep Learning. This result is significant as we also establish that under very reasonable conditions, it is impossible to achieve V-formation using a deterministic, distributed, and symmetric controller. The learning proc… ▽ More

    Submitted 31 May, 2020; originally announced June 2020.

  14. arXiv:2003.01283  [pdf, other

    cs.LG eess.SY stat.ML

    MPC-guided Imitation Learning of Neural Network Policies for the Artificial Pancreas

    Authors: Hongkai Chen, Nicola Paoletti, Scott A. Smolka, Shan Lin

    Abstract: Even though model predictive control (MPC) is currently the main algorithm for insulin control in the artificial pancreas (AP), it usually requires complex online optimizations, which are infeasible for resource-constrained medical devices. MPC also typically relies on state estimation, an error-prone process. In this paper, we introduce a novel approach to AP control that uses Imitation Learning… ▽ More

    Submitted 2 March, 2020; originally announced March 2020.

  15. arXiv:2002.08955  [pdf, other

    eess.SY cs.LO

    V-Formation via Model Predictive Control

    Authors: Radu Grosu, Anna Lukina, Scott A. Smolka, Ashish Tiwari, Vasudha Varadarajan, Xingfang Wang

    Abstract: We present recent results that demonstrate the power of viewing the problem of V-formation in a flock of birds as one of Model Predictive Control (MPC). The V-formation-MPC marriage can be understood in terms of the problem of synthesizing an optimal plan for a continuous-space and continuous-time Markov decision process (MDP), where the goal is to reach a target state that minimizes a given cost… ▽ More

    Submitted 19 February, 2020; originally announced February 2020.

    Comments: arXiv admin note: text overlap with arXiv:1612.07059, arXiv:1805.07929, arXiv:1702.00290

  16. arXiv:1908.09813  [pdf, other

    cs.MA

    Neural Flocking: MPC-based Supervised Learning of Flocking Controllers

    Authors: Shouvik Roy, Usama Mehmood, Radu Grosu, Scott A. Smolka, Scott D. Stoller, Ashish Tiwari

    Abstract: We show how a distributed flocking controller can be synthesized using deep learning from a centralized controller which generates the trajectories of the flock. Our approach is based on supervised learning, with the centralized controller providing the training data to the learning agent, i.e., the synthesized distributed controller. We use Model Predictive Control (MPC) for the centralized contr… ▽ More

    Submitted 17 January, 2020; v1 submitted 26 August, 2019; originally announced August 2019.

    Comments: This is an updated version of our previous submission. The updated version includes an additional section of experiments using quadrotors

  17. arXiv:1908.00528  [pdf, other

    cs.AI eess.SY

    Neural Simplex Architecture

    Authors: Dung T. Phan, Radu Grosu, Nils Jansen, Nicola Paoletti, Scott A. Smolka, Scott D. Stoller

    Abstract: We present the Neural Simplex Architecture (NSA), a new approach to runtime assurance that provides safety guarantees for neural controllers (obtained e.g. using reinforcement learning) of autonomous and other complex systems without unduly sacrificing performance. NSA is inspired by the Simplex control architecture of Sha et al., but with some significant differences. In the traditional approach,… ▽ More

    Submitted 24 March, 2020; v1 submitted 1 August, 2019; originally announced August 2019.

    Comments: 12th NASA Formal Methods Symposium (NFM 2020)

  18. arXiv:1907.05920  [pdf, ps, other

    cs.LO cs.PL

    Guarded Kleene Algebra with Tests: Verification of Uninterpreted Programs in Nearly Linear Time

    Authors: Steffen Smolka, Nate Foster, Justin Hsu, Tobias Kappé, Dexter Kozen, Alexandra Silva

    Abstract: Guarded Kleene Algebra with Tests (GKAT) is a variation on Kleene Algebra with Tests (KAT) that arises by restricting the union ($+$) and iteration ($*$) operations from KAT to predicate-guarded versions. We develop the (co)algebraic theory of GKAT and show how it can be efficiently used to reason about imperative programs. In contrast to KAT, whose equational theory is PSPACE-complete, we show th… ▽ More

    Submitted 13 December, 2019; v1 submitted 12 July, 2019; originally announced July 2019.

    Comments: Extended version with appendix

    Journal ref: Proc. POPL 2020, pp 61:1-61:28

  19. Scalable Verification of Probabilistic Networks

    Authors: Steffen Smolka, Praveen Kumar, David M Kahn, Nate Foster, Justin Hsu, Dexter Kozen, Alexandra Silva

    Abstract: This paper presents McNetKAT, a scalable tool for verifying probabilistic network programs. McNetKAT is based on a new semantics for the guarded and history-free fragment of Probabilistic NetKAT in terms of finite-state, absorbing Markov chains. This view allows the semantics of all programs to be computed exactly, enabling construction of an automatic verification tool. Domain-specific optimizati… ▽ More

    Submitted 17 April, 2019; originally announced April 2019.

    Comments: extended version with appendix

    Journal ref: In Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI '19), June 22-26, 2019, Phoenix, AZ, USA. ACM, New York, NY, USA

  20. arXiv:1901.03315  [pdf, other

    eess.SY cs.SC math.DS math.OC

    Automated Synthesis of Safe Digital Controllers for Sampled-Data Stochastic Nonlinear Systems

    Authors: Fedor Shmarov, Sadegh Soudjani, Nicola Paoletti, Ezio Bartocci, Shan Lin, Scott A. Smolka, Paolo Zuliani

    Abstract: We present a new method for the automated synthesis of digital controllers with formal safety guarantees for systems with nonlinear dynamics, noisy output measurements, and stochastic disturbances. Our method derives digital controllers such that the corresponding closed-loop system, modeled as a sampled-data stochastic control system, satisfies a safety specification with probability above a give… ▽ More

    Submitted 10 January, 2019; originally announced January 2019.

    Comments: 12 pages, 4 figures, 4 tables

    MSC Class: 68N30

  21. arXiv:1810.03808  [pdf, ps, other

    eess.SY cs.CR

    Synthesizing Stealthy Reprogramming Attacks on Cardiac Devices

    Authors: Nicola Paoletti, Zhihao Jiang, Md Ariful Islam, Houssam Abbas, Rahul Mangharam, Shan Lin, Zachary Gruber, Scott A. Smolka

    Abstract: An Implantable Cardioverter Defibrillator (ICD) is a medical device used for the detection of potentially fatal cardiac arrhythmia and their treatment through the delivery of electrical shocks intended to restore normal heart rhythm. An ICD reprogramming attack seeks to alter the device's parameters to induce unnecessary shocks and, even more egregious, prevent required therapy. In this paper, we… ▽ More

    Submitted 9 October, 2018; originally announced October 2018.

  22. arXiv:1809.07450  [pdf, other

    math.NA

    Tight Continuous-Time Reachtubes for Lagrangian Reachability

    Authors: Jacek Cyranka, Md. Ariful Islam, Scott A. Smolka, Sicun Gao, Radu Grosu

    Abstract: We introduce continuous Lagrangian reachability (CLRT), a new algorithm for the computation of a tight and continuous-time reachtube for the solution flows of a nonlinear, time-variant dynamical system. CLRT employs finite strain theory to determine the deformation of the solution set from time $t_i$ to time $t_{i+1}$. We have developed simple explicit analytic formulas for the optimal metric for… ▽ More

    Submitted 24 September, 2018; v1 submitted 19 September, 2018; originally announced September 2018.

  23. Neural State Classification for Hybrid Systems

    Authors: Dung Phan, Nicola Paoletti, Timothy Zhang, Radu Grosu, Scott A. Smolka, Scott D. Stoller

    Abstract: We introduce the State Classification Problem (SCP) for hybrid systems, and present Neural State Classification (NSC) as an efficient solution technique. SCP generalizes the model checking problem as it entails classifying each state $s$ of a hybrid automaton as either positive or negative, depending on whether or not $s$ satisfies a given time-bounded reachability specification. This is an intere… ▽ More

    Submitted 25 July, 2018; originally announced July 2018.

    Comments: ATVA2018 extended version

  24. arXiv:1805.07929  [pdf, other

    eess.SY cs.MA

    Adaptive Neighborhood Resizing for Stochastic Reachability in Multi-Agent Systems

    Authors: Anna Lukina, Ashish Tiwari, Scott A. Smolka, Radu Grosu

    Abstract: We present DAMPC, a distributed, adaptive-horizon and adaptive-neighborhood algorithm for solving the stochastic reachability problem in multi-agent systems, in particular flocking modeled as a Markov decision process. At each time step, every agent calls a centralized, adaptive-horizon model-predictive control (AMPC) algorithm to obtain an optimal solution for its local neighborhood. Second, the… ▽ More

    Submitted 21 May, 2018; originally announced May 2018.

    Comments: submitted to conference ATVA 2018

  25. arXiv:1712.01935  [pdf, other

    cs.LG

    How to Learn a Model Checker

    Authors: Dung Phan, Radu Grosu, Nicola Paoletti, Scott A. Smolka, Scott D. Stoller

    Abstract: 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. To the best of our knowledge, we are the first to establish this… ▽ More

    Submitted 5 December, 2017; originally announced December 2017.

    Comments: 16 pages, 13 figures, short version submitted to HSCC2018

  26. arXiv:1710.10013  [pdf, other

    cs.MA eess.SY

    Declarative vs Rule-based Control for Flocking Dynamics

    Authors: Usama Mehmood, Nicola Paoletti, Dung Phan, Radu Grosu, Shan Lin, Scott D. Stoller, Ashish Tiwari, Junxing Yang, Scott A. Smolka

    Abstract: The popularity of rule-based flocking models, such as Reynolds' classic flocking model, raises the question of whether more declarative flocking models are possible. This question is motivated by the observation that declarative models are generally simpler and easier to design, understand, and analyze than operational models. We introduce a very simple control law for flocking based on a cost fun… ▽ More

    Submitted 27 October, 2017; originally announced October 2017.

    Comments: 7 Pages

  27. arXiv:1707.05229  [pdf, other

    eess.SY cs.LO

    Automated Synthesis of Safe and Robust PID Controllers for Stochastic Hybrid Systems

    Authors: Fedor Shmarov, Nicola Paoletti, Ezio Bartocci, Shan Lin, Scott A. Smolka, Paolo Zuliani

    Abstract: We present a new method for the automated synthesis of safe and robust Proportional-Integral-Derivative (PID) controllers for stochastic hybrid systems. Despite their widespread use in industry, no automated method currently exists for deriving a PID controller (or any other type of controller, for that matter) with safety and performance guarantees for such a general class of systems. In particul… ▽ More

    Submitted 7 September, 2017; v1 submitted 17 July, 2017; originally announced July 2017.

    Comments: Extended version of paper accepted at the 13th Haifa Verification Conference

  28. arXiv:1707.02772  [pdf, other

    cs.PL

    Probabilistic Program Equivalence for NetKAT

    Authors: Steffen Smolka, Praveen Kumar, Nate Foster, Justin Hsu, David Kahn, Dexter Kozen, Alexandra Silva

    Abstract: We tackle the problem of deciding whether two probabilistic programs are equivalent in Probabilistic NetKAT, a formal language for specifying and reasoning about the behavior of packet-switched networks. We show that the problem is decidable for the history-free fragment of the language by develo** an effective decision procedure based on stochastic matrices. The main challenge lies in reasoning… ▽ More

    Submitted 24 March, 2018; v1 submitted 10 July, 2017; originally announced July 2017.

  29. arXiv:1707.02246  [pdf, other

    eess.SY

    Data-Driven Robust Control for Type 1 Diabetes Under Meal and Exercise Uncertainties

    Authors: Nicola Paoletti, Kin Sum Liu, Scott A. Smolka, Shan Lin

    Abstract: We present a fully closed-loop design for an artificial pancreas (AP) which regulates the delivery of insulin for the control of Type I diabetes. Our AP controller operates in a fully automated fashion, without requiring any manual interaction (e.g. in the form of meal announcements) with the patient. A major obstacle to achieving closed-loop insulin control is the uncertainty in those aspects of… ▽ More

    Submitted 28 September, 2017; v1 submitted 7 July, 2017; originally announced July 2017.

    Comments: Extended version of paper accepted at the 15th International Conference on Computational Methods in Systems Biology

  30. arXiv:1705.05927  [pdf, other

    eess.SY math.CA math.NA

    Lagrangian Reachabililty

    Authors: Jacek Cyranka, Md. Ariful Islam, Greg Byrne, Paul Jones, Scott A. Smolka, Radu Grosu

    Abstract: We introduce LRT, a new Lagrangian-based ReachTube computation algorithm that conservatively approximates the set of reachable states of a nonlinear dynamical system. LRT makes use of the Cauchy-Green stretching factor (SF), which is derived from an over-approximation of the gradient of the solution flows. The SF measures the discrepancy between two states propagated by the system solution from tw… ▽ More

    Submitted 3 July, 2017; v1 submitted 16 May, 2017; originally announced May 2017.

    Comments: Accepted to CAV 2017

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

    Authors: Dung Phan, Junxing Yang, Matthew Clark, Radu Grosu, John D. Schierman, Scott A. Smolka, Scott D. Stoller

    Abstract: We present Component-Based Simplex Architecture (CBSA), a new framework for assuring the runtime safety of component-based cyber-physical systems (CPSs). CBSA integrates Assume-Guarantee (A-G) reasoning with the core principles of the Simplex control architecture to allow component-based CPSs to run advanced, uncertified controllers while still providing runtime assurance that A-G contracts and gl… ▽ More

    Submitted 16 April, 2017; originally announced April 2017.

    Comments: Extended version of a paper to be presented at ACSD 2017, 12 pages, 3 figures, 1 appendix

  32. arXiv:1703.01257  [pdf, other

    eess.SY

    Model Checking Cyber-Physical Systems using Particle Swarm Optimization

    Authors: Dung Phan, Scott A. Smolka, Radu Grosu, Usama Mehmood, Scott D. Stoller, Junxing Yang

    Abstract: We present a novel approach to the problem of model checking cyber-physical systems. We transform the model checking problem to an optimization one by designing an objective function that measures how close a state is to a violation of a property. We use particle swarm optimization (PSO) to effectively search for a state that minimizes the objective function. Such states, if found, are counter-exa… ▽ More

    Submitted 3 March, 2017; originally announced March 2017.

  33. arXiv:1702.00290  [pdf, other

    eess.SY cs.MA

    Attacking the V: On the Resiliency of Adaptive-Horizon MPC

    Authors: Scott A. Smolka, Ashish Tiwari, Lukas Esterle, Anna Lukina, Junxing Yang, Radu Grosu

    Abstract: We introduce the concept of a V-formation game between a controller and an attacker, where controller's goal is to maneuver the plant (a simple model of flocking dynamics) into a V-formation, and the goal of the attacker is to prevent the controller from doing so. Controllers in V-formation games utilize a new formulation of model-predictive control we call Adaptive-Horizon MPC (AMPC), giving them… ▽ More

    Submitted 1 February, 2017; originally announced February 2017.

  34. arXiv:1612.07770  [pdf, other

    cs.LO cs.FL

    Quantitative Regular Expressions for Arrhythmia Detection Algorithms

    Authors: Houssam Abbas, Alena Rodionova, Ezio Bartocci, Scott A. Smolka, Radu Grosu

    Abstract: Motivated by the problem of verifying the correctness of arrhythmia-detection algorithms, we present a formalization of these algorithms in the language of Quantitative Regular Expressions. QREs are a flexible formal language for specifying complex numerical queries over data streams, with provable runtime and memory consumption guarantees. The medical-device algorithms of interest include peak de… ▽ More

    Submitted 24 September, 2017; v1 submitted 22 December, 2016; originally announced December 2016.

    Comments: CMSB 2017: 15th Conference on Computational Methods for Systems Biology

  35. arXiv:1612.07059  [pdf, other

    cs.AI cs.MA eess.SY

    ARES: Adaptive Receding-Horizon Synthesis of Optimal Plans

    Authors: Anna Lukina, Lukas Esterle, Christian Hirsch, Ezio Bartocci, Junxing Yang, Ashish Tiwari, Scott A. Smolka, Radu Grosu

    Abstract: We introduce ARES, an efficient approximation algorithm for generating optimal plans (action sequences) that take an initial state of a Markov Decision Process (MDP) to a state whose cost is below a specified (convergence) threshold. ARES uses Particle Swarm Optimization, with adaptive sizing for both the receding horizon and the particle swarm. Inspired by Importance Splitting, the length of the… ▽ More

    Submitted 21 December, 2016; originally announced December 2016.

    Comments: submitted to TACAS 2017

  36. Cantor meets Scott: Semantic Foundations for Probabilistic Networks

    Authors: Steffen Smolka, Praveen Kumar, Nate Foster, Dexter Kozen, Alexandra Silva

    Abstract: ProbNetKAT is a probabilistic extension of NetKAT with a denotational semantics based on Markov kernels. The language is expressive enough to generate continuous distributions, which raises the question of how to compute effectively in the language. This paper gives an new characterization of ProbNetKAT's semantics using domain theory, which provides the foundation needed to build a practical impl… ▽ More

    Submitted 15 December, 2018; v1 submitted 20 July, 2016; originally announced July 2016.

    Comments: to appear at POPL 2017, Paris

    ACM Class: D.3.1

  37. arXiv:1508.07723  [pdf

    eess.SY cs.RO

    A survey on unmanned aerial vehicle collision avoidance systems

    Authors: Hung Pham, Scott A. Smolka, Scott D. Stoller, Dung Phan, Junxing Yang

    Abstract: Collision avoidance is a key factor in enabling the integration of unmanned aerial vehicle into real life use, whether it is in military or civil application. For a long time there have been a large number of works to address this problem; therefore a comparative summary of them would be desirable. This paper presents a survey on the major collision avoidance systems developed in up to date public… ▽ More

    Submitted 31 August, 2015; originally announced August 2015.

    Comments: This is only a draft

  38. A Fast Compiler for NetKAT

    Authors: Steffen Smolka, Spiridon Eliopoulos, Nate Foster, Arjun Guha

    Abstract: High-level programming languages play a key role in a growing number of networking platforms, streamlining application development and enabling precise formal reasoning about network behavior. Unfortunately, current compilers only handle "local" programs that specify behavior in terms of hop-by-hop forwarding behavior, or modest extensions such as simple paths. To encode richer "global" behaviors,… ▽ More

    Submitted 24 June, 2015; v1 submitted 21 June, 2015; originally announced June 2015.

    ACM Class: D.3.4

    Journal ref: ACM SIGPLAN Notices - ICFP '15, Volume 50 Issue 9, September 2015, Pages 328-341

  39. Abstract Model Repair

    Authors: George Chatzieleftheriou, Borzoo Bonakdarpour, Panagiotis Katsaros, Scott A. Smolka

    Abstract: Given a Kripke structure M and CTL formula $\varphi$, where M does not satisfy $\varphi$, the problem of Model Repair is to obtain a new model M' such that M' satisfies $\varphi$. Moreover, the changes made to M to derive M' should be minimum with respect to all such M'. As in model checking, state explosion can make it virtually impossible to carry out model repair on models with infinite or ev… ▽ More

    Submitted 16 September, 2015; v1 submitted 19 June, 2015; originally announced June 2015.

    Comments: 43 pages

    Journal ref: Logical Methods in Computer Science, Volume 11, Issue 3 (September 17, 2015) lmcs:1587

  40. arXiv:1504.06660   

    eess.SY

    Model Checking as Control: Feedback Control for Statistical Model Checking of Cyber-Physical Systems

    Authors: Kenan Kalajdzic, Cyrille Jegourel, Ezio Bartocci, Axel Legay, Scott A. Smolka, Radu Grosu

    Abstract: We introduce feedback-control statistical system checking (FC-SSC), a new approach to statistical model checking that exploits principles of feedback-control for the analysis of cyber-physical systems (CPS). FC-SSC uses stochastic system identification to learn a CPS model, importance sampling to estimate the CPS state, and importance splitting to control the CPS so that the probability that the C… ▽ More

    Submitted 12 June, 2015; v1 submitted 24 April, 2015; originally announced April 2015.

    Comments: There are somethings to be checked more carefully

  41. arXiv:1503.06480  [pdf, other

    cs.LO cs.CE eess.SY q-bio.NC

    Model Checking Tap Withdrawal in C. Elegans

    Authors: Md. Ariful Islam, Richard DeFrancisco, Chuchu Fan, Radu Grosu, Sayan Mitra, Scott A. Smolka

    Abstract: We present what we believe to be the first formal verification of a biologically realistic (nonlinear ODE) model of a neural circuit in a multicellular organism: Tap Withdrawal (TW) in \emph{C. Elegans}, the common roundworm. TW is a reflexive behavior exhibited by \emph{C. Elegans} in response to vibrating the surface on which it is moving; the neural circuit underlying this response is the subje… ▽ More

    Submitted 22 March, 2015; originally announced March 2015.

  42. arXiv:1304.1745  [pdf, other

    cond-mat.mes-hall quant-ph

    Nonequilibrium dynamics in an optical transition from a neutral quantum dot to a correlated many-body state

    Authors: F. Haupt, S. Smolka, M. Hanl, W. Wüster, J. Miguel-Sanchez, A. Weichselbaum, J. von Delft, A. Imamoglu

    Abstract: We investigate the effect of many-body interactions on the optical absorption spectrum of a charge-tunable quantum dot coupled to a degenerate electron gas. A constructive Fano interference between an indirect path, associated with an intra dot exciton generation followed by tunneling, and a direct path, associated with the ionization of a valence-band quantum dot electron, ensures the visibility… ▽ More

    Submitted 4 November, 2013; v1 submitted 5 April, 2013; originally announced April 2013.

    Comments: 14 pages, 10 figures

    Journal ref: Phys. Rev. B 88, 161304(R) (2013)

  43. arXiv:1204.4736  [pdf, other

    cs.LO

    Model Checking with Probabilistic Tabled Logic Programming

    Authors: Andrey Gorlin, C. R. Ramakrishnan, Scott A. Smolka

    Abstract: We present a formulation of the problem of probabilistic model checking as one of query evaluation over probabilistic logic programs. To the best of our knowledge, our formulation is the first of its kind, and it covers a rich class of probabilistic models and probabilistic temporal logics. The inference algorithms of existing probabilistic logic-programming systems are well defined only for queri… ▽ More

    Submitted 20 April, 2012; originally announced April 2012.

  44. Statistical theory of a quantum emitter strongly coupled to Anderson-localized modes

    Authors: Henri Thyrrestrup, Stephan Smolka, Luca Sapienza, Peter Lodahl

    Abstract: A statistical theory of the coupling between a quantum emitter and Anderson-localized cavity modes is presented based on a dyadic Green's function formalism. The probability of achieving the strong light-matter coupling regime is extracted for an experimentally realistic system composed of InAs quantum dots embedded in a disordered photonic crystal waveguide. We demonstrate that by engineering the… ▽ More

    Submitted 23 December, 2011; originally announced December 2011.

    Comments: 5 pages, 4 figures

    Journal ref: Phys. Rev. Lett. 108, 113901 (2012)

  45. arXiv:1103.5941  [pdf, other

    quant-ph cond-mat.dis-nn cond-mat.mes-hall physics.optics

    Probing statistical properties of Anderson localization with quantum emitters

    Authors: Stephan Smolka, Henri Thyrrestrup, Luca Sapienza, Tau B. Lehmann, Kristian R. Rix, Luis S. Froufe-Pérez, Pedro D. García, Peter Lodahl

    Abstract: Wave propagation in disordered media can be strongly modified by multiple scattering and wave interference. Ultimately the so-called Anderson-localized regime is reached when the waves become strongly confined in space. So far, Anderson localization of light has been probed in transmission experiments by measuring the intensity of an external light source after propagation through a disordered med… ▽ More

    Submitted 30 March, 2011; originally announced March 2011.

    Comments: 13 pages, 5 figures

    Journal ref: New J. Phys. 13 063044 (2011)

  46. Continuous-wave spatial quantum correlations of light induced by multiple scattering

    Authors: Stephan Smolka, Johan R. Ott, Alexander Huck, Ulrik L. Andersen, Peter Lodahl

    Abstract: We present theoretical and experimental results on spatial quantum correlations induced by multiple scattering of nonclassical light. A continuous mode quantum theory is derived that enables determining the spatial quantum correlation function from the fluctuations of the total transmittance and reflectance. Utilizing frequency-resolved quantum noise measurements, we observe that the strength of t… ▽ More

    Submitted 11 July, 2012; v1 submitted 4 March, 2011; originally announced March 2011.

    Comments: 8 pages, 6 figures

  47. arXiv:1004.1721  [pdf, ps, other

    physics.optics cond-mat.dis-nn

    Angular-resolved photon-coincidence measurements in a multiple-scattering medium

    Authors: Stephan Smolka, Otto L. Muskens, Ad Lagendijk, Peter Lodahl

    Abstract: We present angular-resolved correlation measurements between photons after propagation through a three-dimensional disordered medium. The multiple scattering process induces photon correlations that are directly measured for light sources with different photon statistics. We find that multiple scattered photons between different angular directions with angles much larger than the average speckle w… ▽ More

    Submitted 4 March, 2011; v1 submitted 10 April, 2010; originally announced April 2010.

    Comments: 6 pages, 4 figures

    Journal ref: Phys. Rev. A 83, 043819 (2011)

  48. arXiv:1003.2525  [pdf

    quant-ph cond-mat.mes-hall physics.optics

    Cavity Quantum Electrodynamics with Anderson-localized Modes

    Authors: Luca Sapienza, Henri Thyrrestrup, Søren Stobbe, Pedro David Garcia, Stephan Smolka, Peter Lodahl

    Abstract: A major challenge in quantum optics and quantum information technology is to enhance the interaction between single photons and single quantum emitters. Highly engineered optical cavities are generally implemented requiring nanoscale fabrication precision. We demonstrate a fundamentally different approach in which disorder is used as a resource rather than a nuisance. We generate strongly confine… ▽ More

    Submitted 12 March, 2010; originally announced March 2010.

    Journal ref: Science 327, 1352 (2010)

  49. Controlling Anderson localization in disordered photonic crystal waveguides

    Authors: P. D. Garcia, S. Smolka, S. Stobbe, P. Lodahl

    Abstract: We prove Anderson localization in a disordered photonic crystal waveguide by measuring the ensemble-averaged localization length which is controlled by the dispersion of the photonic crystal waveguide. In such structures, the localization length shows a 10-fold variation between the fast- and the slow-light regime and, in the latter case, it becomes shorter than the sample length thus giving ris… ▽ More

    Submitted 12 March, 2010; v1 submitted 3 March, 2010; originally announced March 2010.

    Comments: 4 pages, 4 figures

  50. Demonstration of Quadrature Squeezed Surface-Plasmons in a Gold Waveguide

    Authors: Alexander Huck, Stephan Smolka, Peter Lodahl, Anders S. Soerensen, Alexandra Boltasseva, Jiri Janousek, Ulrik L. Andersen

    Abstract: We report on the efficient generation, propagation, and re-emission of squeezed long-range surface-plasmon polaritons (SPPs) in a gold waveguide. Squeezed light is used to excite the non-classical SPPs and the re-emitted quantum state is fully quantum characterized by complete tomographic reconstruction of the density matrix. We find that the plasmon-assisted transmission of non-classical light… ▽ More

    Submitted 26 January, 2009; originally announced January 2009.

    Journal ref: Phys. Rev. Lett. 102, 246802 (2009)