Type classes with functional dependencies

MP Jones - European Symposium on Programming, 2000 - Springer
Type classes in Haskell allow programmers to define functions that can be used on a set of
different types, with a potentially different implementation in each case. For example, type …

Infrastructure for engineered emergence on sensor/actuator networks

J Beal, J Bachrach - IEEE Intelligent Systems, 2006 - ieeexplore.ieee.org
The study of self-organizing systems has now reached the tool-building phase, in which a
new discipline of self-managing systems engineering can begin to emerge. The next step is …

Composing contracts: an adventure in financial engineering (functional pearl)

S Peyton Jones, JM Eber, J Seward - ACM SIGPLAN Notices, 2000 - dl.acm.org
Financial and insurance contracts do not sound like promising territory for functional
programming and formal semantics, but in fact we have discovered that insights from …

[KİTAP][B] Computational semantics with functional programming

J Van Eijck, C Unger - 2010 - books.google.com
Computational semantics is the art and science of computing meaning in natural language.
The meaning of a sentence is derived from the meanings of the individual words in it, and …

An integrated semantics for UML class, object and state diagrams based on graph transformation

S Kuske, M Gogolla, R Kollmann… - International conference on …, 2002 - Springer
This paper studies the semantics of a central part of the Unified Modeling Language UML. It
discusses UML class, object and state diagrams and presents a new integrated semantics …

Asynchronous exceptions in Haskell

S Marlow, SP Jones, A Moran, J Reppy - Proceedings of the ACM …, 2001 - dl.acm.org
Asynchronous exceptions, such as timeouts are important for robust, modular programs, but
are extremely difficult to program with—so much so that most programming languages either …

[KİTAP][B] Form-oriented analysis: a new methodology to model form-based applications

D Draheim, G Weber - 2005 - books.google.com
Form-based applications range from simple web shops to complex enterprise resource
planning systems. Draheim and Weber adapt well-established basic modeling techniques in …

Using, Understanding, and Unraveling the OCaml Language From Practice to Theory and Vice Versa

D Rémy - International Summer School on Applied Semantics, 2000 - Springer
These course notes are addressed to a wide audience of people interested in modern
programming languages in general, ML-like languages in particular, or simply in OCaml …

[PDF][PDF] A demo of epistemic modelling

J van Eijck - Interactive Logic, 2007 - library.oapen.org
This paper introduces and documents DEMO, a Dynamic Epistemic Modelling tool. DEMO
allows modelling epistemic updates, graphical display of update results, graphical display of …

Bidirectional transformation of model-driven spreadsheets

J Cunha, JP Fernandes, J Mendes, H Pacheco… - … Conference on Theory …, 2012 - Springer
Spreadsheets play an important role in software organizations. Indeed, in large software
organizations, spreadsheets are not only used to define sheets containing data and …