En informática, un sistema de efectos es un sistema formal que describe los efectos computacionales del software, como los efectos secundarios. Un sistema de efectos se puede utilizar para proporcionar una comprobación en tiempo de compilación de los posibles efectos del programa.

El sistema de efectos se extiende la noción de tipo a la de "efecto" del componente, que comprende un tipo de efecto y una región. El tipo de efecto describe que se está haciendo, y la región describe con que se está haciendo.

Un sistema de efectos es típicamente una extensión de un tipo de sistema. A menudo, un tipo de valor se denota junto con su efecto como: tipo ! efecto.

Un sistema de efectos puede ser usado para demostrar la pureza externa de ciertas definiciones internamente impuras: por ejemplo, si una función internamente asigna y modifica una región de memoria, pero el tipo de la función no menciona la región, entonces ese efecto puede ser borrado del efecto de dicha función.

Algunos ejemplos de las conductas que pueden ser descritos por sistemas de efectos incluyen:

Referencias

editar
Capítulos de Libros
Publicaciones

Enlaces externos

editar

📚 Artikel Terkait di Wikipedia

Mary Kenneth Keller

in Computer Science Was a Nun». Mental Floss (en inglés). Consultado el 21 de mayo de 2016.  London, Ralph L. «Who Earned First Computer Science Ph.D

Análisis de datos

«First-Order Logic: Formulas, Models, Tableaux», Mathematical Logic for Computer Science (London: Springer London): 131-154, ISBN 978-1-4471-4128-0, doi:10

Myriam Beatriz Hernández

Telecomunicaciones en la Escuela Politécnica Nacional y obtuvo una maestría en Computer Science en la Ohio University en Estados Unidos. Regresó al Ecuador y estudió

Herman Goldstine

escribió tres libros sobre temas como: The Computer from Pascal to von Neumann, History of Numerical Analysis from the 16th Through the 19th Century and

Fiabilidad humana

(Accident Sequence Evaluation Program), que ha sido implementada como herramienta informática: Simplified Human Error Analysis Code (SHEAN).​ Más recientemente

M. J. Bayarri

Statistical Science Bayarri, M.J., Berger, J.O. y Liu, F. (2009). Modularization in Bayesian analysis, with emphasis on analysis of computer models. Bayesian

Ciencia de redes

"Network Analysis", Methodological Foundations Series: Lecture Notes in Computer Science , Vol. 3418, Sublibrary: Theoretical Computer Science and General

Bioinformática

Genome Analysis (2ª edición). Cold Spring Harbor Laboratory Press. ISBN 0-87969-712-1.  Gibas, Cynthia (2001). Developing Bioinformatics Computer Skills