University of Newcastle upon Tyne   Faculty of Science Agriculture and Engineering    School of Computing Science   For Researchers
  Decoration http://www.ncl.ac.uk/  

  [ About Us ] [ For Applicants ] [ For Students ] [ For Researchers ] [ For Business ] [ Internal Website ] [ Search ]

Other Publications

This is a listing of our other types of publication. Items are listed by date, most recent first.

[ Technical Reports (not in the School series) ] [ Patents ] [ Software ]

 

Technical Reports (not in the School series)

Spatial network growth -- Generating small-world, scale-free, and multi-cluster spatial networks,  Kaiser, M.
Technical Report No: 1, School of Engineering and Science, International University Bremen, January 2005

Keywords: spatial graphs, biological networks, scale-free, small-world  [ Abstract ]



The implications for rural and regional populations of the Irish government's provision of broadband communications infrastructure,  Skerratt, S.
Technical Report No: , National Institute of Regional and Spatial Analysis, National University of Ireland,   2003

Proceedings of the ECOOP 2003 Workshop on Exception Handling in Object-Oriented Systems: Towards Emerging Application Areas and New Programming Paradigms,  Romanovsky, A., Dony, C., Knudsen, J.L. and Tripathi, A.
Technical Report No: 03-028, Department of Computer Science, University of Minnesota, Minneapolis,  2003

A System for Distributed Enactment of Composite Web Services,  Woodman, S.J., Palmer, D.J., Shrivastava, S.K., Wheater, S.M.
Technical Report No: DIT-03-056, University of Trento, 12 2003

Keywords: ADAPT, DECS, Service enactment, distributed workflow  [ Abstract ] [ pdf (183 Kb) ]



Impact of Virtualization on Management Systems,  Graupner, S., Koenig, R., Machiraju, V., Pruyne, J., Sahai, A. and Van Moorsel, A.
Technical Report No: HPL-2003-125, Hewlett Packard Laboratories, June 2003

Notes: Also in Tenth Plenary Workshop of HP OpenView University Association, Geneva, Switzerland, June 7-9, 2003

[ pdf (329 Kb) ]



The 'virtual village': bridging or widening the digital divide?,  Skerratt, S. & Warren, M.
Technical Report No: , Centre for Urban and Regional Development Studies (CURDS), University of Newcastle upon Tyne, September 2002

Quality of Business Driven Service Composition and Utility Computing,  Machiraju, V., Rolia, J. and Van Moorsel, A.
Technical Report No: HPL-2002-66, Hewlett Packard Laboratories, March 2002
[ pdf (522 Kb) ]



Time-related trade-offs in dynamic function scheduling. .,  Hildebrandt, M. and Harrison, M.
Technical Report No: G2002-1, Department of Computing Science, University of Glasgow, Scotland.,  2002

Notes: In Johnson, C. (ed), 21st European Annual Conference on Human Decision Making and Control, pp. 89-95. GIST Technical Report G2002-1.





Structure and evolution of a circumstellar disk during the early phase of accretion from a parent cloud,  Idowu, O.C.
Technical Report No: Annual Briefs, Center of Turbulence Research,   2001

The Relationship between Quality of Service and Business Metrics: Monitoring, Notification and Optimization,  Wolter, K. and Van Moorsel, A.
Technical Report No: HPL-2001-96, Hewlett Packard Laboratories, April 2001

Notes: Also in HP's OpenView Forum, New Orleans, June 11-15, track Thursday S223 on CD, 2001.

[ pdf (821 Kb) ]



First Specification of APIs and Protocols for the MAFTIA Middleware,  Armstrong, J., Cachin, C., Correia, M. et al.
Technical Report No: RZ-3365, IBM Zurich Research Laboratory, August 2001

Keywords: middleware, intrusion tolerance  [ Abstract ]



THEA - A Reference Guide,  Pocock, S., Fields, R., Harrison, M. and Wright, P.
Technical Report No: YCS-2001-336, University of York, Dept. of Computer Science,  2001

An Attack on A Traitor Tracing Scheme,  Yan, J. J. and Wu, Y.
Technical Report No: UCAM-CL-TR-518, Computer Laboratory, University of Cambridge, July 2001

Notes: Also appears as IACR Cryptology ePrint Archive Report 2001/067.





