
Departmental Papers (CIS)
Our faculty have research activities across many areas of computer science and are from schools throughout Penn, including Penn Engineering and the School of Arts and Sciences. For more information about CIS research, visit our research areas page.
Papers from 2022
Exploring with Sticky Mittens: Reinforcement Learning with Expert Interventions via Option Templates, Souradeep Dutta, Kaustubh Sridhar, Osbert Bastani, Edgar Dobriban, James Weimer, and Julia Parish-Morris
Guaranteed Conformance of Neurosymbolic Models to Natural Constraints, Kaustubh Sridhar, Souradeep Dutta, James Weimer, and Insup Lee
Papers from 2021
ModelGuard: Runtime Validation of Lipschitz-continuous Models, Taylor J. Carpenter, Radoslav Ivanov, Insup Lee, and James Weimer
Reconfiguring Non-Convex Holes in Pivoting Modular Cube Robots, Daniel Adam Feshbach and Cynthia Sung
Verisig 2.0: Verification of Neural Network Controllers Using Taylor Model Preconditioning, Radoslav Ivanov, Taylor Carpenter, James Weimer, Rajeev Alur, George Pappas, and Insup Lee
Improving Classifier Confidence using Lossy Label-Invariant Transformations, Sooyong Jang, Insup Lee, and James Weimer
Real-Time Detectors for Digital and Physical Adversarial Inputs to Perception Systems, Yiannis Kantaros, Taylor Carpenter, Kaustubh Sridhar, Yahan Yang, Insup Lee, and James Weimer
Willingness to Use a Wearable Device Capable of Detecting and Reversing Overdose Among People Who Use Opioids in Philadelphia, Katie Kanter, Ryan Gallagher, Feyisope Eweje, Alexander Lee, David Gordon, Stephen Landy, Julia Gasior, Haideliza Soto-Calderon, Peter F. Cronholm, Ben Cocchiaro, James Weimer, Alexis Roth, Stephen Lankenau, and Jacob Brenner
Detecting OODs as datapoints with High Uncertainty, Ramneet Kaur, Susmit Jha, Anirban Roy, Sangdon Park, Oleg Sokolsky, and Insup Lee
Characterizing Glycemic Control and Sleep in Adults with Long-Standing Type 1 Diabetes and Hypoglycemia Unawareness Initiating Hybrid Closed Loop Insulin Delivery, Susan Kohl Malone, Amy J. Peleckis, Laura Grunin, Gary Yu, Sooyong Jang, James Weimer, Insup Lee, Michael R. Rickels, and Namni Goel
Improving Neural Network Robustness via Persistency of Excitation, Kaustubh Sridhar, Oleg Sokolsky, Insup Lee, and James Weimer
Papers from 2020
Case Study: Verifying the Safety of an Autonomous Racing Car with a Neural Network Controller, Radoslav Ivanov, Taylor J. Carpenter, James Weimer, Rajeev Alur, George Pappas, and Insup Lee
Verifying the Safety of Autonomous Systems with Neural Network Controllers, Radoslav Ivanov, Taylor J. Carpenter, James Weimer, Rajeev Alur, George Pappas, and Insup Lee
PAC Confidence Sets for Deep Neural Networks via Calibrated Prediction, Sangdon Park, Osbert Bastani, Nikolai Matni, and Insup Lee
Calibrated Prediction with Covariate Shift via Unsupervised Domain Adaptation, Sangdon Park, Osbert Bastani, James Weimer, and Insup Lee
Compositional Probabilistic Analysis of Temporal Properties over Stochastic Detectors, Ivan Ruchkin, Oleg Sokolsky, James Weimer, Tushar Hedaoo, and Insup Lee
Papers from 2019
Verisig: verifying safety properties of hybrid systems with neural network controllers, Radoslav Ivanov, James Weimer, Rajeev Alur, George J. Pappas, and Insup Lee
A Retrospective Look at the Monitoring and Checking (MaC) Framework, Sampath Kannan, Moonzoo Kim, Insup Lee, Oleg Sokolsky, and Mahesh Viswanathan
Detecting Security Leaks in Hybrid Systems with Information Flow Analysis, Luan Viet Nguyen, Gautam Mohan, James Weimer, Oleg Sokolsky, Insup Lee, and Rajeev Alur
LCV: A Verification Tool for Linear Controller Software, Junkil Park, Miroslav Pajic, Oleg Sokolsky, and Insup Lee
Holistic resource allocation for multicore real-time systems, Meng Xu, Linh T.X. Phan, Hyon-Young Choi, Yuhan Lin, Haoran Li, Chenyang Lu, and Insup Lee
Overhead-Aware Deployment of Runtime Monitors, Teng Zhang, Greg Eakman, Insup Lee, and Oleg Sokolsky
Runtime verification of parametric properties using SMEDL, Teng Zhang, Ramneet Kaur, Insup Lee, and Oleg Sokolsky
Papers from 2018
Generic Formal Framework for Compositional Analysis of Hierarchical Scheduling Systems, Jalil Boudjadar, Jin Hyun Kim, Linh Thi Xuan Phan, Insup Lee, Kim G. Larsen, and Ulrik Nyman
Bandwidth Optimal Data/Service Delivery for Connected Vehicles via Edges, Deepak Gangadharan, Oleg Sokolsky, Insup Lee, BaekGyu Kim, Chung-Wei Lin, and Shinichi Shiraishi
Data Freshness Over-Engineering: Formulation and Results, Dagaen Golomb, Deepak Gangadharan, Sanjian Chen, Oleg Sokolsky, and Insup Lee
OpenICE-lite: Towards a Connectivity Platform for the Internet of Medical Things, Radoslav Ivanov, Hung Nguyen, James Weimer, Oleg Sokolsky, and Insup Lee
Context-Aware Detection in Medical Cyber-Physical Systems, Radoslav Ivanov, James Weimer, and Insup Lee
Joint Rate Control and Demand Balancing for Electric Vehicle Charging, Fanxin Kong, Xue Liu, and Insup Lee
Cyber-Physical System Checkpointing and Recovery, Fanxin Kong, Meng Xu, James Weimer, Oleg Sokolsky, and Insup Lee
Multi-Mode Virtualization for Soft Real-Time Systems, Haoran Li, Meng Xu, Chong Li, Chenyang Lu, Christopher Gill, Linh T.X. Phan, Insup Lee, and Oleg Sokolsky
RePulmo: A Remote Pulmonary Monitoring System, Hung Nguyen, Radoslav Ivanov, Sara B. DeMauro, and James Weimer
LogSafe: Secure and Scalable Data Logger for IoT Devices, Hung Nguyen, Radoslav Ivanov, Linh T.X. Phan, Oleg Sokolsky, James Weimer, and Insup Lee
Reducing Pulse Oximetry False Alarms Without Missing Life-Threatening Events, Hung Nguyen, Sooyong Jang, Radoslav Ivanov, Christopher P. Bonafide, James Weimer, and Insup Lee
Parameter Invariant Monitoring for Signal Temporal Logic, Nima Roohi, Ramneet Kaur, James Weimer, Oleg Sokolsky, and Insup Lee
Injected and Delivered: Fabricating Implicit Control over Actuation Systems by Spoofing Inertial Sensors, Yazhou Tu, Zhiqiang Lin, Insup Lee, and Xiali Hei
Parameter-Invariant Monitor Design for Cyber Physical Systems, James Weimer, Radoslav Ivanov, Sanjian Chen, Alexander Roederer, Oleg Sokolsky, and Insup Lee
Correct-by-construction implementation of runtime monitors using stepwise refinement, Teng Zhang, John Wiegley, Theophilos Giannakopoulos, Gregory Eakman, Clement Pit-Claudel, Insup Lee, and Oleg Sokolsky
Papers from 2017
Extensible Energy Planning Framework for Preemptive Tasks, Jin Hyun Kim, Deepak Gangadharan, Oleg Sokolsky, Axel Legay, and Insup Lee
MC-ADAPT: Adaptive Task Dropping in Mixed-Criticality Scheduling, Jaewoo Lee, Hoon Sung Chwa, Linh T.X. Phan, Insik Shin, and Insup Lee
Design and Implementation of Attack-Resilient Cyber-Physical Systems, Miroslav Pajic, James Weimer, Nicola Bezzo, Oleg Sokolsky, George Pappas, and Insup Lee
Security of Cyber-Physical Systems in the Presence of Transient Sensor Faults, Junkil Park, Radoslav Ivanov, James Weimer, Miroslav Pajic, Sang Hyuk Son, and Insup Lee
Process Algebraic Approach to the Schedulability Analysis and Workload Abstraction of Hierarchical Real-Time Systems, Junkil Park, Insup Lee, Oleg Sokolsky, Dae Yon Hwang, Sojin Ahn, Jin-Young Choi, and Inhye Kang
Automatic Verification of Finite Precision Implementations of Linear Controllers, Junkil Park, Miroslav Pajic, Oleg Sokolsky, and Insup Lee
Resilient Linear Classification: An Approach to Deal with Attacks on Training Data, Sangdon Park, James Weimer, and Insup Lee
AutoV: An Automotive Testbed for Real-Time Virtualization, Meng Xu and Insup Lee
vCAT: Dynamic Cache Management Using CAT Virtualization, Meng Xu, Linh T.X. Phan, Hyon-Young Choi, and Insup Lee
Monitoring Time Intervals, Teng Zhang, John Wiegley, Insup Lee, and Oleg Sokolsky
Papers from 2016
Protecting Interoperable Clinical Environment With Authentication, Liang Cheng, Zhangtan Li, Yi Zhang, Yang Zhang, and Insup Lee
Data-driven Adaptive Safety Monitoring using Virtual Subjects in Medical Cyber-Physical Systems: A Glucose Control Case Study, Sanjian Chen, Oleg Sokolsky, James Weimer, and Insup Lee
Representation of Confidence in Assurance Cases Using the Beta Distribution, Lian Duan, Sanjai Rayadurgam, Mats Heimdahl, Oleg Sokolsky, and Insup Lee
Platform-based Plug and Play of Automotive Safety Features - Challenges and Directions, Deepak Gangadharan, Jin Hyun Kim, Insup Lee, Oleg Sokolsky, BaekGyu Kim, and Shin'ichi Shiraishi
Estimation of Blood Oxygen Content Using Context-Aware Filtering, Radoslav Ivanov, Nikolay Atanasov, James Weimer, Miroslav Pajic, Allan F. Simpao, Mohamed A. Rehman, George Pappas, and Insup Lee
Attack-Resilient Sensor Fusion for Safety-Critical Cyber-Physical, Radoslav Ivanov, Miroslav Pajic, and Insup Lee
Adaptive Transient Fault Model for Sensor Attack Detection, Minsu Jo, Junkil Park, Youngmi Baek, Radoslav Ivanov, James Weimer, Sang Hyuk Son, and Insup Lee
LASER: Light, Accurate Sharing dEtection and Repair, Liang Luo, Akshitha Sriraman, Brooke Fugate, Shiliang Hu, Gilles Pokam, Chris J. Newburn, and Joseph Devietti
Cloud-Based Secure Logger for Medical Devices, Hung Nguyen, Bipeen Acharya, Radoslav Ivanov, Andreas Haeberlen, Linh T.X. Phan, Oleg Sokolsky, Jesse Walker, James Weimer, C. William Hanson III, and Insup Lee
Scalable Verification of Linear Controller Software, Junkil Park, Miroslav Pajic, Insup Lee, and Oleg Sokolsky
Clinician-in-the-Loop Annotation of ICU Bedside Alarm Data, Alexander Roederer, Joseph Dimartino, Jacob Gutsche, Margaret Mullen-Fortino, Sachin Shah, C. William Hanson III, and Insup Lee
Monitoring Assumptions in Assume-Guarantee Contracts, Oleg Sokolsky, Teng Zhang, Insup Lee, and Michael McDougall
Analysis and Implementation of Global Preemptive Fixed-Priority Scheduling with Dynamic Cache Allocation, Meng Xu, Linh Thi Xuan Phan, Hyon-Young Choi, and Insup Lee
SMEDL: Combining Synchronous and Asynchronous Monitoring, Teng Zhang, Peter Gebhard, and Oleg Sokolsky
Papers from 2015
Fault Tolerance and the Five-Second Rule, Ang Chen, Hanjun Xiao, Andreas Haeberlen, and Linh T.X. Phan
A Data-Driven Behavior Modeling and Analysis Framework for Diabetic Patients on Insulin Pumps, Sanjian Chen, Lu Feng, Michael R. Rickels, Amy Peleckis, Oleg Sokolsky, and Insup Lee
An Intraoperative Glucose Control Benchmark for Formal Verification, Sanjian Chen, Matthew O'Kelly, James Weimer, Oleg Sokolsky, and Insup Lee
Towards a Model-Based Meal Detector for Type I Diabetics, Sanjian Chen, James Weimer, Michael R. Rickels, Amy Peleckis, and Insup Lee
Controller Synthesis for Autonomous Systems Interacting With Human Operators, Lu Feng, Clemens Wiltsche, Laura Humphrey, and Ufuk Topcu
Robust Localization Using Context-Aware Filtering, Radoslav Ivanov, Nikolay Atanasov, Miroslav Pajic, Insup Lee, and George Pappas
Robust Estimation Using Context-Aware Filtering, Radoslav Ivanov, Nikolay Atanasov, Miroslav Pajic, George Pappas, and Insup Lee
Early Detection of Critical Pulmonary Shunts in Infants, Radoslav Ivanov, James Weimer, Allan F. Simpao, Mohamed A. Rehman, and Insup Lee
Platform-Specific Timing Verification Framework in Model-Based Implementation, BaekGyu Kim, Lu Feng, Linh T. X. Phan, Oleg Sokolsky, and Insup Lee
Platform-Specific Code Generation from Platform-Independent Timed Models, BaekGyu Kim, Lu Feng, Oleg Sokolsky, and Insup Lee
Optimizing the Resource Requirements of Hierarchical Scheduling Systems, Jin Hyun Kim, Axel Legay, Louis-Marie Traonouez, Abdeldjalil Boudjadar, Ulrik Nyman, Kim G. Larsen, Insup Lee, and Jin-Young Choi
Towards Assurance for Plug & Play Medical Systems, Andrew L. King, Lu Feng, Sam Procter, Sanjian Chen, Oleg Sokolsky, John Hatcliff, and Insup Lee
Towards Compositional Mixed-Criticality Real-Time Scheduling in Open Systems, Jaewoo Lee, Hoon Sung Chwa, Arvind Easwaran, Insik Shin, and Insup Lee
Verified ROS-Based Deployment of Platform-Independent Control Systems, Wenrui Meng, Junkil Park, Oleg Sokolsky, Stephanie Weirich, and Insup Lee
Automatic Verification of Linear Controller Software, Miroslav Pajic, Junkil Park, Insup Lee, George J. Pappas, and Oleg Sokolsky
Attack-Resilient State Estimation in the Presence of Noise, Miroslav Pajic, Paulo Tabuada, Insup Lee, and George Pappas
Sensor Attack Detection in the Presence of Transient Faults, Junkil Park, Radoslav Ivanov, James Weimer, Miroslav Pajic, and Insup Lee
Cache-aware Interfaces for Compositional Real-Time Systems, Linh T.X. Phan, Meng Xu, and Insup Lee
Mixed-Criticality Scheduling on Multiprocessors using Task Grouping, Jiankang Ren and Linh T.X. Phan
Robust Monitoring of Hypovolemia in Intensive Care Patients Using Photoplethysmogram Signals, Alexander Roederer, James Weimer, Joseph Dimartino, Jacob Gutsche, and Insup Lee
Towards Non-Invasive Monitoring of Hypovolemia in Intensive Care Patients, Alexander Roederer, James Weimer, Joseph Dimartino, Jacob Gutsche, and Insup Lee
Requirement Engineering for Functional Alarm System for Interoperable Medical Devices, Krishna Venkatasubramanian, Eugene Vasserman, Vasiliki Sfyrla, Oleg Sokolsky, and Insup Lee
A Hybrid Approach to Causality Analysis, Shaohui Wang, Yoann Geoffroy, Gregor Gössler, Oleg Sokolsky, and Insup Lee
Parameter-Invariant Design of Medical Alarms, James Weimer, Radoslav Ivanov, Alexander Roederer, Sanjian Chen, and Insup Lee
RT-OpenStack: CPU Resource Management for Real-Time Cloud Computing, Sisu Xi, Chong Li, Chenyang Lu, Christopher D. Gill, Meng Xu, Linh T.X. Phan, Insup Lee, and Oleg Sokolsky
Cache-Aware Compositional Analysis of Real-Time Multicore Virtualization Platforms, Meng Xu, Linh T.X. Phan, Oleg Sokolsky, Sisu Xi, Chenyang Lu, Christopher Gill, and Insup Lee
Executing Model-Based Tests on Platform-Specific Implementations, Dongjiang You, Sanjai Rayadurgam, Mats Heimdahl, John Komp, BaekGyu Kim, and Oleg Sokolsky
Papers from 2014
Detecting Covert Timing Channels with Time-Deterministic Replay, Ang Chen, W. Brad Moore, Hanjun Xiao, Andreas Haeberlen, Linh T.X. Phan, Micah Sherr, and Wenchao Zhou
Partitioned Scheduling of Multi-Modal Mixed-Criticality Real-Time Systems on Multiprocessor Platforms, Dionisio de Niz and Linh T.X. Phan
A Safety Argument Strategy for PCA Closed-Loop Systems: A Preliminary Proposal, Lu Feng, Andrew L. King, Sanjian Chen, Anaheed Ayoub, Junkil Park, Nicola Bezzo, Oleg Sokolsky, and Insup Lee
Attack-Resilient Sensor Fusion, Radoslav Ivanov, Miroslav Pajic, and Insup Lee
Resilient Multidimensional Sensor Fusion Using Measurement History, Radoslav Ivanov, Miroslav Pajic, and Insup Lee
A Layered Approach for Testing Timing in the Model-Based Implementation, BaekGyu Kim, Hyeon I. Hwang, Taejoon Park, Sang H. Son, and Insup Lee
The MIDdleware Assurance Substrate: Enabling Strong Real-Time Guarantees in Open Systems With OpenFlow, Andrew L. King, Sanjian Chen, and Insup Lee
MC-Fluid: Fluid Model-Based Mixed-Criticality Scheduling on Multiprocessors, Jaewoo Lee, Kieu-My Phan, Xiaozhe Gu, Jiyeon Lee, Arvind Easwaran, Insik Shin, and Insup Lee
From Requirements to Code: Model Based Development of a Medical Cyber Physical System, Anitha Murugesan, Mats Heimdahl, Michael Whalen, Sanjai Rayadurgam, John Komp, Lian Duan, BaekGyu Kim, Oleg Sokolsky, and Insup Lee
Linking Abstract Analysis to Concrete Design: A Hierarchical Approach to Verify Medical CPS Safety, Anitha Murugesan, Oleg Sokolsky, Sanjai Rayadurgam, Michael Whalen, Mats Heimdahl, and Insup Lee
Safety-Critical Medical Device Development Using the UPP2SF Model, Miroslav Pajic, Zhihao Jiang, Insup Lee, Oleg Sokolsky, and Rahul Mangharam