R. Nigel Horspool

Affiliations:
  • University of Victoria, Canada


According to our database1, R. Nigel Horspool authored at least 84 papers between 1978 and 2015.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2015
Sliding window and control flow weight for metamorphic malware detection.
J. Comput. Virol. Hacking Tech., 2015

A framework for metamorphic malware analysis and real-time detection.
Comput. Secur., 2015

A Survey: Software-Managed On-Chip Memories.
Comput. Informatics, 2015

Experience with constructing code hunt contests.
Proceedings of the 1st International Workshop on Code Hunt on Educational Software Engineering, 2015

Crowdsourcing Code and Process via Code Hunt.
Proceedings of the 2nd IEEE/ACM International Workshop on CrowdSourcing in Software Engineering, 2015

Code Hunt: Experience with Coding Contests at Scale.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

2014
A welcome to Raj Buyya as the new co-editor.
Softw. Pract. Exp., 2014

Code hunt: searching for secret code for fun.
Proceedings of the 7th International Workshop on Search-Based Software Testing, 2014

MARD: A Framework for Metamorphic Malware Analysis and Real-Time Detection.
Proceedings of the 28th IEEE International Conference on Advanced Information Networking and Applications, 2014

2013
DSP Instruction Set Simulation.
Proceedings of the Handbook of Signal Processing Systems, 2013

MAIL: Malware Analysis Intermediate Language: a step towards automating and optimizing malware detection.
Proceedings of the 6th International Conference on Security of Information and Networks, 2013

TouchDevelop - Programming on the Go (3. ed.).
The expert's voice in mobile technologies, Apress, ISBN: 978-1-4302-6136-0, 2013

2012
Editorial.
Softw. Pract. Exp., 2012

2011
Principles and Practice of Programming in Java 2008 - Special issue.
Sci. Comput. Program., 2011

Browser-based software for technology transfer.
Proceedings of the 2011 Annual Conference of the South African Institute of Computer Scientists and Information Technologists, 2011

HiLPR: pretty pictures for pretty complicated (parallel) patterns.
Proceedings of the 18th Conference on Pattern Languages of Programs, 2011

2010
Focus Section Editorial.
Softw. Pract. Exp., 2010

Local redundant polymorphism query elimination.
Proceedings of the 8th International Conference on Principles and Practice of Programming in Java, 2010

DSP Instruction Set Simulation.
Proceedings of the Handbook of Signal Processing Systems, 2010

2009
ARMSim# - a Customizable Simulator for Exploring the ARM Architecture.
Proceedings of the 2009 International Conference on Frontiers in Education: Computer Science & Computer Engineering, 2009

2008
On the Efficiency of Design Patterns Implemented in C# 3.0.
Proceedings of the Objects, Components, Models and Patterns, 46th International Conference, 2008

2007
Compiler optimizations for processors with SIMD instructions.
Softw. Pract. Exp., 2007

Obituary: Per Brinch Hansen (1938-2007).
Softw. Pract. Exp., 2007

Douglas T. Ross (1929-2007).
Softw. Pract. Exp., 2007

Peter Brown (1939-2007).
Softw. Pract. Exp., 2007

Ultra fast cycle-accurate compiled emulation of inorder pipelined architectures.
J. Syst. Archit., 2007

Optimizations for Object-Oriented Languages.
Proceedings of the Compiler Design Handbook: Optimizations and Machine Code Generation, 2007

2006
Cross-Platform Development: Software that Lasts.
Computer, 2006

Fast Profile-Based Partial Redundancy Elimination.
Proceedings of the Modular Programming Languages, 7th Joint Modular Languages Conference, 2006

2005
Experience in integrating Java with C# and .NET.
Concurr. Pract. Exp., 2005

Control Flow Graph Reconstruction for Assembly Language Programs with Delayed Instructions.
Proceedings of the 5th IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2005), 30 September, 2005

2004
Developing principles of GUI programming using views.
Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, 2004

Optimizing for space and time usage with speculative partial redundancy elimination.
Proceedings of the 2004 ACM SIGPLAN/SIGBED Conference on Languages, 2004

2003
Predicated Partial Redundancy Elimination Using A Cost Analysis.
Parallel Process. Lett., 2003

Partial Redundancy Elimination with Predication Techniques.
Proceedings of the Euro-Par 2003. Parallel Processing, 2003

2002
Practical Earley Parsing.
Comput. J., 2002

Experience with integrating Java with new technologies: C#, XML and web services.
Proceedings of the 2002 Joint ACM-ISCOPE Conference on Java Grande 2002, 2002

Expeditious XML Processing.
Proceedings of the Intelligent Data Engineering and Automated Learning, 2002

Optimizations for Object-Oriented Languages.
Proceedings of the Compiler Design Handbook: Optimizations and Machine Code Generation, 2002