Mutuality and the CLARiFi Component Broker,  Periorellis, P. and Thomas, N.
Technical Report No: 03/00, Department of Computer Science, University of Durham, August 2000

Successful Software Product Line Development in a Small Organization -- A Case Study,  Gacek, C., Knauber, P, Schmid, K. and Clements, P
Technical Report No: 013.01/E, Fraunhofer IESE,  2000

A Process for Product Line Architecture Creation and Evaluation -- PuLSE-DSSA version 2.0,  Anastasopoulos, M., Bayer, J., Flege, O. and Gacek, C.
Technical Report No: 038.00/E, Fraunhofer IESE,   2000

Proceedings of the Product Line Architecture Workshop -- The First Software Product Line Conference (SPLC1),  Gacek, C., Jourdan, J. and Coriat, M
Technical Report No: 053.00/E, Fraunhofer IESE,  2000

Implementing Product Line Variabilities,  Anastasopoulos, M. and Gacek, C.
Technical Report No: 089.00/E, Fraunhofer IESE,  2000

A model checking algorithm for stochastic systems,  Bowman, H., Bryans, J. and Derrick, J.
Technical Report No: 4-00, University of Kent at Canterbury,   2000

A Manual for a Model Checker for Stochastic Automata,  Akehurst, D., Bowman, H., Bryans, J. and Derrick, J.
Technical Report No: 5-00, University of Kent at Canterbury,   2000

Assessment Guidelines for Detecting Architectural Mismatches,  Gacek, C.
Technical Report No: 021.00/E, Fraunhofer IESE, January 2000

A Language for Specifying the Composition of Reliable Distributed Applications,  Ranno, F., Shrivastava, S.K. and Wheater, S.M.
Technical Report No: 25, Esprit LTR Project No. 24962, Dept. of Computing Science, University of Newcastle upon Tyne,  2000

Safety Critical Distributed Systems: a State of Art Report,  Shrivastava, S.K., Ezhilchelvan, P.D., Speirs, N. and Fitzgerald, J.S.
Technical Report No: , NATS, March 2000

People-centred analysis: the use of qualitative evaluation to assess sustainable rural development,  Skerratt, S. and Midmore, P.
Technical Report No: Working Paper Series, University of Aberystwyth, Institute of Rural Studies,   2000

Strategic Directions in Computer Architecture Research,  Watson, P., Watson, I., Ibbett, R., Kelly, P. and Muller, H.
Technical Report No: , Computer Architecture Group, UK "Strategic Directions in Computer Science" Workshop, January 2000

Gallifrey: A Component-Based Framework for Building Policy-Based Management Applications,  Bearden, M., Garg, S., Van Moorsel, A. and Lee, W.-J.
Technical Report No: BL010-01, Bell Labs Research, Jan 2000
[ pdf (820 Kb) ]



Constraint Oriented Specification with CSP and Real-time Logic,  Pearson, J. and Bryans, J.
Technical Report No: 3-98, University of Kent at Canterbury,   1998

Using Probability to Reason about Soft Deadlines,  King, A. and Bryans, J.
Technical Report No: 13-98, University of Kent at Canterbury,   1998

Comparative Evaluation of Object Location Mechanisms,  Little, M.C. and Speirs, N.A.
Technical Report No: , BT, August 1998

Specification of Distributed Intelligent Network Systems using UML and Extensions,  Arief, L.B. and Speirs, N.A.
Technical Report No: , British Telecom, February 1998

A review of the methodologies, techniques and suggestions proposed for enabling knowledge sharing and Re-use in computer integrated manufacturing environments and other enterprises,  Periorellis P., Bokma A.
Technical Report No: , Sunderland University, February 1998

Keywords: Enterprise Modelling, Modelling Methodologies, PERA, CIMOSA  [ Abstract ]



Design and Implementation of an SNMP Agent for Managing NTSwift,  Garg, S., Huang, Y. and Van Moorsel, A.
Technical Report No: BL018-21, Bell Labs Research, Sept. 1998

Detecting Architectural Mismatches During Systems Composition -- An Extension to the AAA Model,  Gacek, C.
Technical Report No: USC-CSE-97-502, USC,  1997

Detecting Architectural Mismatches During Systems Composition,  Gacek, C.
Technical Report No: USC-CSE-97-506, USC,  1997

