Modular domain specific languages and tools

P Hudak - … . Fifth international conference on software reuse …, 1998 - ieeexplore.ieee.org
A domain specific language (DSL) allows one to develop software for a particular
application domain quickly and effectively, yielding programs that are easy to understand …

A history of Haskell: being lazy with class

P Hudak, J Hughes, S Peyton Jones… - Proceedings of the third …, 2007 - dl.acm.org
A history of Haskell Page 1 A History of Haskell: Being Lazy With Class Paul Hudak Yale
University paul.hudak@yale.edu John Hughes Chalmers University rjmh@cs.chalmers.se …

Functional reactive programming from first principles

Z Wan, P Hudak - Proceedings of the ACM SIGPLAN 2000 conference …, 2000 - dl.acm.org
Functional Reactive Programming, or FRP, is a general framework for programming hybrid
systems in a high-level, declarative manner. The key ideas in FRP are its notions of …

[BOOK][B] The Haskell school of expression: learning functional programming through multimedia

P Hudak - 2000 - books.google.com
Functional programming is a style of programming that emphasizes the use of functions (in
contrast to object-oriented programming, which emphasizes the use of objects). It has …

Real-time FRP

Z Wan, W Taha, P Hudak - Proceedings of the sixth ACM SIGPLAN …, 2001 - dl.acm.org
Functional reactive programming (FRP) is a declarative programming paradigm where the
basic notions are continuous, time-varying behaviors and discrete, event-based reactivity …

Domain-specific languages: from design to implementation application to video device drivers generation

SA Thibault, R Marlet, C Consel - IEEE Transactions on …, 1999 - ieeexplore.ieee.org
Domain-specific languages (DSL) have many potential advantages in terms of software
engineering, ranging from increased productivity to the application of formal methods …

Architecture software using: a methodology for language development

C Consel, R Marlet - International Conference on Algebraic and Logic …, 1998 - Springer
Domain-specific languages (DSLs) can be viewed from both a programming language and
a software architecture perspective. The goal of this paper is to relate the two viewpoints. In …

Mathematical equations as executable models of mechanical systems

Y Zhu, E Westbrook, J Inoue, A Chapoutot… - Proceedings of the 1st …, 2010 - dl.acm.org
Cyber-physical systems comprise digital components that directly interact with a physical
environment. Specifying the behavior desired of such systems requires analytical modeling …

Functional implementations of continuous modeled animation

C Elliott - International Conference on Algebraic and Logic …, 1998 - Springer
Animation is a temporally continuous phenomenon, but is typically programmed in terms of a
discrete sequence of changes. The use of discreteness serves to accommodate the machine …

[PDF][PDF] Achievements, Failures, and the Future of Model-Based Software Engineering.

O Kautz, A Roth, B Rumpe - 2018 - library.oapen.org
Using models is one of the primary techniques to understand and engineer the world.
Modeling is by far not an invention of software engineering. All engineering disciplines use …