Real-time MTL with durations as SMT with applications to schedulability analysis

dc.contributor.authorPedro, André de Matospor
dc.contributor.authorLeucker, Martinpor
dc.contributor.authorPereira, Davidpor
dc.contributor.authorPinto, Jorge Sousapor
dc.date.accessioned2020-12-30T13:07:58Z
dc.date.available2021-07-01T06:00:31Z
dc.date.issued2020-12
dc.description.abstractThis paper introduces a synthesis procedure for the satisfiability problem of RMTL-D formulas as SAT solving modulo theories. RMTL-D 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-D 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-D formulas. Our practical evaluation based on our synthesis and Z3 as back-end SMT solver also shows the feasibility of the overall approach.por
dc.description.sponsorshipThis work was partially supported by BMVI project IHATEC / SecurePort; by National Funds through FCT/M- CTES (Portuguese Foundation for Science and Technology), within the CISTER Research Unit (UID/CEC/04234) and the INESC TEC (UIDB/50014/2020); also by the Norte Portugal Regional Operational Programme (NORTE 2020) under the Portugal 2020 Partnership Agreement, through the European Regional Development Fund (ERDF) and also by national funds through the FCT, within project NORTE-01-0145- FEDER-028550 (REASSURE).por
dc.distributioninternationalpor
dc.identifier.doi10.1109/TASE49443.2020.00016por
dc.identifier.isbn978-1-7281-4086-5
dc.identifier.urihttps://hdl.handle.net/1822/68771
dc.language.isoengpor
dc.peerreviewedyespor
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)por
dc.relationinfo:eu-repo/grantAgreement/FCT/5876/147439/PTpor
dc.relationUIDB/50014/2020por
dc.relation.publisherversionhttps://ieeexplore.ieee.org/xpl/conhome/1001758/all-proceedingspor
dc.rightsopenAccesspor
dc.subjectmetric temporal logicpor
dc.subjectschedulability analysispor
dc.subjectconstraint programmingpor
dc.subjectsatisfiability modulo theoriespor
dc.subjectsatisfiabilily modulo theoriespor
dc.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticapor
dc.subject.wosScience & Technologypor
dc.titleReal-time MTL with durations as SMT with applications to schedulability analysispor
dc.typeconferencePaperpor
dspace.entity.typePublicationen
oaire.citationConferencePlaceHangzhou, Chinapor
oaire.citationEndPage56por
oaire.citationStartPage49por
oaire.versionVoRpor
sdum.bookTitle2020 INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING (TASE 2020)por
sdum.conferencePublicationProceedings of the 2020 International Symposium on Theoretical Aspects of Software Engineering (TASE)por

Ficheiros

Pacote original

A mostrar 1 - 1 de 1
A carregar...
Nome:
2020_TASE_20.pdf
Tamanho:
627.27 KB
Formato:
Adobe Portable Document Format
Descrição:
Texto Principal