Results 1 - 10
of
894
Incremental context-dependent analysis for language-based editors
- ACM Transactions on Programming Languages and Systems
, 1983
"... Knowledge of a programming language's grammar allows language-based editors to enforce syntactic correctness at all times during development by restricting editing operations to legitimate modifications ot ~ the program's context-free derivation tree; however, not all language constraints ..."
Abstract
-
Cited by 91 (10 self)
- Add to MetaCart
Knowledge of a programming language's grammar allows language-based editors to enforce syntactic correctness at all times during development by restricting editing operations to legitimate modifications ot ~ the program's context-free derivation tree; however, not all language constraints
A Design Rationale for a Language-based Editor
, 1991
"... This paper reviews the design issues that arise in the construction of effective language-based editors for the preparation of syntactically and static semantically correct language sentences, typically computer programs. The need for such editors to support a pluralistic view of program structure i ..."
Abstract
-
Cited by 40 (10 self)
- Add to MetaCart
This paper reviews the design issues that arise in the construction of effective language-based editors for the preparation of syntactically and static semantically correct language sentences, typically computer programs. The need for such editors to support a pluralistic view of program structure
An Incremental LR Parse Strategy for Language-Based Editors
, 1999
"... s and compressed postscript files are available via http://svrc.it.uq.edu.au An Incremental LR Parse Strategy for Language-Based Editors Phil Cook Jim Welsh Abstract We present an incremental parser for a modeless syntax recognising language-based editor. The strategy we describe has been impl ..."
Abstract
- Add to MetaCart
s and compressed postscript files are available via http://svrc.it.uq.edu.au An Incremental LR Parse Strategy for Language-Based Editors Phil Cook Jim Welsh Abstract We present an incremental parser for a modeless syntax recognising language-based editor. The strategy we describe has been
Software Visualisation in a Language Based Editor
- IN PROC. SOFTWARE VISUALISATION WORK
, 1997
"... Abstract visualisation of software documents is a powerful tool for software comprehension. A good software visualisation tool should provide the user with the flexibility to define new visualisations as they are required and powerful navigation facilities within visualisations that convey the struc ..."
Abstract
-
Cited by 2 (0 self)
- Add to MetaCart
the UQ* software development environment and, in particular, the associated generic language-based editor provides for: the flexible definition of software visualisations; powerful navigation facilities that are common to both the software visualisations and the actual software documents
Can Design Choices for Language-Based Editors be Analysed with Keystroke-Level Models?
- Software Verification Research Centre, Department of Computer Science, The University of Queensland
, 1996
"... We have been concerned for some time with the lack of rigorous experimental evaluation of design options chosen for tools used by software engineers. In a series of studies using various evaluation techniques we built Keystroke-Level Models and conducted an empirical usability study of a design issu ..."
Abstract
-
Cited by 5 (3 self)
- Add to MetaCart
issue (choice of editing paradigm for language-based editors) that has reached a `subjective stalemate' in the research community. The KLM analysis enabled us to predict usage differences and while this was useful we also noticed several problems, in particular we were concerned about the estimated
Syned-- A Language-Based Editor for an Interactive Programming Environment
"... Language-based editors (LBE’s) for programming languages are central components of Interactive Programming Environments (IPE’s). These editors incorporate knowledge about programming languages in order to make program construction less difficult. They may also serve as gateways to the IPE, structuri ..."
Abstract
- Add to MetaCart
Language-based editors (LBE’s) for programming languages are central components of Interactive Programming Environments (IPE’s). These editors incorporate knowledge about programming languages in order to make program construction less difficult. They may also serve as gateways to the IPE
An Empirical Investigation Of Language-Based Editing Paradigms
- SOFTWARE VERIFICATION RESEARCH CENTRE, DEPARTMENT OF COMPUTER SCIENCE, THE UNIVERSITY OF QUEENSLAND
, 1995
"... We have been concerned for some time with the lack of rigorous experimental evaluation of design options chosen for tools used by software engineers. In a series of studies of various evaluation techniques we conducted an empirical usability study of a design issue (choice of editing paradigm for la ..."
Abstract
-
Cited by 6 (4 self)
- Add to MetaCart
for language-based editors) that has reached a "subjective stalemate" in the research community. This usability study, although limited to some extent by sample size and user type, has shown little advantage to either tree-building or text-recognition and probably indicated that some hybrid
TOOL EXTENSION IN AN ALOE EDITOR
, 1988
"... This technical report consists of an M.S. thesis that presents the development of a technology for integrating language-based editors with existing tools, whereby the editor and tools operate as cooperating processes communicating via message passing. The thesis describes the validation of this tech ..."
Abstract
- Add to MetaCart
This technical report consists of an M.S. thesis that presents the development of a technology for integrating language-based editors with existing tools, whereby the editor and tools operate as cooperating processes communicating via message passing. The thesis describes the validation
Language-based Diagram Editor
, 1996
"... Note: Most SVRC technical reports are available via anonymous ftp, from ftp.cs.uq.edu.au in the directory /pub/SVRC/techreports. Requirements for a Generic, ..."
Abstract
- Add to MetaCart
Note: Most SVRC technical reports are available via anonymous ftp, from ftp.cs.uq.edu.au in the directory /pub/SVRC/techreports. Requirements for a Generic,
Language-Based Architectural Control
"... Abstract. Software architects design systems to achieve quality attributes like security, reliability, and performance. Key to achieving these quality attributes are design constraints governing how components of the system are configured, communicate and access resources. Unfortunately, identifying ..."
Abstract
- Add to MetaCart
, or explicitly entrusting them to individuals playing defined roles within a team. By integrating these architectural descrip-tions directly into the language, the type system can help enforce technical con-straints and editor services can help enforce social constraints. We sketch our approach in the context
Results 1 - 10
of
894