Publicação
Continuity as a computational effect
| Resumo: | 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. |
|---|---|
| Autores principais: | Neves, Renato |
| Outros Autores: | Barbosa, L. S.; Hofmann, Dirk; Martins, Manuel A. |
| Assunto: | Monads Components Hybrid systems Control theory |
| Ano: | 2016 |
| País: | Portugal |
| Tipo de documento: | artigo |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Universidade do Minho |
| Idioma: | inglês |
| Origem: | RepositóriUM - Universidade do Minho |
Registos relacionados
article Confluence for classical logic through the distinction between values and computations
por: Espírito Santo, José
Publicado em: (2014)
por: Espírito Santo, José
Publicado em: (2014)
article Shortcut fusion rules for the derivation of circular and higher-order programs
por: Pardo, Alberto
Publicado em: (2011)
por: Pardo, Alberto
Publicado em: (2011)
article Shortcut fusion rules for the derivation of circular and higher-order monadic programs
por: Pardo, Alberto
Publicado em: (2009)
por: Pardo, Alberto
Publicado em: (2009)
school Selective applicative functors & probabilistic programming
por: Santos, Armando João Isaías Ferreira dos
Publicado em: (2021)
por: Santos, Armando João Isaías Ferreira dos
Publicado em: (2021)
school A conceção do criacionismo de Leonardo Coimbra
por: Kanutula, Joaquim da Silva
Publicado em: (2020)
por: Kanutula, Joaquim da Silva
Publicado em: (2020)
article Hybridisation at work
por: Neves, Renato
Publicado em: (2013)
por: Neves, Renato
Publicado em: (2013)
school Hybrid warfare : a threat of the 21st century in a political-juridical perspective
por: Outeiro, Marta Soares
Publicado em: (2019)
por: Outeiro, Marta Soares
Publicado em: (2019)
article Hybrid specification of reactive systems: an institutional approach
por: Madeira, A.
Publicado em: (2011)
por: Madeira, A.
Publicado em: (2011)
groups Extending the Synoptics of Things (SoT) Framework to Manage ISoS Technology Landscapes
por: Serras, Bruno
Publicado em: (2022)
por: Serras, Bruno
Publicado em: (2022)
category Troubleshooting of filamentous bulking using hybdrid systems
por: Matos, M.
Publicado em: (2010)
por: Matos, M.
Publicado em: (2010)
article Proof theory for hybrid(ised) logics
por: Neves, Renato
Publicado em: (2016)
por: Neves, Renato
Publicado em: (2016)
article BTA: architecture for reusable business tier components with access control
por: Pereira, Óscar M.
Publicado em: (2012)
por: Pereira, Óscar M.
Publicado em: (2012)
article A model proposal for integrated management systems maturity assessment
por: Domingues, Pedro
Publicado em: (2014)
por: Domingues, Pedro
Publicado em: (2014)
article Compensation algorithms based on the p-q and CPC theories for switching compensators in micro-grids
por: Monteiro, Luís F. C.
Publicado em: (2009)
por: Monteiro, Luís F. C.
Publicado em: (2009)
article Effect of graphene vs. reduced graphene oxide in gold nanoparticles for optical biosensors: a comparative study
por: Carvalho, Ana P. G.
Publicado em: (2022)
por: Carvalho, Ana P. G.
Publicado em: (2022)
groups A multi-agent approach to a networked fault detection system
por: Mendes, Mário J. G. C.
Publicado em: (2010)
por: Mendes, Mário J. G. C.
Publicado em: (2010)
article A personal computer based controller for an active power filter
por: Sepúlveda, João
Publicado em: (2003)
por: Sepúlveda, João
Publicado em: (2003)
article Modelling stress recognition in conflict resolution scenarios
por: Gomes, Marco
Publicado em: (2012)
por: Gomes, Marco
Publicado em: (2012)
article Hybridization of institutions
por: Martins, Manuel A.
Publicado em: (2011)
por: Martins, Manuel A.
Publicado em: (2011)
article A series active power filter controlled by personal computer
por: Sepúlveda, João
Publicado em: (2003)
por: Sepúlveda, João
Publicado em: (2003)
article Decision-making based on multi-dimensional quality control for bridges
por: Lajevardi, Seyed Mohammad Sadegh
Publicado em: (2023)
por: Lajevardi, Seyed Mohammad Sadegh
Publicado em: (2023)
school The subprime crisis effects in leverage mechanisms
por: Pereira, Afonso Vilhalva de Sousa
Publicado em: (2020)
por: Pereira, Afonso Vilhalva de Sousa
Publicado em: (2020)
article Preventing computer virus prevalence using epidemiological modeling and optimal control
por: Gonçalves, João N. C.
Publicado em: (2020)
por: Gonçalves, João N. C.
Publicado em: (2020)
article Quality-Aware Reactive Programming for the Internet of Things
por: Proença, José Miguel Paiva
Publicado em: (2017)
por: Proença, José Miguel Paiva
Publicado em: (2017)
article Bangladeshi ready-made garment development via ubiquitous and mobile computing
por: Ahad, Taimur
Publicado em: (2021)
por: Ahad, Taimur
Publicado em: (2021)
article Computer control : task synchronisation in dynamic priority scheduling
por: Lopes, Sérgio F.
Publicado em: (1997)
por: Lopes, Sérgio F.
Publicado em: (1997)
article Takagi-Sugeno multiple-model controller for a continuous baking yeast fermentation process
por: Herrera, Enrique
Publicado em: (2007)
por: Herrera, Enrique
Publicado em: (2007)
article Screwing process analysis using multivariate statistical process control
por: Teixeira, Humberto Nuno
Publicado em: (2019)
por: Teixeira, Humberto Nuno
Publicado em: (2019)
article Multivariate statistical process control based on principal component analysis: implementation of framework in R
por: Braga, A. C.
Publicado em: (2018)
por: Braga, A. C.
Publicado em: (2018)
article Benefits of multivariate statistical process control based on principal component analysis in solder paste printing process where 100% automatic inspection is already installed
por: Delgado, Pedro
Publicado em: (2018)
por: Delgado, Pedro
Publicado em: (2018)
article Power quality phenomena in electrified railways: Conventional and new trends in power quality improvement toward public power systems
por: Tanta, Mohamed
Publicado em: (2018)
por: Tanta, Mohamed
Publicado em: (2018)
article Hierarchical hybrid logic
por: Madeira, Alexandre Leite Castro
Publicado em: (2018)
por: Madeira, Alexandre Leite Castro
Publicado em: (2018)
school A utilização de sistemas de controlo de gestão nas pequenas e médias empresas de cariz tecnológico
por: Vasconcelos, Inês Maria Marques
Publicado em: (2012)
por: Vasconcelos, Inês Maria Marques
Publicado em: (2012)
article Mental time travel in mild cognitive impairment
por: Coelho, Sara
Publicado em: (2019)
por: Coelho, Sara
Publicado em: (2019)
article Partial correctness and continuous integration in computer supported education
por: Fonte, Daniela
Publicado em: (2014)
por: Fonte, Daniela
Publicado em: (2014)
article A chemometric tool to monitor high-rate anaerobic granular sludge reactors during load and toxic disturbances
por: Costa, J. C.
Publicado em: (2008)
por: Costa, J. C.
Publicado em: (2008)
category Ocular components data in young adults and their correlation with the refractive error
por: Queirós, A.
Publicado em: (2005)
por: Queirós, A.
Publicado em: (2005)
article QoS-aware component composition
por: Barbosa, L. S.
Publicado em: (2010)
por: Barbosa, L. S.
Publicado em: (2010)
image Variations in ocular biometry in university students in portugal
por: Queirós, A.
Publicado em: (2004)
por: Queirós, A.
Publicado em: (2004)
book CETC2013 conference on electronics, telecommunications and computers
por: Fantoni, Alessandro
Publicado em: (2013)
por: Fantoni, Alessandro
Publicado em: (2013)
Registos relacionados
-
article Confluence for classical logic through the distinction between values and computations
por: Espírito Santo, José
Publicado em: (2014) -
article Shortcut fusion rules for the derivation of circular and higher-order programs
por: Pardo, Alberto
Publicado em: (2011) -
article Shortcut fusion rules for the derivation of circular and higher-order monadic programs
por: Pardo, Alberto
Publicado em: (2009) -
school Selective applicative functors & probabilistic programming
por: Santos, Armando João Isaías Ferreira dos
Publicado em: (2021) -
school A conceção do criacionismo de Leonardo Coimbra
por: Kanutula, Joaquim da Silva
Publicado em: (2020)