default search action
R. Nigel Horspool
Person information
- affiliation: University of Victoria, Canada
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2010 – 2019
- 2015
- [j42]Shahid Alam, R. Nigel Horspool:
A Survey: Software-Managed On-Chip Memories. Comput. Informatics 34(5): 1168-1200 (2015) - [j41]Shahid Alam, R. Nigel Horspool, Issa Traoré, Ibrahim Sogukpinar:
A framework for metamorphic malware analysis and real-time detection. Comput. Secur. 48: 212-233 (2015) - [j40]Shahid Alam, Ibrahim Sogukpinar, Issa Traoré, R. Nigel Horspool:
Sliding window and control flow weight for metamorphic malware detection. J. Comput. Virol. Hacking Tech. 11(2): 75-88 (2015) - [c40]Tao Xie, Judith Bishop, R. Nigel Horspool, Nikolai Tillmann, Jonathan de Halleux:
Crowdsourcing Code and Process via Code Hunt. CSI-SE 2015: 15-16 - [c39]Judith Bishop, R. Nigel Horspool, Tao Xie, Nikolai Tillmann, Jonathan de Halleux:
Code Hunt: Experience with Coding Contests at Scale. ICSE (2) 2015: 398-407 - [c38]R. Nigel Horspool, Judith Bishop, Jonathan de Halleux, Nikolai Tillmann:
Experience with constructing code hunt contests. CHESE@ISSTA 2015: 1-4 - 2014
- [j39]R. Nigel Horspool:
A welcome to Raj Buyya as the new co-editor. Softw. Pract. Exp. 44(8): 887 (2014) - [c37]Shahid Alam, R. Nigel Horspool, Issa Traoré:
MARD: A Framework for Metamorphic Malware Analysis and Real-Time Detection. AINA 2014: 480-489 - [c36]Nikolai Tillmann, Judith Bishop, R. Nigel Horspool, Daniel Perelman, Tao Xie:
Code hunt: searching for secret code for fun. SBST 2014: 23-26 - 2013
- [b1]R. Nigel Horspool, Nikolai Tillmann:
TouchDevelop - Programming on the Go (3. ed.). The expert's voice in mobile technologies, Apress 2013, ISBN 978-1-4302-6136-0, pp. I-XX, 1-250 - [c35]Shahid Alam, R. Nigel Horspool, Issa Traoré:
MAIL: Malware Analysis Intermediate Language: a step towards automating and optimizing malware detection. SIN 2013: 233-240 - [p4]Florian Brandner, R. Nigel Horspool, Andreas Krall:
DSP Instruction Set Simulation. Handbook of Signal Processing Systems 2013: 945-974 - 2012
- [j38]R. Nigel Horspool:
Editorial. Softw. Pract. Exp. 42(1): 1 (2012) - 2011
- [j37]R. Nigel Horspool, Ralf Gitzel, Giacomo Cabri, Markus Aleksy:
Principles and Practice of Programming in Java 2008 - Special issue. Sci. Comput. Program. 76(11): 969 (2011) - [c34]Donna Kaminskyj Long, Celina Gibbs, R. Nigel Horspool, Yvonne Coady:
HiLPR: pretty pictures for pretty complicated (parallel) patterns. PLoP 2011: 4:1-4:14 - [c33]Judith Bishop, Jonathan de Halleux, Nikolai Tillmann, R. Nigel Horspool, Don Syme, Tao Xie:
Browser-based software for technology transfer. SAICSIT 2011: 338-340 - 2010
- [j36]R. Nigel Horspool, Andy J. Wellings:
Focus Section Editorial. Softw. Pract. Exp. 40(12): 1105 (2010) - [c32]Rhodes H. F. Brown, R. Nigel Horspool:
Local redundant polymorphism query elimination. PPPJ 2010: 78-88 - [p3]Florian Brandner, R. Nigel Horspool, Andreas Krall:
DSP Instruction Set Simulation. Handbook of Signal Processing Systems 2010: 679-705
2000 – 2009
- 2009
- [c31]R. Nigel Horspool, Dale Lyons, Micaela Serra:
ARMSim# - a Customizable Simulator for Exploring the ARM Architecture. FECS 2009: 223-228 - 2008
- [c30]Judith Bishop, R. Nigel Horspool:
On the Efficiency of Design Patterns Implemented in C# 3.0. TOOLS (46) 2008: 356-371 - [e3]Luís Veiga, Vasco Amaral, R. Nigel Horspool, Giacomo Cabri:
Proceedings of the 6th International Symposium on Principles and Practice of Programming in Java, PPPJ 2008, Modena, Italy, September 9-11, 2008. ACM International Conference Proceeding Series 347, ACM 2008, ISBN 978-1-60558-223-8 [contents] - 2007
- [j35]Stefan Farfeleder, Andreas Krall, R. Nigel Horspool:
Ultra fast cycle-accurate compiled emulation of inorder pipelined architectures. J. Syst. Archit. 53(8): 501-510 (2007) - [j34]Ivan Pryanishnikov, Andreas Krall, R. Nigel Horspool:
Compiler optimizations for processors with SIMD instructions. Softw. Pract. Exp. 37(1): 93-113 (2007) - [j33]R. Nigel Horspool:
Peter Brown (1939-2007). Softw. Pract. Exp. 37(5): 463 (2007) - [j32]R. Nigel Horspool:
Douglas T. Ross (1929-2007). Softw. Pract. Exp. 37(7): 691 (2007) - [j31]R. Nigel Horspool:
Obituary: Per Brinch Hansen (1938-2007). Softw. Pract. Exp. 37(12): 1243 (2007) - [p2]Andreas Krall, R. Nigel Horspool:
Optimizations for Object-Oriented Languages. The Compiler Design Handbook, 2nd ed. 2007: 13 - 2006
- [j30]Judith Bishop, R. Nigel Horspool:
Cross-Platform Development: Software that Lasts. Computer 39(10): 26-35 (2006) - [c29]R. Nigel Horspool, David J. Pereira, Bernhard Scholz:
Fast Profile-Based Partial Redundancy Elimination. JMLC 2006: 362-376 - [c28]Judith Bishop, R. Nigel Horspool:
Cross-Platform Development: Software that Lasts. SEW 2006: 119-122 - 2005
- [j29]Judith Bishop, R. Nigel Horspool, Basil Worrall:
Experience in integrating Java with C# and .NET. Concurr. Pract. Exp. 17(5-6): 663-680 (2005) - [c27]Stefan Farfeleder, Andreas Krall, R. Nigel Horspool:
Ultra Fast Cycle-Accurate Compiled Emulation of Inorder Pipelined Architectures. SAMOS 2005: 222-231 - [c26]Nerina Bermudo, Andreas Krall, R. Nigel Horspool:
Control Flow Graph Reconstruction for Assembly Language Programs with Delayed Instructions. SCAM 2005: 107-118 - 2004
- [c25]Bernhard Scholz, R. Nigel Horspool, Jens Knoop:
Optimizing for space and time usage with speculative partial redundancy elimination. LCTES 2004: 221-230 - [c24]Judith Bishop, R. Nigel Horspool:
Developing principles of GUI programming using views. SIGCSE 2004: 373-377 - 2003
- [j28]Bernhard Scholz, Eduard Mehofer, R. Nigel Horspool:
Predicated Partial Redundancy Elimination Using A Cost Analysis. Parallel Process. Lett. 13(4): 525-536 (2003) - [c23]Bernhard Scholz, Eduard Mehofer, R. Nigel Horspool:
Partial Redundancy Elimination with Predication Techniques. Euro-Par 2003: 242-250 - 2002
- [j27]John Aycock, R. Nigel Horspool:
Practical Earley Parsing. Comput. J. 45(6): 620-630 (2002) - [c22]Kelvin Yeow, R. Nigel Horspool, Michael R. Levy:
Expeditious XML Processing. IDEAL 2002: 148-153 - [c21]Judith Bishop, R. Nigel Horspool, Basil Worrall:
Experience with integrating Java with new technologies: C#, XML and web services. Java Grande 2002: 225 - [p1]Andreas Krall, R. Nigel Horspool:
Optimizations for Object-Oriented Languages. The Compiler Design Handbook 2002: 219-246 - [e2]R. Nigel Horspool:
Compiler Construction, 11th International Conference, CC 2002, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2002, Grenoble, France, April 8-12, 2002, Proceedings. Lecture Notes in Computer Science 2304, Springer 2002, ISBN 3-540-43369-4 [contents] - 2001
- [j26]John Aycock, R. Nigel Horspool, Jan Janousek, Borivoj Melichar:
Even faster generalized LR parsing. Acta Informatica 37(9): 633-651 (2001) - [j25]John Aycock, R. Nigel Horspool:
Schrödinger's token. Softw. Pract. Exp. 31(8): 803-814 (2001) - [j24]Michael M. J. Zastre, R. Nigel Horspool:
Exploiting exceptions. Softw. Pract. Exp. 31(12): 1109-1123 (2001) - [c20]John Aycock, R. Nigel Horspool:
Directly-Executable Earley Parsing. CC 2001: 229-243 - 2000
- [c19]John Aycock, R. Nigel Horspool:
Simple Generation of Static Single-Assignment Form. CC 2000: 110-124 - [c18]R. Nigel Horspool, John Aycock:
Analysis of Equation Structure using Least Cost Parsing. IWPT 2000: 307-308
1990 – 1999
- 1999
- [c17]John Aycock, R. Nigel Horspool:
Faster Generalized LR Parsing. CC 1999: 32-46 - 1998
- [j23]R. Nigel Horspool, Jason Corless:
Tailored Compression of Java Class Files. Softw. Pract. Exp. 28(12): 1253-1268 (1998) - [c16]Quetzalcoatl Bradley, R. Nigel Horspool, Jan Vitek:
JAZZ: an efficient compressed format for Java archive files. CASCON 1998: 7 - [e1]R. Nigel Horspool:
Systems Implementation 2000, IFIP TC2 WG2.4 Working Conference on Systems Implementation 2000: Languages, methods and tools, 23-26 February 1998, Berlin, Germany. IFIP Conference Proceedings 117, Chapman & Hall 1998, ISBN 0-412-83530-4 [contents] - 1997
- [j22]R. Nigel Horspool:
CCC: A Caching Compiler for C. Softw. Pract. Exp. 27(2): 155-165 (1997) - [c15]Andreas Krall, Jan Vitek, R. Nigel Horspool:
Near Optimal Hierarchical Encoding of Types. ECOOP 1997: 128-145 - [c14]Jan Vitek, R. Nigel Horspool, Andreas Krall:
Efficient Type Inclusion Tests. OOPSLA 1997: 142-157 - 1996
- [c13]Philippe McLean, R. Nigel Horspool:
A Faster Earley Parser. CC 1996: 281-293 - [c12]Jan Vitek, R. Nigel Horspool:
Compact Dispatch Tables for Dynamically Typed Object Oriented Languages. CC 1996: 309-325 - 1995
- [c11]R. Nigel Horspool:
The Effect of Non-Greedy Parsing in Ziv-Lempel Compression Methods. Data Compression Conference 1995: 302-311 - 1994
- [c10]R. Nigel Horspool, Warren J. Windels:
An LZ approach to ECG compression. CBMS 1994: 71-76 - [c9]James S. Uhl, R. Nigel Horspool:
Flow Grammars - a Flow Analysis Methodology. CC 1994: 203-217 - [c8]Jan Vitek, R. Nigel Horspool:
Taming Message Passing: Efficient Method Look-Up for Dynamically Typed Languages. ECOOP 1994: 432-449 - 1993
- [j21]R. Nigel Horspool:
Recursive Ascent-Descent Parsing. Comput. Lang. 18(1): 1-15 (1993) - [j20]R. Nigel Horspool, Jan Vitek:
Static Analysis of PostScript Code. Comput. Lang. 19(2): 65-78 (1993) - [j19]R. Nigel Horspool, Michael R. Levy:
Translator-based multiparadigm programming. J. Syst. Softw. 23(1): 39-49 (1993) - 1992
- [j18]Mantis H. M. Cheng, R. Nigel Horspool, Michael R. Levy, M. H. van Emden:
Compositional Operational Semantics for Prolog Programs. New Gener. Comput. 10(3): 315-334 (1992) - [c7]Jan Vitek, R. Nigel Horspool, James S. Uhl:
Compile-Time Analysis of Object-Oriented Programs. CC 1992: 236-250 - [c6]R. Nigel Horspool, Gordon V. Cormack:
Constructing Word-Based Text Compression Algorithms. Data Compression Conference 1992: 62-71 - [c5]R. Nigel Horspool, Jan Vitek:
Static analysis of PostScript code. ICCL 1992: 14-23 - 1991
- [c4]R. Nigel Horspool:
Improving LZW. Data Compression Conference 1991: 332-341 - 1990
- [j17]R. Nigel Horspool:
Incremental Generation of LR Parsers. Comput. Lang. 15(4): 205-223 (1990) - [c3]R. Nigel Horspool:
Recursive Ascent-Descent Parsers. CC 1990: 1-10
1980 – 1989
- 1988
- [c2]R. Nigel Horspool:
ILALR: An Incremental Generator of LALR(1) Parsers. CC 1988: 128-136 - 1987
- [j16]Gordon V. Cormack, R. Nigel Horspool:
Data Compression Using Dynamic Markov Modelling. Comput. J. 30(6): 541-550 (1987) - [j15]R. Nigel Horspool, Michael R. Levy:
Correctness of an Extended Operator-Precedence Parsing Algorithm. Inf. Process. Lett. 24(4): 265-273 (1987) - [j14]R. Nigel Horspool, Ronald M. Huberman:
Analysis and development of demand prepaging policies. J. Syst. Softw. 7(3): 183-194 (1987) - [j13]R. Nigel Horspool:
An Alternative to the Graham-Glanville Code-Generation Method. IEEE Softw. 4(3): 33-39 (1987) - [j12]R. Nigel Horspool, Michael R. Levy:
Mkscan - A Interactive Scanner Generator. Softw. Pract. Exp. 17(6): 369-378 (1987) - [j11]R. Nigel Horspool, Gordon V. Cormack:
Hashing as a Compaction Technique for LR Parser Tables. Softw. Pract. Exp. 17(6): 413-416 (1987) - 1985
- [j10]Gordon V. Cormack, R. Nigel Horspool, Matthias Kaiserswerth:
Practical Perfect Hashing. Comput. J. 28(1): 54-58 (1985) - [j9]R. Nigel Horspool, André Scheunemann:
Automating the Selection of Code Templates. Softw. Pract. Exp. 15(5): 503-514 (1985) - 1984
- [j8]Gordon V. Cormack, R. Nigel Horspool:
Algorithms for Adaptive Huffman Codes. Inf. Process. Lett. 18(3): 159-165 (1984) - 1983
- [j7]R. Nigel Horspool, Jeffrey M. Laks:
An improved block sequencing method for program restructuring. J. Syst. Softw. 3(3): 245-250 (1983) - 1982
- [j6]R. Nigel Horspool, Laurence W. Dunkelman:
Analysis and Optimization of Set Expressions. Comput. J. 25(3): 340-346 (1982) - [j5]R. Nigel Horspool, Eric C. R. Hehner:
Comments on "A Method for Representing Data Items of Unlimites Length in a Computer Memory". IEEE Trans. Software Eng. 8(6): 620-621 (1982) - 1980
- [j4]R. Nigel Horspool, Nenad Marovac:
An Approach to the Problem of Detranslation of Computer Programs. Comput. J. 23(3): 223-229 (1980) - [j3]Eric C. R. Hehner, R. Nigel Horspool:
Corrigendum: A New Representation of the Rational Numbers for Fast Easy Arithmetic. SIAM J. Comput. 9(1): 217 (1980) - [j2]R. Nigel Horspool:
Practical Fast Searching in Strings. Softw. Pract. Exp. 10(6): 501-506 (1980)
1970 – 1979
- 1979
- [j1]Eric C. R. Hehner, R. Nigel Horspool:
A New Representation of the Rational Numbers for Fast Easy Arithmetic. SIAM J. Comput. 8(2): 124-134 (1979) - 1978
- [c1]R. Nigel Horspool, Eric C. R. Hehner:
Exact arithmetic using a variable-length P-ADIC representation. IEEE Symposium on Computer Arithmetic 1978: 10-14
Coauthor Index
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.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-05-08 21:49 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint