See this document in CiteSeerX!

Prototyping Real-Time Vision Systems: An Experiment in DSL Design (1998)  (Make Corrections)  (6 citations)
Alastair Reid, John Peterson, Greg Hager, Paul Hudak
International Conference on Software Engineering



  Home/Search   Context   Related

 
View or download:
utah.edu/~reid/icse99.ps.gz
yale.edu/frob/icse99/visionpaper.ps
utah.edu/~reid/icse99.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  utah.edu/~reid/writing (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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