Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/43242

TítuloContinuity as a computational effect
Autor(es)Neves, Renato
Barbosa, L. S.
Hofmann, Dirk
Martins, Manuel A.
Palavras-chaveMonads
Components
Hybrid systems
Control theory
Data12-Jul-2016
EditoraElsevier 1
RevistaJournal of Logical and Algebraic Methods in Programming
CitaçãoNeves, R., Barbosa, L. S., Hofmann, D., & Martins, M. A. (2016). Continuity as a computational effect. Journal of Logical and Algebraic Methods in Programming, 85(5), 1057-1085. doi: 10.1016/j.jlamp.2016.05.005
Resumo(s)The original purpose of component-based development was to provide techniques to master complex software, through composition, reuse and parametrisation. However, such systems are rapidly moving towards a level in which software becomes prevalently intertwined with (continuous) physical processes. A possible way to accommodate the latter in component calculi relies on a suitable encoding of continuous behaviour as (yet another) computational effect. This paper introduces such an encoding through a monad which, in the compositional development of hybrid systems, may play a role similar to the one played by 1+, powerset, and distribution monads in the characterisation of partial, nondeterministic and probabilistic components, respectively. This monad and its Kleisli category provide a universe in which the effects of continuity over (different forms of) composition can be suitably studied.
TipoArtigo
URIhttps://hdl.handle.net/1822/43242
DOI10.1016/j.jlamp.2016.05.005
ISSN2352-2208
Versão da editorahttp://www.sciencedirect.com/science/article/pii/S2352220816300475
Arbitragem científicayes
AcessoAcesso aberto
Aparece nas coleções:HASLab - Artigos em revistas internacionais

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
NBHM16.pdf721,94 kBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID