Show simple item record

Files in this item

Thumbnail

Item metadata

dc.contributor.authorKuster Filipe Bowles, Juliana
dc.contributor.authorCaminati, Marco Bright
dc.contributor.editorCalimeri, Francesco
dc.contributor.editorPerri, Simona
dc.contributor.editorZumpano, Ester
dc.date.accessioned2020-10-27T16:58:10Z
dc.date.available2020-10-27T16:58:10Z
dc.date.issued2020-10-24
dc.identifier.citationKuster Filipe Bowles , J & Caminati , M B 2020 , A formally verified SMT approach to true concurrency . in F Calimeri , S Perri & E Zumpano (eds) , Proceedings of the 35th Italian Conference on Computational Logic - CILC 2020, Rende, Italy, October 13-15, 2020 . CEUR Workshop Proceedings , pp. 357-371 . < http://ceur-ws.org/Vol-2710/paper23.pdf >en
dc.identifier.issn1613-0073
dc.identifier.otherPURE: 270618454
dc.identifier.otherPURE UUID: a259e534-6024-4b83-8a17-5e6ffc2ec0b7
dc.identifier.otherORCID: /0000-0002-4529-5442/work/82788768
dc.identifier.otherORCID: /0000-0002-5918-9114/work/82788892
dc.identifier.otherScopus: 85095832285
dc.identifier.urihttps://hdl.handle.net/10023/20837
dc.descriptionFunding: This research is supported by MRC grant MR/S003819/1 and Health Data Research UK, an initiative funded by UK Research and Innovation, Department of Healthand Social Care (England) and the devolved administrations, and leading medical research charitiesen
dc.description.abstractMany problems related to distributed and parallel systems, such as scheduling and optimisation, are computationally hard, thereby justifying the adoption of SMT solvers. The latter provide standard arithmetic as interpreted functions, naturally leading to express concurrent executions as a linearly-ordered sequentialisation (or interleaving) of events, which have an obvious correspondence with integer segments and therefore permit to take advantage of such arithmetical capabilities. However, there are alternative semantic approaches (also known as true concurrent) not imposing the extra step of interleaving events, which brings the question of how to computationally exploit SMT solvers inthese approaches. This paper presents a solution to this problem, and introduces a metric, made possible by adopting a true concurrent paradigm, which relates mutually distinct solutions of a family of distributed optimisation problems. We also contribute an original, computational definition of degree of parallelism, which we compare with the existing ones. Finally,we use theorem proving to formally certify a basic correctness property of our true concurrent approach.
dc.language.isoeng
dc.relation.ispartofProceedings of the 35th Italian Conference on Computational Logic - CILC 2020, Rende, Italy, October 13-15, 2020en
dc.relation.ispartofseriesCEUR Workshop Proceedingsen
dc.rightsCopyright ©2020 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).en
dc.subjectQA75 Electronic computers. Computer scienceen
dc.subjectT-NDASen
dc.subject.lccQA75en
dc.titleA formally verified SMT approach to true concurrencyen
dc.typeConference itemen
dc.contributor.sponsorMedical Research Councilen
dc.contributor.sponsorEPSRCen
dc.description.versionPublisher PDFen
dc.contributor.institutionUniversity of St Andrews. School of Computer Scienceen
dc.contributor.institutionUniversity of St Andrews. School of Medicineen
dc.identifier.urlhttp://ceur-ws.org/Vol-2710/en
dc.identifier.urlhttp://ceur-ws.org/Vol-2710/paper23.pdfen
dc.identifier.grantnumberMR/S003819/1en
dc.identifier.grantnumberEP/M014290/1en


This item appears in the following Collection(s)

Show simple item record