(Enter summary)
Abstract: . Most software is developed using interactive computing systems
and substantial compute-power. Considerable assistance can be
given to the developer by providing language-based support that takes
advantage of analysis of software artifacts and the languages in which
they are written. In this paper, some of the technical challenges and new
opportunities for realizing that support are discussed. Some language
design issues that affect the implementation of language-based services
are... (Update)
Context of citations to this paper: More
...5. Application It is commonly accepted that (formal) language processing technology is widely applicable beyond the world of compilers [6]. Although parsing has attracted long term research efforts, its ideas and methods penetrate other fields insufficiently. This is even...
.... visibility rules [11] Another reason is that the effort and expense of constructing interactive systems is great thus deterring developers [10], even more so for statically checked OO languages because of the increased complexity as mentioned above. An example of this problem...
Cited by: More
Three Issues in the Use of Versioned Hypermedia for.. - Nguyen, Gupta, Munson (2002)
(Correct)
Midgard - A Dynamic Programming Environment Supporting.. - Røn, Schade (1998)
(Correct)
An Extensible Translator-Generator for Use in Branch Software.. - Lampe (1996)
(Correct)
Active bibliography (related documents): More All
1.2: The Pan Language-Based Editing System - Ballance, Graham, Vanter (1991)
(Correct)
1.1: HARMONIA: A Flexible Framework for Constructing Interactive.. - Boshernitsan (2001)
(Correct)
1.0: Language and Document Support in Software Development Environments - Graham (1992)
(Correct)
Similar documents based on text: More All
0.2: Handling the Complexities of a Real-World Language: A Harmonia.. - McCamant (2002)
(Correct)
0.0: Termination in Language-based Systems - Rudys, Clements, Wallach (2001)
(Correct)
0.0: J-Kernel: a Capability-Based Operating System for Java - von Eicken, Chang..
(Correct)
Related documents from co-citation: More All
2: Project Oberon (context) - Wirth, Gutknecht - 1992
2: What Can We Do About The Unnecessary Diversity of Notation For Syntactic Definit.. (context) - Wirth - 1977
2: A Standard Syntactic Metalanguage (context) - Scowen - 1982
BibTeX entry: (Update)
Graham, S. Languages and Interactive Software Development. In Programming Languages and System Architectures. Proceedings, J. Gutknecht, Ed., Lecture Notes in Computer Science, Vol. 782, Springer, Berlin, Heidelberg, New York, 1994, pp. 21-34. http://citeseer.ist.psu.edu/graham94languages.html More
@inproceedings{ graham94languages,
author = "Susan L. Graham",
title = "Languages and Interactive Software Development",
booktitle = "Programming Languages and System Architectures",
pages = "21-34",
year = "1994",
url = "citeseer.ist.psu.edu/graham94languages.html" }
Citations (may not include all citations):
202
Make---A Program for Maintaining Computer Programs
- Feldman - 1978
150
Report on the Functional Programming Language Haskell (context) - Hudak, Wadler - 1990
76
The Icon Programming Language (context) - Griswold, Griswold - 1983
70
The Cornell Program Synthesizer: A syntax-directed programmi.. (context) - Teitelbaum, Reps - 1981
62
Generating Language-Based Environments (context) - Reps - 1984
42
Human Factors and Typography for More Readable Programs (context) - Baecker, Marcus - 1990
39
self-documenting display editor (context) - Stallman, The et al. - 1981
34
The Pan language-based editing system
- Ballance, Graham et al. - 1992
23
Interactive Programming Environments (context) - Barstow, Shrobe et al. - 1984
23
Programming environments based on structured editors: The ME.. (context) - Donzeau-Gouge, Huet et al. - 1984
19
The Proteus presentation system
- Graham, Harrison et al. - 1992
18
Building friendly parsers (context) - Jalili, Gallier - 1982
16
Proteus: An Adaptable Presentation System for a Software Dev..
- Munson - 1994
16
Typographic style is more than cosmetic (context) - Oman, Cook - 1990
14
FIDIL: A language for scientific programming (context) - Hilfinger, Colella - 1988
9
Coherent user interfaces for language-based editing systems (context) - Vanter, Ballance et al. - 1992
7
Grammatical abstraction and incremental syntax analysis in a.. (context) - Ballance, Butcher et al. - 1988
5
The VorTeX document preparation environment (context) - Chen, Coker et al. - 1986
4
Incremental consistency maintenance for interactive applicat.. (context) - Ballance, Graham - 1991
3
User Interaction in Language-Based Editing Systems (context) - Vanter - 1992
2
Programming language specification for editors (context) - Forstall - 1991
2
Third Symposium on Software Development Environments (context) - Henderson, SIGSOFT - 1988
2
ACM SIGSOFT Software Engineering Notes (context) - Weber, SIGSOFT et al. - 1992
1
Proceedings of the Fourth Symposium on Software Development .. (context) - Taylor, SIGSOFT - 1990
1
Number 244 in Lecture Notes in Computer Science (context) - Conradi, Didriksen et al. - 1986
Documents on the same site (http://www.cs.berkeley.edu/~harmonia/publications/ensemble-pubs.html): More
Language and Document Support in Software Development Environments - Graham (1992)
(Correct)
Incremental Analysis of Real Programming Languages - Wagner, Graham (1997)
(Correct)
Efficient Self-Versioning Documents - Wagner, Graham (1997)
(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