


default search action
Software - Practice and Experience (SPE), Volume 19, 1989
Volume 19, Number 1, January 1989
- Kris K. Abe, Daniel M. Berry:

indx and findphrases, A System for Generating Indexes for Ditroll Documents. 1-34 - Timothy A. Budd:

The Design of an Object-oriented Command Interpreter. 35-51 - William Homer, Richard Schooler:

Independent Testing of Compiler Phases Using a Test Case Generator. 53-62 - Leslie P. Jones, Edward W. Gassie Jr.:

PORTREP: A Portable Repeated String Finder. 63-77 - Jack W. Davidson, David B. Whalley:

Quick Compilers Using Peephole Optimization. 79-97
Volume 19, Number 2, February 1989
- Lloyd Allison

:
Circular Programs and Self-referential Structures. 99-109 - Michael A. Jenkins:

Q'Nial; A Portable Interpreter for the Nested Interactive Array Language, Nial. 111-126 - Daniel Hoffman:

Practical Interface Specification. 127-148 - Stephen Richardson, Mahadevan Ganapathi:

Interprocedural Optimization: Experimental Results. 149-169 - Andrew W. Appel

:
Simple Generational Garbage Collection and Fast Allocation. 171-183 - Alistair Moffat:

Word-based Text Compression. 185-198
Volume 19, Number 3, March 1989
- Ellis E. Chang, David Gedye, Randy H. Katz:

The Design and Implementation of a Version Server for Computer-aided Design. 199-222 - Robbert van Renesse, Hans van Staveren, Andrew S. Tanenbaum

:
The Performance of the Amoeba Distributed Operating system. 223-234 - Anand R. Tripathi, Eric Berge, Mehmet Aksit:

An Implementation of the Object-oriented Concurrent Programming Language SINA. 235-256 - Ricardo A. Baeza-Yates

:
Improved String Searching. 257-271 - G. A. Wilson:

Comparative Timings of Three Different Set Implementations in Occam. 273-281 - David Jablonowski, Vincent A. Guarna Jr.:

GMB: A Tool for Manipulating and Animating Graph Data Structures. 283-301 - Harold W. Thimbleby:

Using Sentinels in Insert Sort. 303-307
Volume 19, Number 4, April 1989
- Lee Alton Barford, Brad T. Vander Zanden:

Attribute Grammars in Constraint-based Graphics Systems. 309-328 - Niklas Holsti:

A Session Editor with Incremental Execution Functions. 329-350 - Ian T. Foster:

Implementation of a Declarative State-transition System. 351-370 - Ian Sommerville, Ray Welland, Stuart Potter, John Smart:

The ECLIPSE User Interface. 371-391 - Rolf Engmann, Frans van Hoeve:

Generation of File Processing Programs Based on JSP. 393-409
Volume 19, Number 5, May 1989
- Piyush Dikshit, Satish K. Tripathi, Pankaj Jalote:

SAHAYO: A Test Bed Evaluating Dynamic Load-sharing Policies. 411-435 - Lanfranco Lopriore:

A User Interface Specification for a Program Debuggung and Measuring Environment. 437-460 - Anna Hác, Xiaowei Jin, Jo-Han Soo:

A Performance Study of Deadlock Prevention Algorithms in a Distributed File System. 461-489 - John H. M. de Vet:

A Practical Algorithm for Evaluating Database Queries. 491-504
Volume 19, Number 6, June 1989
- Mukkai S. Krishnamoorthy, Ramesh Swaminathan:

Program Tools for Algorithm Animation. 505-513 - Lawrence A. Rowe, Peter Danzig, Wilson Choi:

A Visual Shell Interface to a Database. 515-528 - J. L. Schonfelder:

Semantic Extension Possibilities in the Proposed New Fortran. 529-551 - Per Brinch Hansen:

The Joyce Language Report. 553-578 - Per Brinch Hansen:

A Multiprocessor Implementation of Joyce. 579-592 - Russell J. Abbott:

Set Notation as a Language to Specify Data Transformation Programs. 593-606
Volume 19, Number 7, July 1989
- Donald E. Knuth:

