Opin vísindi

Compositional schedulability analysis of real-time actor-based systems

Skoða venjulega færslu

dc.contributor Háskólinn í Reykjavík
dc.contributor Reykjavik University
dc.contributor.author Jaghoori, Mohammad Mahdi
dc.contributor.author de Boer, Frank
dc.contributor.author Longuet, Delphine
dc.contributor.author Chothia, Tom
dc.contributor.author sirjani, marjan
dc.date.accessioned 2020-03-12T13:08:14Z
dc.date.available 2020-03-12T13:08:14Z
dc.date.issued 2016-01-25
dc.identifier.citation Jaghoori, M. M., de Boer, F., Longuet, D., Chothia, T., & Sirjani, M. (2017). Compositional schedulability analysis of real-time actor-based systems. Acta Informatica, 54(4), 343–378. https://doi.org/10.1007/s00236-015-0254-x
dc.identifier.issn 0001-5903
dc.identifier.issn 1432-0525 (eISSN)
dc.identifier.uri https://hdl.handle.net/20.500.11815/1589
dc.description.abstract We present an extension of the actor model with real-time, including deadlines associated with messages, and explicit application-level scheduling policies, e.g.,"earliest deadline first" which can be associated with individual actors. Schedulability analysis in this setting amounts to checking whether, given a scheduling policy for each actor, every task is processed within its designated deadline. To check schedulability, we introduce a compositional automata-theoretic approach, based on maximal use of model checking combined with testing. Behavioral interfaces define what an actor expects from the environment, and the deadlines for messages given these assumptions. We use model checking to verify that actors match their behavioral interfaces. We extend timed automata refinement with the notion of deadlines and use it to define compatibility of actor environments with the behavioral interfaces. Model checking of compatibility is computationally hard, so we propose a special testing process. We show that the analyses are decidable and automate the process using the Uppaal model checker.
dc.description.sponsorship This work was partly funded by the European IST-33826 STREP project CREDO and FP7-231620 project HATS. The work of the third author was carried out during the tenure of an ERCIM "Alain Bensoussan" Fellowship Program.
dc.format.extent 343-378
dc.language.iso en
dc.publisher Springer Science and Business Media LLC
dc.relation info:eu-repo/grantAgreement/EC/FP7/634429
dc.relation.ispartofseries Acta Informatica;54(4)
dc.rights info:eu-repo/semantics/openAccess
dc.subject Software engeneering
dc.subject Software development
dc.subject Computer systems
dc.subject Verification
dc.subject Modeling
dc.subject Mathematical logic
dc.subject Programming languages
dc.subject System analysis
dc.subject Time management
dc.subject Hugbúnaðarverkfræði
dc.subject Hugbúnaðargerð
dc.subject Tölvukerfi
dc.subject Prófanir
dc.subject Líkanagerð
dc.subject Stærðfræðileg rökfræði
dc.subject Forritunarmál
dc.subject Kerfisgreining
dc.subject Tímastjórnun
dc.title Compositional schedulability analysis of real-time actor-based systems
dc.type info:eu-repo/semantics/article
dcterms.license This article is distributed under the terms of the Creative Commons Attribution 4.0 Interna-tional License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source,provide a link to the Creative Commons license, and indicate if changes were made
dc.description.version Peer Reviewed
dc.identifier.journal Acta Informatica
dc.identifier.doi 10.1007/s00236-015-0254-x
dc.contributor.school Tölvunarfræðideild (HR)
dc.contributor.school School of Computer Science (RU)


Skrár

Þetta verk birtist í eftirfarandi safni/söfnum:

Skoða venjulega færslu