


default search action
Software - Practice and Experience (SPE), Volume 18, 1988
Volume 18, Number 1, January 1988
- Alfred V. Aho, Ravi Sethi:

Maintaining Cross References in Manuscripts. 1-13 - Larry Hughes:

A Multicast Interface for UNIX 4.3. 15-27 - Dick Grune, Ceriel J. H. Jacobs

:
A Programmer-friendly LL(1) Parser Generator. 29-38 - Gavin R. Finnie:

Unscrambling Non-sequential Programs. 39-50 - John M. Einbu:

An Architectural Approach to Improved Program Maintainability. 51-62 - R. E. M. Cooper, G. Jones:

A Microprogrammed occam Interpreter for the HLH Orion. 63-71 - Alfs T. Berztiss:

Programming with Generators. 73-81 - Sivarama P. Dandamudi, Paul G. Sorenson:

Performance Analysis of Particle-match Search Algorithms for BD Trees. 83-105
Volume 18, Number 2, February 1988
- Kai Koskimies, Otto Nurmi, Jukka Paakki, Seppo Sippu:

The Design of a Language Processor Generator. 107-135 - Gerard J. Holzmann:

An Improved Protocol Reachability Analysis Technique. 137-161 - Peter J. Brown, M. T. Russell:

Converting Help Systems to Hypertext. 163-165
Volume 18, Number 3, March 1988
- Hyoung-Joo Kim, Henry F. Korth, Abraham Silberschatz:

PICASSO: a Graphical Query Language. 169-203 - Robert M. Colomb:

Assert, Retract and External Processes in Prolog. 205-220 - Russel L. Winder, Joe Nicolson:

JDB: an Adaptable Interface for Debugging. 221-238 - Pieter H. Hartel

, Arthur H. Veen:
Statistics on Graph Reduction of SASL Programs. 239-253 - Luigi Ciminiera, Claudio Demartini, Adriano Valenzano:

A Practical Study of Semi-automatic OSI Protocol Implementation. 255-277 - Irvin Roy Hentzel, David J. Pokrass:

A Practical Solution for a Large Sparse Matrix. 279-283
Volume 18, Number 4, April 1988
- Luigi V. Mancini:

A Technique for Subclassing and its Implementation Exploiting Polymorphic Procedures. 287-300 - Les Hatton, Andy Wright, Stuart Smith, Gregg Parkes, Paddy Bennett, Robert Laws:

The Seismic Kernel System-a Large-scale Exercise in Fortran 77 Portability. 301-329 - Ugo de Carlini, Umberto Villano:

A Simple Algorithm for Clock Synchronization in Transputer Networks. 331-347 - Cezary Dubnicki, Jan Madey, Wojciech Wygladala:

Edison -N-an Edison Implementation for a Network of Microcomputers. 349-363 - Luigi Logrippo, Abdellatif Obaid, J. P. Briand, M. C. Fehri:

An Interpreter for LOTOS, a Specification Language for Distributed Systems. 365-385 - Olumide Owolabi, Douglas R. McGregor:

Fast Approximate String Matching. 387-393
Volume 18, Number 5, May 1988
- David Vernon

, Giulio Sandini:
VIS: A Virtual Image System for Image-understanding Research. 395-414 - David W. Sandberg:

Experience With an Object-oriented Virtual Machine. 415-425 - Tatsuo Tsuji, Katsumasa Watanabe, Athushi Ikehata:

Structured FORTRAN Preprocessors Generating Optimized Output. 427-442 - Ivo Van Horebeek, Johan Lewi, Eddi Bevers, Luc Duponcheel, Willy Van Puymbroeck:

An Exception Handling Method for Constructive Algebraic Specifications. 443-458 - Carl Ponder, Richard J. Fateman:

Inaccuracies in Program Profilers. 459-467 - Jayaram Bhasker:

Process-graph Analyser: A Front-end Tool for VHDL Behavioural Synthesis. 469-483 - Gordon V. Cormack:

A Micro-Kernel for Concurrency in C. 485-491
Volume 18, Number 6, June 1988
- A. G. Tagg:

Low-level Programming in Modula-2: an Experience with Local Area Network Access. 495-507 - Frank G. Pagan:

Converting Interpreters into Compilers. 509-527 - Barry J. Cornelius:

Problems with the Language Modula-2. 529-543 - K. L. Wrench:

CSP-i: An Implementation of Communicating Sequential Processes. 545-560 - Ian Philip Hobley, Peter Jesty:

A Recovery Block Scheme for a VAX11/750 Running Unix. 561-596 - Jorma Sajaniemi, Jari Pekkanen:

