See this document in CiteSeerX!

HARMONIA: A Flexible Framework for Constructing Interactive Language-Based Programming Tools (2001)  (Make Corrections)  (9 citations)
Marat Boshernitsan



  Home/Search   Context   Related

 
View or download:
berkeley.edu/~harm...aratbmaster.ps.gz
berkeley.edu/techrepor...CSD011149.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  berkeley.edu/~har...harmoniapubs (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Despite many attempts in both research and industry to develop successful language-based software engineering tools, the resulting systems consistently fail to become adopted by working programmers. One of the main reasons for this failure is the closed-world view adopted by these systems: it is virtually impossible to integrate them with any outside technology. To address this problem, and to create a research infrastructure, we created HARMONIA, an open framework for constructing interactive... (Update)

Cited by:   More
Citrus: A Language and Toolkit for Simplifying the - Creation Of Structured (2005)   (Correct)
Barista: An Implementation Framework for Enabling New - Tools Interaction Techniques (2006)   (Correct)
Transformational Generation of Language Plug-ins in the - Harmonia Framework Andrew   (Correct)

Active bibliography (related documents):   More   All
1.1:   Languages and Interactive Software Development - Graham (1994)   (Correct)
1.1:   The Pan Language-Based Editing System - Ballance, Graham, Vanter (1991)   (Correct)
0.9:   History-Sensitive Error Recovery - Wagner, Graham (1997)   (Correct)

Similar documents based on text:   More   All
0.8:   Handling the Complexities of a Real-World Language: A Harmonia.. - McCamant (2002)   (Correct)
0.7:   Transformational Generation For Interactive Language-Based .. - Begel, Boshernitsan..   (Correct)
0.4:   Designing an XML-based Exchange Format for Harmonia - Boshernitsan, Graham (2000)   (Correct)

Related documents from co-citation:   More   All
3:   TXL: a rapid prototyping system for programming language dialects (context) - Cordy, Halpern et al. - 1988
3:   Refactoring: Improving the Design of Existing Code (context) - Fowler, Beck et al. - 1999
3:   Incremental Analysis of Real Programming Languages - Wagner, Graham - 1997

BibTeX entry:   (Update)

Marat Boshernitsan. Harmonia: A flexible framework for constructing interactive language-based programming tools. Technical Report CSD-01-1149, Computer Science Division, EECS Department, University of California, Berkeley, June 2001. http://citeseer.ist.psu.edu/boshernitsan01harmonia.html   More

@misc{ boshernitsan01harmonia,
  author = "M. Boshernitsan",
  title = "Harmonia: A flexible framework for constructing interactive language-based
    programming tools",
  text = "Marat Boshernitsan. Harmonia: A flexible framework for constructing interactive
    language-based programming tools. Technical Report CSD-01-1149, Computer
    Science Division, EECS Department, University of California, Berkeley, June
    2001.",
  year = "2001",
  url = "citeseer.ist.psu.edu/boshernitsan01harmonia.html" }
Citations (may not include all citations):
240   Extensible markup language (context) - language, www et al.
171   The Synthesizer Generator: A system for constructing languag.. (context) - Reps, Teitelbaum - 1988
171   The Synthesizer Generator: A System for Constructing Languag.. (context) - Reps, Teitelbaum - 1989
127   CENTAUR: The system - Borras, Cl et al. - 1988
63   GXL: Towards a Standard Exchange Format - Holt, Winter et al. - 2000
62   Parser Generation for Interactive Environments - Rekers - 1992
35   Tcl: An embeddable command language - Ousterhout - 1989
34   The Pan language-based editing system - Ballance, Graham et al. - 1992
33   Making data structures persistent (context) - Driscoll, Sarnak et al. - 1989
23   Programming environments based on structured editors: the ME.. (context) - Donzeau-Gouge, Huet et al. - 1984
16   Proteus: An Adaptable Presentation System for a Software Dev.. - Munson - 1994
11   Incremental analysis of real programming languages - Wagner, Graham - 1997
11   Language and document support in software development enviro.. - Graham - 1992
10   Generalized LR parsing - Tomita - 1991
10   Abstract syntax from concrete syntax (context) - Wile - 1997
9   O'Reilly Associates (context) - Wall, Schwartz - 1990
9   Structure-Based Editors and Environments (context) - Szwillus, Neal - 1996
9   Coherent user interfaces for language-based editing systems (context) - Vanter, Graham et al. - 1992
8   Practical Algorithms for Incremental Software Development En.. - Wagner - 1998
8   Static Analysis for a Software Transformation Tool - Morgenthaler - 1997
8   Syntactic and semantic checking in language-based editing sy.. (context) - Ballance - 1989
7   Grammatical abstraction and incremental syntax analysis in a.. (context) - Ballance, Butcher et al. - 1988
7   Free Software Foundation (context) - Paxson, manual - 1995
7   The PSG system: From formal language denition to interactive.. (context) - Bahlke, Snelting - 1986
7   Special issue on the GANDALF project (context) - Notkin, Ellison et al. - 1985
6   Programmer as reader (context) - Goldberg - 1987
6   Presentation by Tree Transformation (context) - Maverick - 1998
5   Incremental Static Semantic Analysis - Maddox - 1998
5   The VorTeX document preparation environment (context) - Chen, Coker et al. - 1986
4   the usefulness of syntax directed editors (context) - Lang - 1986
4   Incremental consistency maintenance for interactive applicat.. (context) - Ballance, Graham - 1991
4   an interchange format for reengineering tools (context) - Ebert, Kullbach et al. - 1999
4   Practical language-based editing for software engineers - Vanter - 1995
3   Datrix source code model and its interchange format: Lessons.. (context) - ebastien, Bruno et al. - 2000
3   User interaction in language-based editing systems (context) - Vanter - 1993
3   A document architecture for integrated software development - Dennis, Goldman et al. - 1995
3   ACM Transactions on Programming Languages and Systems (context) - Wagner, Graham et al. - 1998
2   Displaying and editing source code in software engineering e.. (context) - Vanter, Boshernitsan - 2000
2   ExL: The Ensemble extension language (context) - Dennis - 1994
2   Cognition-sensitive design and user modeling for syntax-dire.. (context) - Neal - 1987
2   Bison release (context) - Corbett - 1992
2   An algorithm for generating abstract syntax trees (context) - Noonan - 1985
2   Interactive Structure-Oriented Computing (context) - Notkin - 1984
2   An Ecient Context-free Parsing Algorithm for Natural Languag.. (context) - Tomita - 1985
1   Spoken language support for software development (context) - Begel - 2000
1   General incremental lexical analysis - Wagner, Graham - 1997
1   Interactive program transformations (context) - Boshernitsan
1   Ecient self-versioning documents (context) - Wagner, Graham - 1997
1   Harmonia architecture manual (context) - Boshernitsan - 2001
1   JavaCC home page (context) - Developers
1   Generalized LR parsing for interactive applications (context) - Wagner, Boshernitsan et al. - 2001
1   An algebra for program fragments (context) - Kristensen, Madsen et al. - 1985
1   Ecient Parsing for Natural Language | A Fast Algorithm for P.. (context) - Tomita - 1986
1   Managing the design trade-o s for a program understanding an.. (context) - Griswold, Atkinson - 1995
1   Centrum voor Wiskunde en Informatica (context) - van Rossum, manual - 1995
1   Software Practice and Experience (context) - Dudinsky, Holt et al. - 1985
1   Technical Report CSD (context) - Ballance, Vanter et al. - 1986
1   The Unied Modeling Language Refrence Manual (context) - Rumbaugh, Jacobson et al. - 1999
1   Ecient algorithms for automatic construction and compacticat.. (context) - Rosenkrantz, Hunt - 1987
1   Glr parsing for -grammars (context) - Nozohoor-Farshi - 1991
1   Technical Report CSD (context) - Butcher - 1989



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.cs.berkeley.edu/~harmonia/publications/harmonia-pubs.html):
Designing an XML-based Exchange Format for Harmonia - Boshernitsan, Graham (2000)   (Correct)
Handling the Complexities of a Real-World Language: A Harmonia.. - McCamant (2002)   (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