Mechanical Verification of the full Needham-Schroeder Public Key Protocol,  Bryans, J. and Schneider, S.
Technical Report No: CSD-TR-97-11, Royal Holloway and Bedford New College,   1997

Or-Parallel Prolog on a Distributed Memory Architecture,  Silva, F., and Watson P.
Technical Report No: DCC-97-6, DCC - FC & LIACC, Universidade do Porto, Portugal, July 1997
[ Abstract ]



Offering Computing Services Through Networks of Simple HTTP Servers,  Klemm, R. and van Moorsel, A.P.A.
Technical Report No: BL015-05, Bell Labs Research, May 1997

Providing System Analysis Tools over the Internet,  Van Moorsel, A.
Technical Report No: BL011, Bell Labs Research, Jan. 1997
[ pdf (307 Kb) ]



Enhancing the tractability of rely/guarantee specifications in the development of interfering operations,  Collette, P. and Jones, C.B.
Technical Report No: UMCS-95-10-3, Manchester University,   1995

Fault-Tolerant Execution of Computationally and Storage Intensive Programs Over a Network of Workstations: A Case Study,  Smith, J.A. and Shrivastava, S.K.
Technical Report No: 103, ESPRIT Basic Research Project 6360, July 1995
[ pdf (378 Kb) ]



The Design and Implementation of a Framework for Extensible Software,  Wheater, S.M. and Little, M.C.
Technical Report No: , BROADCAST ESPRIT Basic Research Project 6360,   1995
[ pdf (205 Kb) ]



A failures semantics for ET-LOTOS,  Schneider, S., Bryans, J. and Davies, J.
Technical Report No: , Reading University,   1994

Real-time CSP and ET-LOTOS,  Bryans, J., Davies, J. and Schneider, S.
Technical Report No: , Reading University,   1994

The global-yet-personal information system,  Gurd, J.R. and Jones, C.B.
Technical Report No: UMCS-94-4-1, Manchester University,   1994

Focused Workshop on Software Reuse: Issue Paper,  Gacek, C., Clark, B.K. and Boehm, B.W.
Technical Report No: Knowledge Summary of the USC-CSE Focused Workshop on Software Reuse, Center for Software Engineering, University of Southern California, October 1994

Domain Specific Software Architecture Based Reuse - State of the Art,  Gacek, C.
Technical Report No: Knowledge Summary of the USC-CSE Focused Workshop on Software Reuse, Center for Software Engineering, University of Southern California, October 1994

Focused Workshop on Software Architectures: Issue Paper,  Gacek, C., Abd-Allah, A., Clark, B.K. and Boehm, B.W.
Technical Report No: Knowledge Summary of the USC-CSE Focused Workshop on Software Architectures, Center for Software Engineering, University of Southern California, June 1994

Software Architecture, the Architecting Process, and Examples of Architecting Infrastructures - State of the Art,  Gacek, C.
Technical Report No: Knowledge Summary of the USC-CSE Focused Workshop on Software Architectures, Center for Software Engineering, University of Southern California, June 1994

Object Replication in Arjuna,  Little, M.C. and Shrivastava, S.K.
Technical Report No: 50, BROADCAST Project, October 1994

NewTop: A Fault-Tolerant Group Communication Protocol,  Ezhilchelvan, P., Macedo, R. and Shrivastava, S.K.
Technical Report No: , BROADCAST Project, October 1994

The Design and Implementation of Arjuna,  Parrington, G.D., Shrivastava, S.K., Wheater, S.M. and Little, M.C.
Technical Report No: 65, BROADCAST Project, October 1994

Architectural Support for Mobile Objects,  Caughey, S.J. and Shrivastava, S.K.
Technical Report No: Second Year Report - Systems Architecture, 3 of 4, BROADCAST ESPRIT Basic Research Project 6360,   1994

A View of Large Scale Distributed Computing,  Panzieri, F. and Shrivastava, S.K.
Technical Report No: Second Year Report - Surveys, 1 of 4, BROADCAST ESPRIT Basic Research Project 6360,   1994

A Stub Generation System for C++,  Parrington, G.D.
Technical Report No: , BROADCAST Project, October 1994

An introduction to pi-calculus,  Jones, C.B. and Monahan, B.Q.
Technical Report No: , , April 1993

