Publicação
Real-time MTL with durations as SMT with applications to schedulability analysis
| Resumo: | This paper introduces a synthesis procedure for the satisfiability problem of RMTL- ∫ formulas as SAT solving modulo theories. RMTL- ∫ is a real-time version of metric temporal logic (MTL) extended by a duration quantifier allowing to measure time durations. For any given formula, a SAT instance modulo the theory of arrays, uninterpreted functions with equality and non-linear real-arithmetic is synthesized and may then be further investigated using appropriate SMT solvers. We show the benefits of using RMTL- ∫ with the given SMT encoding on a diversified set of examples that include in particular its application in the area of schedulability analysis. Therefore, we introduce a simple language for formalizing schedulability problems and show how to formulate timing constraints as RMTL- ∫ formulas. Our practical evaluation based on our synthesis and Z3 as back-end SMT solver also shows the feasibility of the overall approach. |
|---|---|
| Autores principais: | Matos, Andre de |
| Outros Autores: | Leucker, Martin; Pereira, David; Pinto, Jorge Sousa |
| Assunto: | Metric temporal logic Schedulability analysis Constraint programming Satisfiability modulo theories |
| Ano: | 2020 |
| País: | Portugal |
| Tipo de documento: | documento de conferência |
| Tipo de acesso: | acesso embargado |
| Instituição associada: | Instituto Politécnico do Porto |
| Idioma: | inglês |
| Origem: | Repositório Científico do Instituto Politécnico do Porto |
Registos relacionados
article Real-time MTL with durations as SMT with applications to schedulability analysis
por: Pedro, André de Matos
Publicado em: (2020)
por: Pedro, André de Matos
Publicado em: (2020)
article Time-Triggered Co-Scheduling of Computation and Communication with Jitter Requirements
por: Minaeva, Anna
Publicado em: (2018)
por: Minaeva, Anna
Publicado em: (2018)
category Efficient instantiation techniques in SMT: work in progress
por: Haniel Moreira Barbosa
Publicado em: (2021)
por: Haniel Moreira Barbosa
Publicado em: (2021)
article SMT-based schedulability analysis using RMTL-∫
por: Pedro, André Matos
Publicado em: (2017)
por: Pedro, André Matos
Publicado em: (2017)
article Hybrid methods for the maintenance scheduling of generating units problem
por: Gomes, Nuno
Publicado em: (2004)
por: Gomes, Nuno
Publicado em: (2004)
article Runtime verification of autopilot systems using a fragment of MTL-∫
por: Matos Pedro, André
Publicado em: (2018)
por: Matos Pedro, André
Publicado em: (2018)
article Runtime verification of autopilot systems using a fragment of MTL- ∫
por: Pedro, André de Matos
Publicado em: (2017)
por: Pedro, André de Matos
Publicado em: (2017)
article A prototype implementation of a distributed satisfiability modulo theories solver in the ToolBus framework
por: Déharbe,David
Publicado em: (2008)
por: Déharbe,David
Publicado em: (2008)
article Runtime verification of autopilot systems using a fragment of MTL-∫
por: Pedro, André
Publicado em: (2018)
por: Pedro, André
Publicado em: (2018)
article A Symbolic model for timed concurrent constraint programming
por: Arias, Jaime
Publicado em: (2020)
por: Arias, Jaime
Publicado em: (2020)
article A constraint based approach to the maintenance scheduling on electrical power distribution networks
por: Pinheiro, Raul
Publicado em: (2004)
por: Pinheiro, Raul
Publicado em: (2004)
article A genetic algorithm for the resource-constrained project scheduling problem with alternative subgraphs using a boolean satisfiability solver
por: Servranckx, Tom
Publicado em: (2024)
por: Servranckx, Tom
Publicado em: (2024)
article Logic-based schedulability analysis for compositional hard real-time embedded systems
por: Pedro, André
Publicado em: (2015)
por: Pedro, André
Publicado em: (2015)
article Heavy-tailed phenomena in satisfiability and constraint satisfaction problems
por: Gomes, Carla P.
Publicado em: (2000)
por: Gomes, Carla P.
Publicado em: (2000)
school Automated verification of care pathways using constraint programming
por: Figueiredo, Renan Pereira de
Publicado em: (2019)
por: Figueiredo, Renan Pereira de
Publicado em: (2019)
school Parameterized complexity investigations on the first-order satisfiability and matching problems
por: Morais, Luis Henrique Bustamante de
Publicado em: (2019)
por: Morais, Luis Henrique Bustamante de
Publicado em: (2019)
school Verifica????o de programas C++ baseados no framework crossplataforma Qt
por: Garcia, M??rio Angel Praia
Publicado em: (2017)
por: Garcia, M??rio Angel Praia
Publicado em: (2017)
school Um novo m??todo de otimiza????o baseado em teorias de satisfatibilidade
por: Ara??jo, Rodrigo Farias
Publicado em: (2017)
por: Ara??jo, Rodrigo Farias
Publicado em: (2017)
article Scheduling maintenance activities of electric power transmission networks using an hybrid constraint method
por: Gomes, Nuno
Publicado em: (2007)
por: Gomes, Nuno
Publicado em: (2007)
article A progressive hedging approach to solve harvest scheduling problem under climate change
por: Garcia-Gonzalo, Jordi
Publicado em: (2020)
por: Garcia-Gonzalo, Jordi
Publicado em: (2020)
article Logic-based schedulability analysis for compositional hard real-time embedded systems
por: Pedro, André Matos
Publicado em: (2015)
por: Pedro, André Matos
Publicado em: (2015)
article Modelling distributed network attacks with constraints
por: Salgueiro, Pedro
Publicado em: (2015)
por: Salgueiro, Pedro
Publicado em: (2015)
article Comparing Mixed & Integer Programming vs. Constraint Programming by solving Job-Shop Scheduling Problems
por: Oliveira, Renata Melo e Silva de
Publicado em: (2015)
por: Oliveira, Renata Melo e Silva de
Publicado em: (2015)
groups A Constraint Programming Model for the Super-Agile Earth Observation Satellite Imaging Scheduling Problem
por: Caleiras, Margarida
Publicado em: (2026)
por: Caleiras, Margarida
Publicado em: (2026)
article A proof theoretic study of soft concurrent constraint programming
por: Pimentel, Elaine Gouvea
Publicado em: (2020)
por: Pimentel, Elaine Gouvea
Publicado em: (2020)
school Integrated nesting and scheduling in additive manufacturing: models, methods, and scalable optimization
por: Nascimento, Paulo Jorge Rodrigues
Publicado em: (2025)
por: Nascimento, Paulo Jorge Rodrigues
Publicado em: (2025)
article Constraint Logic Programming Applied to the Resolution of a Problem of picking of Warehouse
por: Preissler Junior, Sigmundo
Publicado em: (2008)
por: Preissler Junior, Sigmundo
Publicado em: (2008)
article Constraint-Informed Information Systems in Space Management Utilization
por: Rodrigues, Irene
Publicado em: (2016)
por: Rodrigues, Irene
Publicado em: (2016)
school Towards Model-Driven Engineering Constraint-Based Scheduling Applications
por: de Siqueira Teles, Fabrício
Publicado em: (2014)
por: de Siqueira Teles, Fabrício
Publicado em: (2014)
school Scheduling hard real-time tasks in heterogeneous multiprocessor platforms subject to energy and temperature constraints
por: Valentin, Eduardo Bezerra
Publicado em: (2018)
por: Valentin, Eduardo Bezerra
Publicado em: (2018)
article Dual-resource Constrained Scheduling for Quality Control Laboratories
por: Cunha, M.
Publicado em: (2020)
por: Cunha, M.
Publicado em: (2020)
article Self-Scheduling for energy and spinning reserve of wind/CSP plants by a MILP approach
por: Pousinho, Hugo Miguel Inácio
Publicado em: (2014)
por: Pousinho, Hugo Miguel Inácio
Publicado em: (2014)
article Efficiency of PRI and WRR DiffServ scheduling mechanisms for real-time services on UMTS environment
por: Lopes, Nuno Vasco
Publicado em: (2008)
por: Lopes, Nuno Vasco
Publicado em: (2008)
article Optimization of surgical scheduling: Predicting surgery time duration using machine learning
por: Malheiro, Soraia
Publicado em: (2025)
por: Malheiro, Soraia
Publicado em: (2025)
article New resource-constrained project scheduling instances for testing (meta-)heuristic scheduling algorithms
por: Coelho, José
Publicado em: (2023)
por: Coelho, José
Publicado em: (2023)
groups Response-Time Analysis of Limited-Preemptive Parallel DAG Tasks under Global Scheduling
por: Nasri, Mitra
Publicado em: (2019)
por: Nasri, Mitra
Publicado em: (2019)
article Subexponential concurrent constraint programming
por: Pimentel, Elaine Gouvea
Publicado em: (2020)
por: Pimentel, Elaine Gouvea
Publicado em: (2020)
article Going to the core of hard resource-constrained project scheduling instances
por: Coelho, José
Publicado em: (2020)
por: Coelho, José
Publicado em: (2020)
school Virtualização e execução de algoritmos em FPGA: um algoritmo de modulo scheduling para arranjos reconfiguráveis de grão grosso
por: Meireles Filho, Waldir Dénver Muniz
Publicado em: (2015)
por: Meireles Filho, Waldir Dénver Muniz
Publicado em: (2015)
article Addressing the facilities layout design problem through constraint logic programming
por: Tavares, José
Publicado em: (2002)
por: Tavares, José
Publicado em: (2002)
Registos relacionados
-
article Real-time MTL with durations as SMT with applications to schedulability analysis
por: Pedro, André de Matos
Publicado em: (2020) -
article Time-Triggered Co-Scheduling of Computation and Communication with Jitter Requirements
por: Minaeva, Anna
Publicado em: (2018) -
category Efficient instantiation techniques in SMT: work in progress
por: Haniel Moreira Barbosa
Publicado em: (2021) -
article SMT-based schedulability analysis using RMTL-∫
por: Pedro, André Matos
Publicado em: (2017) -
article Hybrid methods for the maintenance scheduling of generating units problem
por: Gomes, Nuno
Publicado em: (2004)