JOURNAL ARTICLE

An object-oriented toolkit for constructing specification editors

Abstract

The authors discuss Spectacle, an object-oriented library of software components designed for constructing language-based, graphical, specification editors. Spectacle provides the programmer with a basic toolkit for building an X-Window editor: minimal knowledge of both C++ and the X-Window graphical environment is assumed. The editing tools that are derived from Spectacle can be implemented as stand-alone editors are integrated into larger-scale software development environments. Spectacle editors are syntax-directed and menu driven. The authors outline the basic structure of the library and examine each software component separately. The user-interface model provided by Spectacle is described. Two example prototype editors are presented.< >

Keywords:
Spectacle Computer science Window (computing) Programming language Programmer Syntax Object (grammar) Software User interface Graphical user interface Component (thermodynamics) Software engineering Interface (matter) Human–computer interaction World Wide Web Artificial intelligence Operating system

Metrics

4
Cited By
0.38
FWCI (Field Weighted Citation Impact)
14
Refs
0.69
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Advanced Software Engineering Methodologies
Physical Sciences →  Computer Science →  Artificial Intelligence
Model-Driven Software Engineering Techniques
Physical Sciences →  Computer Science →  Software
Formal Methods in Verification
Physical Sciences →  Computer Science →  Computational Theory and Mathematics

Related Documents

JOURNAL ARTICLE

Metis – An Object‐Oriented Toolkit for Constructing Virtual Reality Applications

Russell TurnerSong LiEnrico Gobbetti

Journal:   Computer Graphics Forum Year: 1999 Vol: 18 (2)Pages: 121-130
BOOK-CHAPTER

Object Oriented Specification

Nimal Nissanke

Year: 1999 Pages: 141-162
BOOK-CHAPTER

Object-Oriented Process Specification

Steve SchumanDavid H. PittP.J. Byers

Workshops in computing Year: 1990 Pages: 21-70
BOOK-CHAPTER

Object Oriented Specification and Refinement

P. J. WhysallJohn McDermid

Workshops in computing Year: 1991 Pages: 150-184
© 2026 ScienceGate Book Chapters — All rights reserved.