Process algebraic foundations for an object-based design notation,  Jones, C.B.
Technical Report No: UMCS-93-10-1, Manchester University,   1993

Understanding the differences between VDM and Z,  Hayes, I.J., Jones, C.B. and Nicholls, J.E.
Technical Report No: UMCS-93-8-1, Manchester University,   1993

A typed logic of partial functions reconstructed classically,  Jones, C.B. and Middelburg, C.A.
Technical Report No: Logic Group Preprint Series 89, Utrecht University, Department of Philosophy, April 1993

NewTop: A Total Order Multicast Protocal Using Causal Blocks,  Macedo, R.A., Ezhilchelvan, P.D. and Shrivastava, S.K.
Technical Report No: , BROADCAST Project, October 1993

Maintaining Information about Persistent Replicated Objects in a Distributed System,  Little, M.C., McCue, D.L. and Shrivastava, S.K.
Technical Report No: , BROADCAST Project, October 1993
[ pdf (44 Kb) ]



Exercising Application-Specific Run-Time Control over Clustering of Objects,  Wheater, S.M. and Shrivastava, S.K.
Technical Report No: , BROADCAST Project, October 1993

Structuring Fault-Tolerant Object Systems for Modularity in a Distributed Environment,  Shrivastava, S.K. and McCue, D.L.
Technical Report No: First Year Report - Systems Engineering, 3 of 3, BROADCAST ESPRIT Basic Research Project 6360,   1993
[ pdf (75 Kb) ]



Delayline - A Wide Area Network Emulation Tool,  Ingham, D.B. and Parrington, G.D.
Technical Report No: , BROADCAST Project, October 1993

Demonstration of Voltan Fail-Controlled Node,  Speirs, N.A. and Shrivastava, S.K.
Technical Report No: BG/92/40, Dependable Computing Systems Centre, October 1992

Fail-Controlled Computer Architectures for Distributed Systems,  Shrivastava, S.K., Ezhilchelvan, P.D. and Speirs, N.A.
Technical Report No: BG/92/38, Dependable Computing Systems Centre, August 1992

Formal methods – selected historical references,  Jones, C.B. and McCauley, A.M.
Technical Report No: UMCS-92-12-2, Manchester University,   1992

The search for tractable ways of reasoning about programs,  Jones, C.B.
Technical Report No: UMCS-92-4-4, University of Manchester,   1992

An object-based design method for concurrent programs,  Jones, C.B.
Technical Report No: UMCS-92-12-1, University of Manchester,   1992

Operation quotation in VDM,  Jones, C.B.
Technical Report No: , Adelard, March 1991

Interference resumed,  Jones, C.B.
Technical Report No: UMCS-91-5-1, University of Manchester, May 1991

Some comments on (BSI) VDMSL,  Jones, C.B.
Technical Report No: , BSI Committee, May 1991

Modularizing the Formal Description of a Database System,  Fitzgerald, J.S. and Jones, C.B.
Technical Report No: UMCS 90-1-1, University of Manchester, January 1990

Specifications are not (necessarily) executable,  Hayes, I.J. and Jones, C.B.
Technical Report No: 148, Key Centre for Software Technology, Department of Computer Science, University of Queensland, February 1990

On the Usability of Logics which Handle Partial Functions,  Cheng, J.H. and Jones, C.B.
Technical Report No: UMCS-90-3-1, University of Manchester, February 1990

Systematic software development using VDM (second edition) teaching notes,  Jones, C.B.
Technical Report No: , Prentice Hall International,   1990

Understanding Component Failures and Replications in Distributed Systems,  Shrivastava, S.K., Ezhilchelvan, P.D. and Little, M.C.
Technical Report No: UNT/TR1, ISA, May 1990

Fail-controlled processor architectures for distributed systems,  Shrivastava, S.K., Ezhilchelvan, P.D. and Speirs, N.A.
Technical Report No: , DELTA-4 ESPRIT Project,   1990

Specifications are not (necessarily) executable,  Hayes, I.J. and Jones, C.B.
Technical Report No: UMCS-89-12-1, University of Manchester, December 1989

Combining implicit/explicit function definitions in the VDM protostandard,  Jones, C.B.
Technical Report No: IST/5/50 Document no. 58, BSI, April 1988

