Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleSeptember 2023
Neural Abstraction-Based Controller Synthesis and Deployment
ACM Transactions on Embedded Computing Systems (TECS), Volume 22, Issue 5sArticle No.: 141, Pages 1–25https://doi.org/10.1145/3608104Abstraction-based techniques are an attractive approach for synthesizing correct-by-construction controllers to satisfy high-level temporal requirements. A main bottleneck for successful application of these techniques is the memory requirement, both ...
- abstractMay 2022
Data-driven Approaches for Formal Synthesis of Dynamical Systems
AAMAS '22: Proceedings of the 21st International Conference on Autonomous Agents and Multiagent SystemsPages 1852–1853My research lies at the intersection of control theory, machine learning and formal methods. This paper presents part of the work developed so far within the scope of my PhD and suggests possible future research directions. Towards trustworthy computing,...
- research-articleMay 2022
Translating Omega-Regular Specifications to Average Objectives for Model-Free Reinforcement Learning
AAMAS '22: Proceedings of the 21st International Conference on Autonomous Agents and Multiagent SystemsPages 732–741Recent success in reinforcement learning (RL) has brought renewed attention to the design of reward functions by which agent behavior is reinforced or deterred. Manually designing reward functions is tedious and error-prone. An alternative approach is ...
Strategy synthesis for partially-known switched stochastic systems
HSCC '21: Proceedings of the 24th International Conference on Hybrid Systems: Computation and ControlArticle No.: 6, Pages 1–11https://doi.org/10.1145/3447928.3456649We present a data-driven framework for strategy synthesis for partially-known switched stochastic systems. The properties of the system are specified using linear temporal logic (LTL) over finite traces (LTLf), which is as expressive as LTL and enables ...
- research-articleApril 2020
Robust output feedback control with guaranteed constraint satisfaction
HSCC '20: Proceedings of the 23rd International Conference on Hybrid Systems: Computation and ControlArticle No.: 24, Pages 1–10https://doi.org/10.1145/3365365.3382211We propose a method to control linear time-varying (LTV) discrete-time systems subject to bounded process disturbances and measurable outputs with bounded noise, and polyhedral constraints over system inputs and states. We search over control policies ...
- announcementMay 2017
Formal Model-Based Synthesis of Application-Specific Static RTOS
ACM Transactions on Embedded Computing Systems (TECS), Volume 16, Issue 4Article No.: 97, Pages 1–25https://doi.org/10.1145/3015777In an embedded system, the specialization of the code of the real-time operating system (RTOS) according to the requirements of the application allows one to remove unused services and other sources of dead code from the binary program. The typical ...
- research-articleApril 2017
Formal synthesis of distributed optimal traffic control policies
ICCPS '17: Proceedings of the 8th International Conference on Cyber-Physical SystemsPages 15–24https://doi.org/10.1145/3055004.3055011We propose a formal methods approach to control traffic signals optimally from specifications described by metric temporal logic (MTL). Since real-time optimization is computationally infeasible beyond small-scale networks, we use a divide and conquer ...
- research-articleApril 2014
Model predictive control from signal temporal logic specifications: a case study
CyPhy '14: Proceedings of the 4th ACM SIGBED International Workshop on Design, Modeling, and Evaluation of Cyber-Physical SystemsPages 52–55https://doi.org/10.1145/2593458.2593472This paper describes current work on framing the model predictive control (MPC) of cyber-physical systems as synthesis from signal temporal logic (STL) specifications. We provide a case study using a simplified power grid model with uncertain demand and ...
- research-articleApril 2013
Iterative temporal motion planning for hybrid systems in partially unknown environments
HSCC '13: Proceedings of the 16th international conference on Hybrid systems: computation and controlPages 353–362https://doi.org/10.1145/2461328.2461380This paper considers the problem of motion planning for a hybrid robotic system with complex and nonlinear dynamics in a partially unknown environment given a temporal logic specification. We employ a multi-layered synergistic framework that can deal ...
- research-articleApril 2013
Temporal logic model predictive control for discrete-time systems
HSCC '13: Proceedings of the 16th international conference on Hybrid systems: computation and controlPages 343–352https://doi.org/10.1145/2461328.2461379This paper proposes an optimal control strategy for a discrete-time linear system constrained to satisfy a temporal logic specification over a set of linear predicates in its state variables. The cost is a quadratic function that penalizes the distance ...
- ArticleMarch 2023
Real-Time Embedded Software Design for Mobile and Ubiquitous Systems
- Pao-Ann Hsiung,
- Shang-Wei Lin,
- Chin-Chieh Hung,
- Jih-Ming Fu,
- Chao-Sheng Lin,
- Cheng-Chi Chiang,
- Kuo-Cheng Chiang,
- Chun-Hsien Lu,
- Pin-Hsien Lu
AbstractCurrently available application frameworks that target at the automatic design of real-time embedded software are poor in integrating functional and non-functional requirements for mobile and ubiquitous systems. In this work, we present the ...
- ArticleDecember 2007
Real-time embedded software design for mobile and ubiquitous systems
- Pao-Ann Hsiung,
- Shang-Wei Lin,
- Chin-Chieh Hung,
- Jih-Ming Fu,
- Chao-Sheng Lin,
- Cheng-Chi Chiang,
- Kuo-Cheng Chiang,
- Chun-Hsien Lu,
- Pin-Hsien Lu
EUC'07: Proceedings of the 2007 international conference on Embedded and ubiquitous computingPages 718–729Currently available application frameworks that target at the automatic design of real-time embedded software are poor in integrating functional and non-functional requirements for mobile and ubiquitous systems. In this work, we present the internal ...
- research-articleOctober 2004
VERTAF: An Application Framework for the Design and Verification of Embedded Real-Time Software
IEEE Transactions on Software Engineering (ISOF), Volume 30, Issue 10Pages 656–674https://doi.org/10.1109/TSE.2004.68The growing complexity of embedded real-time software requirements calls for the design of reusable software components, the synthesis and generation of software code, and the automatic guarantee of nonfunctional properties such as performance, time ...
- ArticleJune 2004
Automatic correct scheduling of control flow intensive behavioral descriptions in formal synthesis
DAC '04: Proceedings of the 41st annual Design Automation ConferencePages 61–66https://doi.org/10.1145/996566.996584Formal synthesis ensures the correctness of hardware synthesis by automatically deriving the circuit implementation by behavior preserving transformations within a theorem prover. In this paper, we present a new approach to formal synthesis that is able ...
- articleOctober 2001
Theorem Proving Guided Development of Formal Assertions in a Resource-Constrained Scheduler for High-Level Synthesis
Formal Methods in System Design (FMSD), Volume 19, Issue 3Pages 237–273https://doi.org/10.1023/A:1011250531814This paper presents a formal specification and a proof of correctness for the widely-used Force-Directed List Scheduling (FDLS) algorithm for resource-constrained scheduling of data flow graphs in high-level synthesis systems. The proof effort is ...
- articleJanuary 2000
Automated Correctness Condition Generation for Formal Verification ofSynthesized RTL Designs
Formal Methods in System Design (FMSD), Volume 16, Issue 1Pages 59–91https://doi.org/10.1023/A:1008777509016High-level synthesis tools generate register-transfer level designs from algorithmic behavioral specifications. The high-level synthesis process typically consists of dependency graph scheduling, functional unit allocation, register allocation, ...