default search action
Software - Practice and Experience (SPE), Volume 15, 1985
Volume 15, Number 1, January 1985
- R. Geoff Dromey:
Program Development by Inductive Stepwise Refinement. 1-28 - R. Geoff Dromey:
Forced Termination of Loops. 29-39 - Dale H. Grit, James R. McGraw:
Programming Divide and Conquer for a MIMD Machine. 41-53 - Arni Perko:
On Implicit Data Structures for Priority Queues. 55-57 - S. Panchapakesan, S. Subramanian, H. Venkateswaran:
An Interactive Assembly Level Debugging System. 59-64 - Philip Leith:
An IKBS Implementation. 65-86 - Kirby W. Fong:
The NMFECC Cray Time-Sharing System. 87-103 - Gordon Lyon:
Structural Dimensions of Small Programming Environments. 105-117
Volume 15, Number 2, February 1985
- Geoffrey George, James F. Leathrum:
Orthogonality of Concerns in Module Closure. 119-130 - Rob Pike, Bart N. Locanthi, John Reiser:
Hardware/Software Trade-offs for Bitmap Graphics on the Blit. 131-151 - Thomas A. Cargill:
Implementation of the Blit Debugger. 153-168 - William F. Appelbe, Klaus Hansen:
A Survey of Systems Programming Languages: Concepts and Facilities. 169-190 - Uday G. Gujar, Frank W. L. So:
A Flexible Software Character Generator. 191-218 - Philip Wadler:
A Simple Language is also a Functional Language. 219
Volume 15, Number 3, March 1985
- William M. Waite, Lynn Robert Carter:
The Cost of a Generated Parser. 221-237 - Colin Stirling:
Follow Set Error Recovery. 239-257 - L. N. Lester, H. A. Thelander:
A SIMULA Program to Automate Wire-wrap Schedule Generation. 259-268 - Eberhard Bertsch:
Optimization of Expression Syntax: an Experimental Approach. 269-276 - S. Saxena, J. A. Field:
Portable Real-Time Software for 8-bit Microprocessors. 277-303 - M. I. Jackson:
Developing Ada Programs Using the Vienna Development Method (VDA). 305-318
Volume 15, Number 4, April 1985
- Emmanuel A. Onibere:
Writing Portable Fortran Programs for Microcomputer. 321-326 - Harald Ganzinger, Walter Willmertinger:
FOAM: A Two-Level Approach to Text Formatting on a Microcomputer System. 327-341 - Tomaoo Nakamura, Katsuo Ikeda, Yoshihiko Ebihara, Masafumi Nishikawa:
Network Management in a Local Computer Network. 343-358 - Neil H. White, Keith H. Bennett:
Run-time Diagnostics in Pascal. 359-367 - B. S. Carter:
NEWLONG: A Program for Manipulation of Data on Populations of Individuals Subject to Change. 369-377 - Paul A. Bailes:
A Low-Cost Implementation of Coroutines for C. 379-395 - M. G. Cox:
Topic Libraries for Mathematical Computation. 397-411 - J. M. Dubery, A. J. Pinches:
Software for an Air Pollution Measuring System: an Application of Modula. 413-422
Volume 15, Number 5, May 1985
- György E. Révész:
A Note on Macro Generation. 423-426 - P. W. Garratt, George G. Michaelson:
Analysis and Design for a Standard Transport Protocol. 427-438 - Richard A. Kemmerer, Steven T. Eckman:
UNISEX: A UNIX-based Symbolic EXecutor for Pascal. 439-458 - John C. Knight, James L. Russel:
Software Development Tools for Microcontrollers. 459-472 - H. R. Bruestle, D. M. Snider, K. D. Russel, H. D. Stewart:
ISDMS-A Scientific Data Management System. 473-487 - Frank J. Dudinsky, Richard C. Holt, Safwat G. Zaky:
SRE-A Syntax Recognizing Editor. 489-497 - M. C. Er:
Practical Considerations of Global and Local Variables. 499-502 - R. Nigel Horspool, André Scheunemann:
Automating the Selection of Code Templates. 503-514 - Mark D. Weiser:
CWSH: The Windowing Shell of the Maryland Window System. 515-519 - R. E. M. Cooper, Bruce J. McKenzie, R. Harries:
Extensions to a Microcoded Pascal Compiler. 519-522
Volume 15, Number 6, June 1985
- Hugo T. Jankowitz, Paul W. Kilfoil, Ilana Rabkin, Stephen R. Schach:
A Portable High-level Database Debugger and Software Performance Monitor. 523-538 - Jason Gait:
A Debugger for Concurrent Programs. 539-554 - Narain H. Gehani:
Ada's Derived Types and Units of Measure. 555-569 - R. E. M. Cooper:
On Squeezing the UNIX Quart into a Data General Eclipse Pint Pot. 571-581 - Darrel C. Ince:
A Program Design Language Based Software Maintenance Tool. 583-594 - D. Bailey:
The University of Salford Lisp/Prolog System. 595-609 - Anthony J. Cowling, James J. McGregor:
HANDIN-A System for Helping with the Teaching of Programming. 611-622
Volume 15, Number 7, July 1985
- Jose Felipe Contla:
Compact Coding of Syntactically Correct Source Programs. 625-636 - Walter F. Tichy:
RCS - A System for Version Control. 637-654 - Malcolm C. Newey, William M. Waite:
The Robust Implementation of Sequence-Controlled Iteration. 655-668 - W. F. Clocksin:
Implementation Techniques for Prolog Databases. 669-675 - Teruo Hikita, Kiyoshi Ishihata:
A Method of Program Transformation between Variable Sharing and Message Passing. 677-692 - Silvano Gai, Marco Mezzalama:
Dynamic Storage Allocation: Experiments Using the C Language. 693-704 - John D. Pryce:
Experiences with Writing Library Software for an Attached Processor. 705-714 - T. Anthony Marsland:
Management of Block-structured Programs. 715-723
Volume 15, Number 8, August 1985
- Amnon Barak, Ami Litman:
MOS: A Multicomputer Distributed Operating System. 725-737 - Kenneth H. Sears, Alan E. Middleditch:
Software Concurrency in Real Time Control Systems. 739-759 - J. R. Parker:
A General Character to Integer Conversion Method. 761-766 - David Budgen:
Combining MASCOT with Modula-2 to aid the Engineering of Real-time Systems. 767-793 - K. G. H. Allen, S. Perry:
A VLSI Interactive Layout Editor (VILRE). 795-806 - Simon L. Peyton Jones:
Yacc in Sasl-an Exercise in Functional Programming. 807-820 - Robert D. Tennent:
A Comparison of the ANSI and ISO Pascal Word Standards. 821-822
Volume 15, Number 9, September 1985
- Johannes C. van Vliet, H. M. Gladney:
An Evaluation of Tagging. 823-837 - David M. Harland:
Towards a Language for Concurrent Processes. 839-888 - R. J. Dakin, B. R. Lederer, Ken R. Parker:
A Large Scale Network Storage Facility. 889-899 - Amnon Barak, Amnon Shiloh:
A Distributed Load-balancing Policy for a Multicomputer. 901-913 - Michael J. Rees, David J. Robson:
Video-Slide: A Presentation Aid for the BBC Microcomputer. 915-923
Volume 15, Number 10, October 1985
- S. Sitharama Iyengar, Hsi Chang:
Efficient Algorithms to Create and Maintain Balanced and Threaded Binary. 925-941 - Hong-Tai Chou, David J. DeWitt, Randy H. Katz, Anthony C. Klug:
Design and Implementation of the Wisconsin Storage System. 943-962 - R. De Bruin, C. G. Van der Laan:
The Creation of a Virtual NAG-Algol 68 Program Library. 963-972 - Josephine Ada Anyanwu:
A Reliable Stable Storage System for UNIX. 973-990 - A. D. Vella:
Compilers - Some Good, Some Bad!. 991-996 - Marc C. Lobelle:
Integration of Diskless Workstations in UNIX United. 997-1010 - Paul A. Bailes:
DDA - A Data Definition Facility for UNIX Using Awk. 1011-1020 - Robert L. Bernstein:
Producing Good Code for the Case Statement. 1021-1024
Volume 15, Number 11, November 1985
- Webb Miller, Eugene W. Myers:
A File Comparison Program. 1025-1040 - Neil H. White, Keith H. Bennett:
PRTDS - A Pascal Run-Time Diagnostics System. 1041-1056 - Mark Woodman, Darrel C. Ince:
A Software Tool for the Construction and Maintenance of Structured Analysis Notation. 1057-1072 - Edward T. Smith:
A Debugger for Message-based Processes. 1073-1086 - G. M. Tomlinson, D. Keeffe, I. C. Wand, Andy J. Wellings:
The PULSE Distributed File System. 1087-1101 - Chris R. Jesshope, M. J. Crawley, G. L. Lovegrove:
An Intelligent Pascal Editor for a Graphical Oriented Workstation. 1103-1119 - William M. Waite:
Treatment of Tab Characters by a Compiler. 1121-1123
Volume 15, Number 12, December 1985
- Gordon S. Blair, Jon R. Malone, John A. Mariani:
A Critique of UNIX. 1125-1139 - Derek Partridge:
Specifications and an Implementation of the Type-ambiguity Problem in Pascal. 1141-1158 - Massimo Ancona, Andrea Clematis, Gabriella Dodero, Anna Pino:
A High Level Language Based System for Cross-Assembler Definition. 1159-1184 - Christoph M. Hoffmann, Michael J. O'Donnell, Robert Strandh:
Implementation of an Interpreter for Abstract Equations. 1185-1204 - David R. Hanson:
Compact Recursive-descent Parsing of Exptressions. 1205-1212
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.