Response to Arentoft and Larsen's 'Underspecification and non-determinism note',  Jones, C.B.
Technical Report No: IST/5/50 Document no. 67, BSI, May 1988

An experimental user interface for a theorem proving assistant,  Jones, C.B. and Moore, R.
Technical Report No: UMCS 87-12-8, University of Manchester, December 1987

Teaching notes (second version) for 'Systematic software development using VDM',  Jones, C.B.
Technical Report No: UMCS 87-12-9, University of Manchester, December 1987

Mule - an environment for rigorous software development,  Cottam, I.D., Jones, C.B., Nipkow, T.N., Wills, A.C., Wolczko, M. and Yaghi, A.
Technical Report No: , Department of Computer Science, University of Manchester,   1986

Teaching notes for systematic software development using VDM,  Jones, C.B.
Technical Report No: UMCS-86-4-2, University of Manchester,   1986

Program specification and verification in VDM,  Jones, C.B.
Technical Report No: UMCS 86-10-5, University of Manchester,   1986

IPSE 2.5 theorem proving concepts paper,  Jones, C.B., Lindsay, P. and Wadsworth, C.
Technical Report No: 060/00021/1.5, Manchester University and Rutherford Appleton Laboratory, June 1986

IPSE 2.5 project proposal,  Denvir, B.T., Downes, V.A., Jones, C.B., Snowdon, R.A. and Tordoff, M.K.
Technical Report No: , ICL/STC-IDEC/STL/University of Manchester, February 1985

MDB: A graph-like persistent database,  Jones, C.B., Nipkow, T.N. and Wolczo, M.I.
Technical Report No: , ,   1984

A survey of verification techniques for parallel programs,  Barringer, H. and Jones, C.B.
Technical Report No: , University of Manchester, September 1982

Development methods for computer programs including a notion of interference,  C.B. Jones
Technical Report No: Technical Monograph PRG-25, Programming Research Group, Computing Lab, Oxford University, June 1981

Formal definition in compiler development,  Jones, C.B.
Technical Report No: 25.145, IBM Laboratory, Vienna, February 1976

Some requirements for specfication languages,  Jones, C.B.
Technical Report No: LN 25.3.108, IBM Laboratory, Vienna, February 1976

Some experiments with using a formal language definition in compiler development,  Bekic, H., Izbicki, H., Jones, C.B. and Weissenbock, F.
Technical Report No: LN 25.3.107, IBM Laboratory, Vienna, December 1975

A formal definition of a PL/I subset,  Bekic, H., Bjorner, D., Henhapl, W., Jones, C.B. and Lucas, P.
Technical Report No: 25.139, IBM Laboratory, Vienna, December 1974

Formal development: An example using FDSS,  Chapman, D.N. and Jones, C.B.
Technical Report No: TN 9007, IBM Laboratory, Hursley,   1973

The formal development of an algorithm,  Allen, C.D. and Jones, C.B.
Technical Report No: 12.110, IBM Laboratory, Hursley, March 1973

Formal development of programs,  Jones, C.B.
Technical Report No: 12.117, IBM Laboratory, Hursley, June 1973

A formal definition of ALGOL 60,  Allen, C.D., Chapman, D.N. and Jones, C.B.
Technical Report No: 12.105, IBM Laboratory, Hursley, August 1972

Operations and formal development.,  Jones, C.B.
Technical Report No: TN 9004, IBM Laboratory, Hursley, September 1972

Development of correct programs: An example based on Earley's recogniser,  Jones, C.B.
Technical Report No: TN 9000, IBM Laboratory, Hursley, April 1971

Sufficient properties for implementation correctness,  Jones, C.B.
Technical Report No: TN 9002, IBM Laboratory, Hursley, June 1971

Dynamic syntax: A concept for the definition of the syntax of programming languages,  Hanford, K.V. and Jones, C.B.
Technical Report No: 12.090, IBM Laboratory, Hursley, June 1971

Formal development of correct algorithms: an example based on Earley's recogniser,  Jones, C.B.
Technical Report No: 12.095, IBM Laboratory, Hursley, December 1971

On the interpretation of GOTO statements in the ULD,  Henhapl, W. and Jones, C.B.
Technical Report No: LN 25.3.065, IBM Laboratory, Vienna, March 1970

