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 networksKaiser, 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 infrastructureSkerratt, 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 ParadigmsRomanovsky, 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 ServicesWoodman, 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 SystemsGraupner, 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 ComputingMachiraju, 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 cloudIdowu, O.C.
Technical Report No: Annual Briefs, Center of Turbulence Research,   2001

The Relationship between Quality of Service and Business Metrics: Monitoring, Notification and OptimizationWolter, 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 MiddlewareArmstrong, 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 GuidePocock, 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 SchemeYan, 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 BrokerPeriorellis, 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 StudyGacek, 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.0Anastasopoulos, 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 VariabilitiesAnastasopoulos, M. and Gacek, C.
Technical Report No: 089.00/E, Fraunhofer IESE,  2000

A model checking algorithm for stochastic systemsBowman, 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 AutomataAkehurst, D., Bowman, H., Bryans, J. and Derrick, J.
Technical Report No: 5-00, University of Kent at Canterbury,   2000

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

A Language for Specifying the Composition of Reliable Distributed ApplicationsRanno, 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 ReportShrivastava, 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 developmentSkerratt, S. and Midmore, P.
Technical Report No: Working Paper Series, University of Aberystwyth, Institute of Rural Studies,   2000

Strategic Directions in Computer Architecture ResearchWatson, 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 ApplicationsBearden, 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 LogicPearson, J. and Bryans, J.
Technical Report No: 3-98, University of Kent at Canterbury,   1998

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

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

Specification of Distributed Intelligent Network Systems using UML and ExtensionsArief, 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 enterprisesPeriorellis 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 NTSwiftGarg, 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 ModelGacek, C.
Technical Report No: USC-CSE-97-502, USC,  1997

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

Mechanical Verification of the full Needham-Schroeder Public Key ProtocolBryans, 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 ArchitectureSilva, 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 ServersKlemm, R. and van Moorsel, A.P.A.
Technical Report No: BL015-05, Bell Labs Research, May 1997

Providing System Analysis Tools over the InternetVan 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 operationsCollette, 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 StudySmith, 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 SoftwareWheater, S.M. and Little, M.C.
Technical Report No: , BROADCAST ESPRIT Basic Research Project 6360,   1995
[ pdf (205 Kb) ]



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

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

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

Focused Workshop on Software Reuse: Issue PaperGacek, 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 ArtGacek, 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 PaperGacek, 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 ArtGacek, 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 ArjunaLittle, M.C. and Shrivastava, S.K.
Technical Report No: 50, BROADCAST Project, October 1994

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

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

Architectural Support for Mobile ObjectsCaughey, 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 ComputingPanzieri, 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-calculusJones, C.B. and Monahan, B.Q.
Technical Report No: , , April 1993

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

Understanding the differences between VDM and ZHayes, 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 classicallyJones, 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 BlocksMacedo, 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 SystemLittle, 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 ObjectsWheater, S.M. and Shrivastava, S.K.
Technical Report No: , BROADCAST Project, October 1993

Structuring Fault-Tolerant Object Systems for Modularity in a Distributed EnvironmentShrivastava, 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 ToolIngham, D.B. and Parrington, G.D.
Technical Report No: , BROADCAST Project, October 1993

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

Fail-Controlled Computer Architectures for Distributed SystemsShrivastava, 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 referencesJones, C.B. and McCauley, A.M.
Technical Report No: UMCS-92-12-2, Manchester University,   1992

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

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

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

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

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

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

Specifications are not (necessarily) executableHayes, 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 FunctionsCheng, 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 notesJones, C.B.
Technical Report No: , Prentice Hall International,   1990

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

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

Specifications are not (necessarily) executableHayes, 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 protostandardJones, 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 assistantJones, 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 developmentCottam, 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 VDMJones, C.B.
Technical Report No: UMCS-86-4-2, University of Manchester,   1986

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

IPSE 2.5 theorem proving concepts paperJones, 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 proposalDenvir, 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 databaseJones, C.B., Nipkow, T.N. and Wolczo, M.I.
Technical Report No: , ,   1984

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

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

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

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

Some experiments with using a formal language definition in compiler developmentBekic, 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 subsetBekic, 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 FDSSChapman, D.N. and Jones, C.B.
Technical Report No: TN 9007, IBM Laboratory, Hursley,   1973

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

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

A formal definition of ALGOL 60Allen, 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 recogniserJones, C.B.
Technical Report No: TN 9000, IBM Laboratory, Hursley, April 1971

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

Dynamic syntax: A concept for the definition of the syntax of programming languagesHanford, 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 recogniserJones, C.B.
Technical Report No: 12.095, IBM Laboratory, Hursley, December 1971

On the interpretation of GOTO statements in the ULDHenhapl, 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 equivalenceHenhapl, 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 domainsJones, C.B.
Technical Report No: LR 25.3.067, IBM Laboratory, Vienna, April 1970

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

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

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

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

Structuring Complex ProcessesHorning, 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 descriptionGlassover, 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 proofsJones, C.B.
Technical Report No: LN 25.3.050, IBM Laboratory, Vienna, February 1969

A proof of the correctness of some optimising techniquesJones, 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 schemaJones, C.B.
Technical Report No: LN 25.3.053, IBM Laboratory, Vienna, June 1969

Dynamic Instruction SchedulingConway, 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 SegmentationRandell, 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 designZurcher, 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 continuationsJones, C.B.
Technical Report No: , IBM Laboratory, Vienna, July 1968

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

Demand Paging in PerspectiveKuehner, 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 DesignZurcher, 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 SchedulingRandell, 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 SystemsRandell, 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 manualSchofield, 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 CentrumRandell, 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 ALGOLRandell, 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 AlgolRandell, B.
Technical Report No: W/AT 867, Atomic Power Division, English Electric Co., Whetstone, Leics., March 1962

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

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

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



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

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

Preliminary Report on EASICODEKelly, 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