2001
Exploiting exceptions.
Softw. Pract. Exp., 2001

Schrödinger's token.
Softw. Pract. Exp., 2001

Even faster generalized LR parsing.
Acta Informatica, 2001

Directly-Executable Earley Parsing.
Proceedings of the Compiler Construction, 10th International Conference, 2001

2000
Analysis of Equation Structure using Least Cost Parsing.
Proceedings of the Sixth Internatonal Workshop on Parsing Technologies, 2000

Simple Generation of Static Single-Assignment Form.
Proceedings of the Compiler Construction, 9th International Conference, 2000

1999
Faster Generalized LR Parsing.
Proceedings of the Compiler Construction, 8th International Conference, 1999

1998
Tailored Compression of Java Class Files.
Softw. Pract. Exp., 1998

JAZZ: an efficient compressed format for Java archive files.
Proceedings of the 1998 conference of the Centre for Advanced Studies on Collaborative Research, November 30, 1998

1997
CCC: A Caching Compiler for C.
Softw. Pract. Exp., 1997

Efficient Type Inclusion Tests.
Proceedings of the 1997 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 1997

Near Optimal Hierarchical Encoding of Types.
Proceedings of the ECOOP'97, 1997

1996
Compact Dispatch Tables for Dynamically Typed Object Oriented Languages.
Proceedings of the Compiler Construction, 6th International Conference, 1996

A Faster Earley Parser.
Proceedings of the Compiler Construction, 6th International Conference, 1996

1995
The Effect of Non-Greedy Parsing in Ziv-Lempel Compression Methods.
Proceedings of the IEEE Data Compression Conference, 1995

1994
Taming Message Passing: Efficient Method Look-Up for Dynamically Typed Languages.
Proceedings of the Object-Oriented Programming, Proceedings of the 8th European Conference, 1994

Flow Grammars - a Flow Analysis Methodology.
Proceedings of the Compiler Construction, 5th International Conference, 1994

An LZ approach to ECG compression.
Proceedings of the Seventh Annual IEEE Symposium on Computer-Based Medical Systems (CBMS'94), 1994

1993
Translator-based multiparadigm programming.
J. Syst. Softw., 1993

Static Analysis of PostScript Code.
Comput. Lang., 1993

Recursive Ascent-Descent Parsing.
Comput. Lang., 1993

1992
Compositional Operational Semantics for Prolog Programs.
New Gener. Comput., 1992

Constructing Word-Based Text Compression Algorithms.
Proceedings of the IEEE Data Compression Conference, 1992

Compile-Time Analysis of Object-Oriented Programs.
Proceedings of the Compiler Construction, 1992

1991
Improving LZW.
Proceedings of the IEEE Data Compression Conference, 1991

1990
Incremental Generation of LR Parsers.
Comput. Lang., 1990

Recursive Ascent-Descent Parsers.
Proceedings of the Compiler Compilers, 1990

1988
ILALR: An Incremental Generator of LALR(1) Parsers.
Proceedings of the Compiler Compilers and High Speed Compilation, 1988

1987
<i> Mkscan </i> - A Interactive Scanner Generator.
Softw. Pract. Exp., 1987

Hashing as a Compaction Technique for LR Parser Tables.
Softw. Pract. Exp., 1987

An Alternative to the Graham-Glanville Code-Generation Method.
IEEE Softw., 1987

Analysis and development of demand prepaging policies.
J. Syst. Softw., 1987

Correctness of an Extended Operator-Precedence Parsing Algorithm.
Inf. Process. Lett., 1987

Data Compression Using Dynamic Markov Modelling.
Comput. J., 1987

1985
Automating the Selection of Code Templates.
Softw. Pract. Exp., 1985

Practical Perfect Hashing.
Comput. J., 1985

1984
Algorithms for Adaptive Huffman Codes.
Inf. Process. Lett., 1984

1983
An improved block sequencing method for program restructuring.
J. Syst. Softw., 1983

1982
Comments on "A Method for Representing Data Items of Unlimites Length in a Computer Memory".
IEEE Trans. Software Eng., 1982

Analysis and Optimization of Set Expressions.
Comput. J., 1982

1980
Practical Fast Searching in Strings.
Softw. Pract. Exp., 1980

Corrigendum: A New Representation of the Rational Numbers for Fast Easy Arithmetic.
SIAM J. Comput., 1980

An Approach to the Problem of Detranslation of Computer Programs.
Comput. J., 1980

1979
A New Representation of the Rational Numbers for Fast Easy Arithmetic.
SIAM J. Comput., 1979

1978
Exact arithmetic using a variable-length P-ADIC representation.
Proceedings of the 4th IEEE Symposium on Computer Arithmetic, 1978


  Loading...