The block concept and some possible implementations, with proofs of equivalence,  Henhapl, W. and Jones, C.B.
Technical Report No: 25.104, IBM Laboratory, Vienna, April 1970

A technique for showing that two functions preserve a relation between their domains,  Jones, C.B.
Technical Report No: LR 25.3.067, IBM Laboratory, Vienna, April 1970

Some observations on the implementation of reference mechanisms for automatic variables,  Henhapl, W. and Jones, C.B.
Technical Report No: LR 25.3.070, IBM Laboratory, Vienna, May 1970

A run-time mechanism for referencing variables,  Henhapl, W. and Jones, C.B.
Technical Report No: LR 25.3.074, IBM Laboratory, Vienna, July 1970

Proving correctness of implementation techniques,  Jones, C.B. and Lucas, P.
Technical Report No: 25.110, IBM Laboratory, Vienna, August 1970

Yet another proof of the block concept,  Jones, C.B.
Technical Report No: LN 25.3.075, IBM Laboratory, Vienna, August 1970

Structuring Complex Processes,  Horning, J.J. and Randell, B.
Technical Report No: RC 2459, IBM T.J. Watson Research Center, Yorktown Heights, NY, USA,   1969

The syntax machine: A description,  Glassover, S.M., Hanford, K.V. and Jones, C.B.
Technical Report No: 12.078, IBM Laboratory, Hursley, January 1969

A comparison of two approaches to language definition as bases for the construction of proofs,  Jones, C.B.
Technical Report No: LN 25.3.050, IBM Laboratory, Vienna, February 1969

A proof of the correctness of some optimising techniques,  Jones, C.B.
Technical Report No: LN 25.3.051, IBM Laboratory, Vienna, June 1969

A proof of the correctness of an interpreter based on axiom schema,  Jones, C.B.
Technical Report No: LN 25.3.053, IBM Laboratory, Vienna, June 1969

Dynamic Instruction Scheduling,  Conway, L., Randell, B., Rozenberg, D.P., Senzig, D.N.
Technical Report No: RJ 565, IBM T. J. Watson Research Center, Yorktown Heights, NY, USA, March 1969

Keywords: look-ahead, parallelism, instruction sequencing, computer architecture  [ Abstract ]



A Note on Storage Fragmentation and Program Segmentation,  Randell, B.
Technical Report No: RC 2102, IBM T.J. Watson Research Center, Yorktown Heights, NY, USA,  1968

Keywords: storage allocation, paging  [ Abstract ]



Iterative Multi-Level Modelling: A methodology for computer system design,  Zurcher, F.W. and Randell, B.
Technical Report No: RC 2292, IBM T.J. Watson Research Center, Yorktown Heights, NY, USA, November 1968
[ Abstract ]



Mathematical semantics of goto: Exit formulation and its relation to continuations,  Jones, C.B.
Technical Report No: , IBM Laboratory, Vienna, July 1968

The syntax machine: An introduction,  Glassover, S.M., Hanford, K.V. and Jones, C.B.
Technical Report No: 12.077, IBM Laboratory, Hursley, October 1968

Demand Paging in Perspective,  Kuehner, C.J. and Randell, B.
Technical Report No: RC-2099, IBM T.J. Watson Research Center, Yorktown Heights, NY, USA, May 1968

Keywords: storage allocation, paging, thrashing  [ Abstract ]



Multilevel Modeling - A Methodology for Computer System Design,  Zurcher, F.W., Randell, B.
Technical Report No: SIMP-1968-50, IBM T.J. Watson Research Center, Yorktown Heights, NY, USA, November 1968

Keywords: Programming, Systems Design, Systems Evaluation, Simulation  [ Abstract ]



Deadline Scheduling,  Randell, B., Zweig, E. and Lehman, M.
Technical Report No: RC 1842, IBM T.J. Watson Research Center, Yorktown Heights, NY, USA,  1967

Keywords: scheduling, deadline, multiprocessors  [ Abstract ]



Dynamic Storage Allocation Systems,  Randell, B., Kuehner, C.J.
Technical Report No: RC-1837, IBM T.J. Watson Research Center, Yorktown Heights, NY, USA, June 1967

Keywords: storage allocation, paging  [ Abstract ]



A random generator for the automatic production of executable PL/I programs (APEX),  Schofield, P.B. and Jones, C.B.
Technical Report No: 12.062, IBM Laboratory, Hursley, April 1966

APEX manual,  Schofield, P.B. and Jones, C.B.
Technical Report No: , IBM Laboratory, Hursley, April 1966

A retrospective view of APEX (Automatic Production of Executable Programs),  Jones, C.B.
Technical Report No: 12.065, IBM Laboratory, Hursley, October 1966

Discussions on ALGOL Translation, at Mathematisch Centrum,  Randell, B. and Russell, L.J.
Technical Report No: W/AT 841, Atomic Power Division, English Electric Co., Whetstone, Leics.,   1962

Keywords: Algol compiler  [ Abstract ] [ pdf (2404 Kb) ]



DEUCE ALGOL,  Randell, B. and Russell, L.J.
Technical Report No: W/AT 844, Atomic Power Division, English Electric Co., Whetstone, Leics., February 1962

Proposals for Code Procedures in KDF9 Algol,  Randell, B.
Technical Report No: W/AT 867, Atomic Power Division, English Electric Co., Whetstone, Leics., March 1962

The Object Programme Generated by the Whetstone KDF9,  Randell, B.
Technical Report No: W/AT 872, Atomic Power Division, English Electric Co., Whetstone, Leics., April 1962

The Whetstone KDF9 ALGOL Translator,  Randell, B.
Technical Report No: , Atomic Power Division, English Electric Co., Whetstone, Leics., June 1962

Keywords: Algol KDF9 compiler  [ Abstract ] [ pdf (1384 Kb) ]



EASICODE,  Kelly, M. J. and Randell, B.
Technical Report No: W/AT 585, Atomic Power Division, English Electric Co., Whetstone, Leics., October 1960

Multi-Section EASICODE,  Randell, B.
Technical Report No: W/AT 603, Atomic Power Division, English Electric Co., Whetstone, Leics., November 1960

Preliminary Report on EASICODE,  Kelly, M.J. and Randell, B.
Technical Report No: W/AT 216, Atomic Power Division, English Electric, Whetstone, Leics., September 1958

Keywords: Easicode compiler DEUCE  [ Abstract ] [ pdf (551 Kb) ]



 

Patents

Method for Deadlock Recovery Using Consistent Global Checkpoints , Romanovsky, A. and Wang, Y.- M. , , 1997 , U.S. Patent No. 5.664.088

Efficient schemes for constructing fail-silent nodes in distributed systems , Speirs, N.A., Shrivastava, S.K., Ezhilchelvan, P.D., Brasileiro, F. and Tao, S. , University of Newcstle upon Tyne , 1997 , GB2288045

Unboundedly Parallel Simulations , Greenberg, A.G., Lubachevski, B.D.and Mitrani, I. , AT&T Bell Laboratories , 1995 , U.S. Patent No. 5.375.074

Efficient Schemes for Constructing Reliable Computing Nodes in Distributed Systems , Speirs, N.A., Shrivastava, S.K., Ezhilchelvan, P.D., Tao, S. and Brasileiro, F.V. , University of Newcastle upon Tyne , 1992 , PCT/GB 93/02225

Garbage collection in a computer system , Watson, P. , International Computers Limited , 1986 , U.S. Patent No. 4,755,939

Apparatus and Method in a Digital Computer for Allowing Improved Program Branching with Branch Anticipation, Reduction of the Number of Branches, and Reduction of Branch Delays , Cocke, J., Schorr, H., Randell, B., Sussenguth, E. , IBM , 1971 , U.S. Patent No. 3,577,189

 

Software

Supporting Software for the Apprentice C++ Programmer , Lee, P.A., Phillips, C. and McLauchlan, M. , 2000
See also http://www.cs.ncl.ac.uk/research/pubs/other/software/apprentice/Software/SupportingSoftware.html

Zircon, an X Window System interface to Internet Relay Chat , Marshall, L. , 2000
See also http://catless.ncl.ac.uk/Programs/Zircon/

Sources for the Arjuna System , The Arjuna Group , 2000

The Arjuna System Programmer's Guide , The Arjuna Group , 1992

DSIM - A Graphical Register-Machine Simulator , McCue, D.L , 1991

Last Modified: 23 March, 2006