Other Technical Reports
[2010] [2008] [2007] [2006] [2005] [2003] [2002] [2001] [2000] [1998] [1997] [1995] [1994] [1993] [1992] [1991] [1990] [1989] [1988] [1987] [1986] [1985] [1984] [1982] [1981] [1978] [1976] [1975] [1974] [1973] [1972] [1971] [1970] [1969] [1968] [1967] [1966] [1962] [1960] [1958]
2010
Smart infrastructure for carbon foot print analysis of Electric Vehicles
Transport Research Group, Newcastle University, April, 2010
Notes : EVADINE - joint Project of Transport Research Group and Computing Science.
Keywords : Electric Vehicles, Carbon Foot Print Analysis, Infrastructure for EV monitoring
[Abstract]2008
Multi-Touch Surfaces: A Technical Guide
TUM-10833, University of Münster, Institute for Geoinformatics, 2008
Notes : Newcastle authors are Jonathan Hook and Patrick Olivier.
Keywords : Multi-touch surfaces, Hardware for multi-touch surfaces, Software libraries for multi-touch surfaces, Multi-touch bootcamp in conjunction with IEEE Tabletops 2008
2007
Output-Determinacy and Asynchronous Circuit Synthesis
2007-02, Institute of Computer Science, University of Augsburg, January, 2007
Keywords : output-determinacy, decomposition, STG, asynchronous circuits, OR-causality
[Abstract]Combining Decomposition and Unfolding for STG Synthesis
2007-01, Institute of Computer Science, University of Augsburg, January, 2007
Keywords : Asynchronous circuit, STG, Petri net, decomposition, unfolding, state space explosion
[Abstract]Design and Evaluation of a Wide-Area Distributed Shared Memory Middleware
UBLCS-2007-19, Department of Computer Science, University of Bologna, Italy, July, 2007
[Abstract]2006
Dependable Self-Organising Software Architectures - An Approach for Self-Managing Systems
BBKCS-06-05, School of Computer Science and Information Systems, Birkbeck College, London, May, 2006
Keywords : Dependability, self-managing systems, metadata, fault tolerance, resilience
[Abstract]2005
Architectural description of dependable software systems
9-05, University of Kent, Computing Laboratory, October, 2005
Spatial network growth -- Generating small-world, scale-free, and multi-cluster spatial networks
1, School of Engineering and Science, International University Bremen, January, 2005
Keywords : spatial graphs, biological networks, scale-free, small-world
2003
A System for Distributed Enactment of Composite Web Services
DIT-03-056, University of Trento, 12, 2003
Keywords : ADAPT, DECS, Service enactment, distributed workflow
[Abstract]The implications for rural and regional populations of the Irish government's provision of broadband communications infrastructure
National Institute of Regional and Spatial Analysis, National University of Ireland, , 2003
Impact of Virtualization on Management Systems
HPL-2003-125, Hewlett Packard Laboratories, June, 2003
Notes : Also in Tenth Plenary Workshop of HP OpenView University Association, Geneva, Switzerland, July 6-9, 2003
Keywords : virtualization; system management; Utility Data Center; OpenView
Proceedings of the ECOOP 2003 Workshop on Exception Handling in Object-Oriented Systems: Towards Emerging Application Areas and New Programming Paradigms
03-028, Department of Computer Science, University of Minnesota, Minneapolis, 2003
2002
Quality of Business Driven Service Composition and Utility Computing
HPL-2002-66, Hewlett Packard Laboratories, March, 2002
Time-related trade-offs in dynamic function scheduling. .
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.
The 'virtual village': bridging or widening the digital divide?
Centre for Urban and Regional Development Studies (CURDS), University of Newcastle upon Tyne, September, 2002
2001
THEA - A Reference Guide
YCS-2001-336, University of York, Dept. of Computer Science, 2001
First Specification of APIs and Protocols for the MAFTIA Middleware
RZ-3365, IBM Zurich Research Laboratory, August, 2001
Keywords : middleware, intrusion tolerance
Metrics for the Internet Age: Quality of Experience and Quality of Business
HPL-2001-179, Hewlett-Packard Laboratories, July, 2001
The Relationship between Quality of Service and Business Metrics: Monitoring, Notification and Optimization
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.
Successful Software Product Line Development in a Small Organization -- A Case Study
013.01/E, Fraunhofer IESE, March, 2001
An Attack on A Traitor Tracing Scheme
UCAM-CL-TR-518, Computer Laboratory, University of Cambridge, July, 2001
Notes : Also appears as IACR Cryptology ePrint Archive Report 2001/067.
Structure and evolution of a circumstellar disk during the early phase of accretion from a parent cloud
Annual Briefs, Center of Turbulence Research, , 2001
2000
A Manual for a Model Checker for Stochastic Automata
5-00, University of Kent at Canterbury, , 2000
A model checking algorithm for stochastic systems
4-00, University of Kent at Canterbury, , 2000
People-centred analysis: the use of qualitative evaluation to assess sustainable rural development
Working Paper Series, University of Aberystwyth, Institute of Rural Studies, , 2000
Safety Critical Distributed Systems: a State of Art Report
NATS, March, 2000
Implementing Product Line Variabilities
089.00/E, Fraunhofer IESE, 2000
Proceedings of the Product Line Architecture Workshop -- The First Software Product Line Conference (SPLC1)
053.00/E, Fraunhofer IESE, 2000
A Process for Product Line Architecture Creation and Evaluation -- PuLSE-DSSA version 2.0
038.00/E, Fraunhofer IESE, , 2000
Assessment Guidelines for Detecting Architectural Mismatches
021.00/E, Fraunhofer IESE, January, 2000
A Language for Specifying the Composition of Reliable Distributed Applications
25, Esprit LTR Project No. 24962, Dept. of Computing Science, University of Newcastle upon Tyne, 2000
Mutuality and the CLARiFi Component Broker
03/00, Department of Computer Science, University of Durham, August, 2000
Strategic Directions in Computer Architecture Research
Computer Architecture Group, UK "Strategic Directions in Computer Science" Workshop, January, 2000
Gallifrey: A Component-Based Framework for Building Policy-Based Management Applications
BL011356-000120-01, Bell Labs Research, Jan, 2000
1998
Constraint Oriented Specification with CSP and Real-time Logic
3-98, University of Kent at Canterbury, , 1998
Using Probability to Reason about Soft Deadlines
13-98, University of Kent at Canterbury, , 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
Sunderland University, February, 1998
Keywords : Enterprise Modelling, Modelling Methodologies, PERA, CIMOSA
Specification of Distributed Intelligent Network Systems using UML and Extensions
British Telecom, February, 1998
Design and Implementation of an SNMP Agent for Managing NTSwift
BL011356-980908-21, Bell Labs Research, Sept., 1998
Comparative Evaluation of Object Location Mechanisms
BT, August, 1998
1997
Detecting Architectural Mismatches During Systems Composition
USC-CSE-97-506, USC, 1997
Detecting Architectural Mismatches During Systems Composition -- An Extension to the AAA Model
USC-CSE-97-502, USC, 1997
Mechanical Verification of the full Needham-Schroeder Public Key Protocol
CSD-TR-97-11, Royal Holloway and Bedford New College, , 1997
Or-Parallel Prolog on a Distributed Memory Architecture
DCC-97-6, DCC - FC & LIACC, Universidade do Porto, Portugal, July, 1997
Offering Computing Services Through Networks of Simple HTTP Servers
BL011256-970805-05, Bell Labs Research, May, 1997
1995
Enhancing the tractability of rely/guarantee specifications in the development of interfering operations
UMCS-95-10-3, Manchester University, , 1995
Fault-Tolerant Execution of Computationally and Storage Intensive Programs Over a Network of Workstations: A Case Study
103, ESPRIT Basic Research Project 6360, July, 1995
The Design and Implementation of a Framework for Extensible Software
BROADCAST ESPRIT Basic Research Project 6360, , 1995
1994
Real-time CSP and ET-LOTOS
Reading University, , 1994
A failures semantics for ET-LOTOS
Reading University, , 1994
The global-yet-personal information system
UMCS-94-4-1, Manchester University, , 1994
Focused Workshop on Software Reuse: Issue Paper
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
Knowledge Summary of the USC-CSE Focused Workshop on Software Reuse, Center for Software Engineering, University of Southern California, October, 1994
Software Architecture, the Architecting Process, and Examples of Architecting Infrastructures - State of the Art
Knowledge Summary of the USC-CSE Focused Workshop on Software Architectures, Center for Software Engineering, University of Southern California, June, 1994
Focused Workshop on Software Architectures: Issue Paper
Knowledge Summary of the USC-CSE Focused Workshop on Software Architectures, Center for Software Engineering, University of Southern California, June, 1994
The Design and Implementation of Arjuna
65, BROADCAST Project, October, 1994
Object Replication in Arjuna
50, BROADCAST Project, October, 1994
NewTop: A Fault-Tolerant Group Communication Protocol
BROADCAST Project, October, 1994
A Stub Generation System for C++
BROADCAST Project, October, 1994
Architectural Support for Mobile Objects
Second Year Report - Systems Architecture, 3 of 4, BROADCAST ESPRIT Basic Research Project 6360, , 1994
A View of Large Scale Distributed Computing
Second Year Report - Surveys, 1 of 4, BROADCAST ESPRIT Basic Research Project 6360, , 1994
1993
A typed logic of partial functions reconstructed classically
Logic Group Preprint Series 89, Utrecht University, Department of Philosophy, April, 1993
Understanding the differences between VDM and Z
UMCS-93-8-1, Manchester University, , 1993
Process algebraic foundations for an object-based design notation
UMCS-93-10-1, Manchester University, , 1993
Delayline - A Wide Area Network Emulation Tool
BROADCAST Project, October, 1993
Exercising Application-Specific Run-Time Control over Clustering of Objects
BROADCAST Project, October, 1993
Maintaining Information about Persistent Replicated Objects in a Distributed System
BROADCAST Project, October, 1993
NewTop: A Total Order Multicast Protocal Using Causal Blocks
BROADCAST Project, October, 1993
Structuring Fault-Tolerant Object Systems for Modularity in a Distributed Environment
First Year Report - Systems Engineering, 3 of 3, BROADCAST ESPRIT Basic Research Project 6360, , 1993
An introduction to pi-calculus
April, 1993
1992
The search for tractable ways of reasoning about programs
UMCS-92-4-4, University of Manchester, , 1992
An object-based design method for concurrent programs
UMCS-92-12-1, University of Manchester, , 1992
Formal methods – selected historical references
UMCS-92-12-2, Manchester University, , 1992
Demonstration of Voltan Fail-Controlled Node
BG/92/40, Dependable Computing Systems Centre, October, 1992
Fail-Controlled Computer Architectures for Distributed Systems
BG/92/38, Dependable Computing Systems Centre, August, 1992
1991
Interference resumed
UMCS-91-5-1, University of Manchester, May, 1991
Modularity in Model-oriented Formal Specifications and its Interaction with Formal Reasoning
UMCS 91-11-2, Department of Computer Science, University of Manchester, 1991
Notes : Ph.D. Thesis.
Some comments on (BSI) VDMSL
BSI Committee, May, 1991
Operation quotation in VDM
Adelard, March, 1991
1990
On the Usability of Logics which Handle Partial Functions
UMCS-90-3-1, University of Manchester, February, 1990
Modularizing the Formal Description of a Database System
UMCS 90-1-1, University of Manchester, January, 1990
Systematic software development using VDM (second edition) teaching notes
Prentice Hall International, , 1990
Specifications are not (necessarily) executable
148, Key Centre for Software Technology, Department of Computer Science, University of Queensland, February, 1990
Understanding Component Failures and Replications in Distributed Systems
UNT/TR1, ISA, May, 1990
Fail-controlled processor architectures for distributed systems
DELTA-4 ESPRIT Project, , 1990
1989
Specifications are not (necessarily) executable
UMCS-89-12-1, University of Manchester, December, 1989
1988
Response to Arentoft and Larsen's 'Underspecification and non-determinism note'
IST/5/50 Document no. 67, BSI, May, 1988
Combining implicit/explicit function definitions in the VDM protostandard
IST/5/50 Document no. 58, BSI, April, 1988
1987
Teaching notes (second version) for 'Systematic software development using VDM'
UMCS 87-12-9, University of Manchester, December, 1987
An experimental user interface for a theorem proving assistant
UMCS 87-12-8, University of Manchester, December, 1987
1986
Teaching notes for systematic software development using VDM
UMCS-86-4-2, University of Manchester, , 1986
Program specification and verification in VDM
UMCS 86-10-5, University of Manchester, , 1986
IPSE 2.5 theorem proving concepts paper
060/00021/1.5, Manchester University and Rutherford Appleton Laboratory, June, 1986
Mule - an environment for rigorous software development
Department of Computer Science, University of Manchester, , 1986
1985
IPSE 2.5 project proposal
ICL/STC-IDEC/STL/University of Manchester, February, 1985
1984
MDB: A graph-like persistent database
, 1984
1982
A survey of verification techniques for parallel programs
University of Manchester, September, 1982
1981
Development methods for computer programs including a notion of interference
Technical Monograph PRG-25, Programming Research Group, Computing Lab, Oxford University, June, 1981
1978
Selected Bibliography on the Structure and Design of Programming Languages
14, Computer Systems Research Group, University of Toronto, June, 1978
Notes : Technical note.
Keywords : programming languages survey
1976
Some requirements for specfication languages
LN 25.3.108, IBM Laboratory, Vienna, February, 1976
Formal definition in compiler development
25.145, IBM Laboratory, Vienna, February, 1976
1975
Some experiments with using a formal language definition in compiler development
LN 25.3.107, IBM Laboratory, Vienna, December, 1975
1974
A formal definition of a PL/I subset
25.139, IBM Laboratory, Vienna, December, 1974
1973
Formal development: An example using FDSS
TN 9007, IBM Laboratory, Hursley, , 1973
Formal development of programs
12.117, IBM Laboratory, Hursley, June, 1973
The formal development of an algorithm
12.110, IBM Laboratory, Hursley, March, 1973
1972
Operations and formal development.
TN 9004, IBM Laboratory, Hursley, September, 1972
A formal definition of ALGOL 60
12.105, IBM Laboratory, Hursley, August, 1972
1971
Sufficient properties for implementation correctness
TN 9002, IBM Laboratory, Hursley, June, 1971
Development of correct programs: An example based on Earley's recogniser
TN 9000, IBM Laboratory, Hursley, April, 1971
Formal development of correct algorithms: an example based on Earley's recogniser
12.095, IBM Laboratory, Hursley, December, 1971
Dynamic syntax: A concept for the definition of the syntax of programming languages
12.090, IBM Laboratory, Hursley, June, 1971
1970
A run-time mechanism for referencing variables
LR 25.3.074, IBM Laboratory, Vienna, July, 1970
Some observations on the implementation of reference mechanisms for automatic variables
LR 25.3.070, IBM Laboratory, Vienna, May, 1970
A technique for showing that two functions preserve a relation between their domains
LR 25.3.067, IBM Laboratory, Vienna, April, 1970
Yet another proof of the block concept
LN 25.3.075, IBM Laboratory, Vienna, August, 1970
On the interpretation of GOTO statements in the ULD
LN 25.3.065, IBM Laboratory, Vienna, March, 1970
Proving correctness of implementation techniques
25.110, IBM Laboratory, Vienna, August, 1970
The block concept and some possible implementations, with proofs of equivalence
25.104, IBM Laboratory, Vienna, April, 1970
1969
Structuring Complex Processes
RC 2459, IBM T.J. Watson Research Center, Yorktown Heights, NY, USA, , 1969
Dynamic Instruction Scheduling
RJ 565, IBM T. J. Watson Research Center, Yorktown Heights, NY, USA, March, 1969
Keywords : look-ahead, parallelism, instruction sequencing, computer architecture
A proof of the correctness of an interpreter based on axiom schema
LN 25.3.053, IBM Laboratory, Vienna, June, 1969
A proof of the correctness of some optimising techniques
LN 25.3.051, IBM Laboratory, Vienna, June, 1969
A comparison of two approaches to language definition as bases for the construction of proofs
LN 25.3.050, IBM Laboratory, Vienna, February, 1969
The syntax machine: A description
12.078, IBM Laboratory, Hursley, January, 1969
1968
Multilevel Modeling - A Methodology for Computer System Design
SIMP-1968-50, IBM T.J. Watson Research Center, Yorktown Heights, NY, USA, November, 1968
Keywords : Programming, Systems Design, Systems Evaluation, Simulation
Demand Paging in Perspective
RC-2099, IBM T.J. Watson Research Center, Yorktown Heights, NY, USA, May, 1968
Keywords : storage allocation, paging, thrashing
Iterative Multi-Level Modelling: A methodology for computer system design
RC 2292, IBM T.J. Watson Research Center, Yorktown Heights, NY, USA, November, 1968
A Note on Storage Fragmentation and Program Segmentation
RC 2102, IBM T.J. Watson Research Center, Yorktown Heights, NY, USA, 1968
Keywords : storage allocation, paging
Mathematical semantics of goto: Exit formulation and its relation to continuations
IBM Laboratory, Vienna, July, 1968
The syntax machine: An introduction
12.077, IBM Laboratory, Hursley, October, 1968
1967
Dynamic Storage Allocation Systems
RC-1837, IBM T.J. Watson Research Center, Yorktown Heights, NY, USA, June, 1967
Keywords : storage allocation, paging
Deadline Scheduling
RC 1842, IBM T.J. Watson Research Center, Yorktown Heights, NY, USA, 1967
Keywords : scheduling, deadline, multiprocessors
1966
A retrospective view of APEX (Automatic Production of Executable Programs)
12.065, IBM Laboratory, Hursley, October, 1966
A random generator for the automatic production of executable PL/I programs (APEX)
12.062, IBM Laboratory, Hursley, April, 1966
APEX manual
IBM Laboratory, Hursley, April, 1966
1962
The Object Programme Generated by the Whetstone KDF9
W/AT 872, Atomic Power Division, English Electric Co., Whetstone, Leics., April, 1962
Proposals for Code Procedures in KDF9 Algol
W/AT 867, Atomic Power Division, English Electric Co., Whetstone, Leics., March, 1962
DEUCE ALGOL
W/AT 844, Atomic Power Division, English Electric Co., Whetstone, Leics., February, 1962
Discussions on ALGOL Translation, at Mathematisch Centrum
W/AT 841, Atomic Power Division, English Electric Co., Whetstone, Leics., , 1962
Keywords : Algol compiler
[Abstract]The Whetstone KDF9 ALGOL Translator
Atomic Power Division, English Electric Co., Whetstone, Leics., June, 1962
Keywords : Algol KDF9 compiler
[Abstract]1960
Multi-Section EASICODE
W/AT 603, Atomic Power Division, English Electric Co., Whetstone, Leics., November, 1960
1958
Preliminary Report on EASICODE
W/AT 216, Atomic Power Division, English Electric, Whetstone, Leics., September, 1958
Keywords : Easicode compiler DEUCE
[Abstract]
