Books & Chapters

Books and Monographs

The OPEN Toolbox of Techniques

This is our famous encyclopaedic reference on object-oriented software development techniques, published as one of a series by the OPEN Consortium. It has received several five-star ratings by reviewers on Amazon, mostly because it can be used in a methodology-neutral way.  It is one of my most cited publications.

B. Henderson-Sellers, A. J. H. Simons and H. Younessi, The OPEN Toolbox of Techniques, including CD ROM with additional appendices and three CASE tools, (Wokingham: Addison-Wesley Longman, 1998).  ISBN: 0-201-33134-9. 

A Theory of Class

This is my thesis on the formal type-theoretic foundations of object-oriented programming. It was one of the first works to demonstrate mathematically the formal meaning of class, inheritance, polymorphism, mixins, generics and construction.

A. J. H. Simons,  A Language with Class: The Theory of Classification Exemplified in an Object-Oriented Programming Language,  PhD Thesis, Department of Computer Science, University of Sheffield (Sheffield, 1995).  Public Repository Version.

Ferromone Trails Concept

This monograph reported our work conducted for the UK Department for Transport on applying ant-colony algorithms to improve rail capacity. 

A. J. H. Simons and S. Shamshiri, Ferromone Trails Concept: Using ant-colony algorithms to increase rail capacity on transitional infrastructure, Transport Technology Research Innovation Grant (DfT T-TRIG OC068) Final Report, June 2017 (Department for Transport, 2017). 

Book Chapters

A. J. H. Simons and I. Graham, 30 Things that go wrong in object modelling with UML 1.3. Chap. 17 in: Behavioral Specifications of Businesses and Systems, eds. H. Kilov, B. Rumpe, I. Simmonds (Dordrecht: Kluwer Academic Publishers/ Berlin: Springer Verlag, 1999), 237-257.

DOI: 10.1007/978-1-4615-5229-1. ISBN: 978-1-4613-7383-4 (print), 978-1-4615-5229-1 (online). Public Draft Version.

L. Boucher, A. J. H. Simons and P. D. Green, Evidential Reasoning and the Combination of Knowledge and Statistical Techniques in Syllable-Based Speech Recognition. In: Speech Recognition and Understanding: Recent Advances, Trends and Applications, NATO ASI Series F (75), eds. P. Laface and R. DeMori (Berlin: Springer Verlag, 1992), 487-492.

DOI: 10.1007/978-3-642-76626-8_45. ISBN: 978-3-642-76628-2 (print), 978-3-642-76626-8 (online).

A. J. H. Simons, Trends in Object-Oriented Programming. Chap. 3 in: Trends in Information Technology: 043 (IEE control), eds. D. A. Linkens and R. I. Nicholson, (London: Peter Peregrinus/IEE, 1990), 37-52.

ISBN-10: 0863412319. ISBN-13: 978-0863412318.

P. D. Green, G. J. Brown, M. P. Cooke, M. D. Crawford and A. J. H. Simons, Bridging the Gap between Signals and Symbols. Chap. 4 in: Advances in Speech, Hearing and Language Processing, ed. W. A. Ainsworth (London: JAI Press, 1990), 149-192.

ISBN-10: 1559382104. ISBN-13: 978-1559382106.

P. D. Green, M. P. Cooke, H. H. Lafferty and A. J. H. Simons, A Speech Recognition Strategy based on Making Acoustic Evidence and Phonetic Knowledge Explicit. In: Recent Advances in Speech Understanding and Dialog Systems, eds. H. Niemann, M. Lang and G. Sagerer (Berlin: Springer Verlag, 1988), 123-128.

DOI: 10.1007/978-3-642-83476-9_9. ISBN: 978-3-642-83478-3 (print), 978-3-642-83476-9 (online).