An Empirical Analysis of Spreadsheet Calculation. 583-596
Volume 18, Number 7, July 1988
- Webb Miller, Eugene W. Myers:

A Simple Row-replacement Method. 597-611 - Kelvin D. Nilsen:

Garbage Collection of Strings and Linked Data Structured in Real Time. 613-640 - Roger Hayes, Steve W. Manweiler, Richard D. Schlichting:

A Simple System for Constructing Distributed, Mixed-language Programs. 641-660 - Niklaus Wirth:

From Modula to Oberon. 661-670 - Niklaus Wirth:

The Programming Language Oberon. 671-690 - Hanspeter Mössenböck

:
A Convenient Way to Incorporate Semantic: Actions in Two-pass Compiling Scheme. 691-700 - Charles Farnum:

Compiler Support for Floating-point Computation. 701-709
Volume 18, Number 8, August 1988
- Brian N. Bershad, Edward D. Lazowska

, Henry M. Levy:
PRESTO: A System for Object-oriented Parallel Programming. 713-732 - Gail E. Kaiser, Peter H. Feiler, Fahimeh Jalili, Johann H. Schlichter:

A Retrospective on DOSE: An Interpretive Approach to Structure Editor Generation. 733-748 - Jeff Kramer, Nr Keng:

Animation of Requirements Specifications. 749-774 - Jack W. Davidson, Anne M. Holler:

A Study of a C Function Inliner. 775-790 - Larry L. Peterson:

Dragonmail: An Exercise in Distributed Computing. 791-803
Volume 18, Number 9, September 1988
- Hans-Juergen Boehm, Mark D. Weiser:

Garbage Collection in an Uncooperative Environment. 807-820 - Saumya K. Debray:

Profiling Prolog Programs. 821-839 - Mark A. O'Neill:

GPROC-An Integrated System for the Processing of Numerical Scientific Data. 841-857 - José Alves Marques, João Paulo Cunha, Paulo Guedes, Nuno Guimarães

, Alberto Cunha:
The Distributed Operating System of the SMD Project. 859-877 - M. Stella Atkins, Ronald A. Olsson:

Performance of Multi-tasking and Synchronization Mechanisms in the Programming Language SR. 879-895 - Pehong Chen, Michael A. Harrison:

Index Preparation and Processing. 897-915 - Thomas S. Heines, Paul J. Jalics:

Compiler Performance Analysis Tools. 917-921
Volume 18, Number 10, October 1988
- Colin J. Fidge

:
A LISP Implementation of the Model for 'Communicating Sequential Processes'. 923-943 - Ravi Sharma, Lawrence L. Rose:

Modular Design for Simulation. 945-966 - Bin Qin, Howard A. Sholl, Reda A. Ammar:

RTS: A System to Simulate the Real Time Cost Behaviour of Parallel Computations. 967-985 - Keith Halewood, Martin R. Woodward:

NSEDIT: A Syntax-directed Editor and Testing Tool Based on Nassi-Shneiderman Charts. 987-998 - Heikki Halme:

GNU Emacs as a Dynamically Extensible Programming Environment. 999-1009 - Chris McDonald, Trevor I. Dix:

Support for Graphs of Processes in a Command Interpreter. 1011-1016
Volume 18, Number 11, November 1988
- Jesse H. Poore:

Derivation of Local Software Quality Metrics (Software Quality Circles). 1017-1027 - Miquel Bertran-Salvans:

On a Formal Definition and Application of Dimensional Design. 1029-1045 - Kiem-Phong Vo:

DAG-A Program that Draws Directed Graphs. 1047-1062 - Andrew Hume:

A Tale of Two Greps. 1063-1072 - Martin C. Atkins, Lee R. Nackman:

The Active Deallocation of Objects in Object-oriented Systems. 1073-1089 - Marcos José Santana, Ed Zaluska:

Load Balancing in a Session Based Distributed File-store Architecture. 1091-1107
Volume 18, Number 12, December 1988
- P. J. Le Riche:

K6-A Protected Mode Kernel for the iAPX286. 1109-1124 - Pat Allen, Alan Burns:

Program Generation for Ada-A Case Study. 1125-1138 - D. J. Challab:

Elastic Memory: Buddy Systems Interface. 1139-1155 - Narain H. Gehani, William D. Roome:

Concurrent C++: Concurrent Programming with Class(es). 1157-1177 - James H. Griffin, Harvey J. Wasserman, Lauren P. McGavran:

A Debugger for Parallel Processes. 1179-1190 - D. Saunders:

An Addendum to G. S. Blair, J. A. Mariani and W. D. Shepherd: 'Practical Extension to UNIX for Interprocess Communication'. 1191-1192

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