The Errors of TEX. 607-685 - Günther Blaschek, Johannes Sametinger:

User-adaptable Prettyprinting. 687-702 - Andrew W. Appel

:
Allocation without Locking. 703-705
Volume 19, Number 8, August 1989
- Evan E. Anderson:

A Heuristic for Software Evaluation and Selection. 707-717 - Andrew Straw, Fred Mellender, Steve Riegel:

Object Management in a Persistent Smalltalk System. 719-737 - Jonathan B. Rosenberg, Jonathan D. Becher:

Mapping Massive SIMD Parallelism onto Vector Architectures for Simulation. 739-756 - Ronald A. Olsson, Gregory R. Whitehead:

A Simple Technique for Automatic Recompilation in Modular Programming Languages. 757-773 - Michael Ralph O'Neal, William Lively, Sallie V. Sheppard:

Software Function Allocation Methodology. 775-786 - Lars Lundberg:

A Parallel Ada System on an Experimental Multiprocessor. 787-800 - Jean G. Vaucher:

Record Manipulation in Prolog. 801-916
Volume 19, Number 9, September 1989
- Umakishore Ramachandran, M. Yousef Amin Khalidi:

A Measurement-based Study of Hardware Support for Object Invocation. Softw. Pract. Exp. 19(9): 809-828 (1989) - Jonathan M. Smith:

Rapid Location of Mount Points. Softw. Pract. Exp. 19(9): 829-838 (1989) - Matti O. Jokinen:

A Language-independent Prettyprinter. Softw. Pract. Exp. 19(9): 839-856 (1989) - Niklaus Wirth, Jürg Gutknecht:

The Oberon System. Softw. Pract. Exp. 19(9): 857-893 (1989) - Norman C. Hutchinson, Shivakant Mishra, Larry L. Peterson, Vicraj T. Thomas:

Tools for Implementing Network Protocols. Softw. Pract. Exp. 19(9): 895-916 (1989)
Volume 19, Number 10, October 1989
- Robert J. McGlinn:

A Parallel Version of Cook and Kim's Algorithm for Presorted Lists. 917-930 - Richard C. Waters:

Automated Software Management Based on Structural Models. 931-955 - Neal M. Bengtson:

Microcomputers vs. Mainframe Simulations: a Case Study. 957-965 - Marshall D. Brain, Alan L. Tharp:

Near-perfect Hashing of Large Word Sets. 967-978 - Walter C. Dietrich Jr., Lee R. Nackman, Christine J. Sundaresan, Franklin Gracer:

TGMS: An Object-oriented System for Programming Geometry. 979-1013
Volume 19, Number 11, November 1989
- Eduard Klein, M. Martin:

The Parser Generating System PGS. 1015-1028 - Thomas J. LeBlanc, John M. Mellor-Crummey

, Neal M. Gafter, Lawrence A. Crowl, Peter C. Dibble:
The Elmwood Multiprocessor Operating System. 1029-1055 - G. A. Wilson:

Generic Parameters in occam. 1057-1064 - Sallie M. Henry, Roger Goff:

Complexity Measurement of a Graphical Programming Language. 1065-1088 - Josef Grosch:

Efficient Generation of Lexical Analysers. 1089-1103 - Jong Soo Park, Myunghwan Kim:

A Selection Algorithm with a Practical Upper Bound on Expected Number. 1105-1110 - Victor B. Schneider:

Converting a Portable Pascal-code Interpreter to a Code Generator. 1111-1112
Volume 19, Number 12, December 1989
- Joel E. Richardson, Michael J. Carey:

Persistence in the E Language: Issues and Implementation. Softw. Pract. Exp. 19(12): 1115-1150 (1989) - Bruce J. McKenzie:

Fast Peephole Optimization Techniques. Softw. Pract. Exp. 19(12): 1151-1162 (1989) - Robert D. Silverman, Stuart J. Sidney:

A Distributed Batching System for Parallel Processing. Softw. Pract. Exp. 19(12): 1163-1174 (1989) - Keith Clarke:

One-pass Code Generation Using Continuations. Softw. Pract. Exp. 19(12): 1175-1192 (1989)

manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














