(Enter summary)
Abstract: We describe the transformation of XVision, a large
library of C++ code for real-time vision processing,
into FVision (pronounced "fission"), a fully-featured
domain-specific language embedded in Haskell. The resulting
prototype system substantiates the claims of increased
modularity, effective code reuse, and rapid prototyping
that characterize the DSL approach to system
design. It also illustrates the need for judicious interface
design: relegating computationally expensive tasks
to XVision... (Update)
Context of citations to this paper: More
.... has been used successfully in domains such as interactive computer animation [6] graphical user interface design [5] computer vision [15], robotics [14] and control systems. FRP is suciently highlevel that, for many domains, FRP programs closely resemble equations...
.... developed by Conal Elliott for Fran, a language of interactive animations, but has also been used for robotics [PHE99] computer vision [RPHH99], and safety critical systems [SJ99] Concurrent functional languages have been implemented in various forms. Concurrent ML [Rep91]...
Cited by: More
Arrows, Robots, and Functional Reactive Programming - Hudak, Courtney, Nilsson.. (2002)
(Correct)
A Comparative Review of Robot Programming Languages - Pembeci, Hager (2001)
(Correct)
FROB: A Transformational Approach to the Design of Robot.. - Hager, Peterson
(Correct)
Active bibliography (related documents): More All
0.9: FVision: A Declarative Language for Visual Tracking - Peterson, Hudak, Reid, Hager (2001)
(Correct)
0.3: Haskell vs. Ada vs. C++ vs. Awk vs. ... An Experiment in.. - Hudak, Jones (1994)
(Correct)
0.2: Diagrammatic Representations in Domain-Specific Languages - Tourlas (2000)
(Correct)
Similar documents based on text: More All
0.1: Modular Domain Specific Languages and Tools - Hudak (1998)
(Correct)
0.1: The Integration of Optical and Magnetic Tracking for Multi-User .. - Auer, Pinz (1999)
(Correct)
0.1: Architecturing Software Using A Methodology for Language.. - Consel, Marlet (1998)
(Correct)
Related documents from co-citation: More All
4: Functional reactive animation
- Elliot, Hudak - 1997
3: Lambda in motion: Controlling robots with Haskell
- Peterson, Hudak et al. - 1999
3: Representing and analyzing action plans as networks of concurrent processes
- Lyons - 1993
BibTeX entry: (Update)
G. Hager A. Reid, J. Peterson and P. Hudak. Prototyping real-time vision systems: An experiment in dsl design. DCS RR-1164, Yale University, New Haven, CT, October 1998. http://citeseer.ist.psu.edu/reid98prototyping.html More
@inproceedings{ reid99prototyping,
author = "Alastair Reid and John Peterson and Greg Hager and Paul Hudak",
title = "Prototyping Real-Time Vision Systems: An Experiment in {DSL} Design",
booktitle = "International Conference on Software Engineering",
pages = "484-493",
year = "1999",
url = "citeseer.ist.psu.edu/reid98prototyping.html" }
Citations (may not include all citations):
333
Introduction to Functional Programming (context) - Bird, Wadler - 1988
114
Efficient region tracking of with parametric models of illum..
- Hager, Belhumeur - 1998
38
Gesture recognition using Perseus architecture
- Kahn, Swain et al. - 1996
37
Purely functional operating systems (context) - Henderson - 1982
29
Modular domain specific languages and tools
- Hudak - 1998
25
Building domain specific embedded languages
- Hudak - 1996
24
Functional reactive animation
- Elliott, Hudak - 1997
21
and multimedia animation with an embedded language (context) - Elliott - 1997
21
The image understanding environment program (context) - Mundy - 1995
21
Scripting COM components in haskell
- Peyton-Jones, Meijer et al. - 1998
20
A domainspecific language for video device drivers: From des..
- Consel, Thibault et al. - 1997
18
Greencard: a foreign-language interface for haskell (context) - Jones, Nordin et al. - 1997
12
A functional animation starter-kit (context) - Arya - 1994
11
system: A general purpose substrate for real-time vision app.. (context) - Hager, Toyama et al. - 1998
9
Pictures: A simple structured graphics model
- Finne, Jones - 1995
3
IEEE Transactions on SW Engineering (context) - Henderson, formal et al. - 1986
2
The Khoros Group. The Khoros Users Manual (context) - Group, Users et al. - 1991
Documents on the same site (http://www2.cs.utah.edu/~reid/writing.html): More
A Semantics for Imprecise Exceptions - Jones, Reid, Hoare, Marlow (1998)
(Correct)
Putting the Spine back in the Spineless Tagless G-Machine: An.. - Reid (1998)
(Correct)
Implementing Fudgets with Standard Widget Sets - Reid, Singh (1998)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC