Skip to:

  • Skip to main content
  • Skip to accessibility
City, University of London
  • Student Hub
  • Staff Hub
Search
Menu
Home
  • Prospective students
    • Courses
      • Undergraduate degrees
      • Foundation courses
      • Postgraduate taught degrees
      • Postgraduate research degrees
      • Short courses
      • Professional development courses
      • City Health courses
    • Apply
      • Entry requirements
      • How to apply
        • Undergraduate
        • Information for teachers
        • Postgraduate taught
        • Postgraduate research
          • Preparing your application
            • Preparing your research proposal
        • Short courses
          • The Novel Studio Published Alumni
      • Prospectus
        • Undergraduate
        • Postgraduate
        • Short courses
      • Visas
        • Student visas
          • Applying from outside the UK
          • Applying from within the UK
          • Applying for a dependant visa
          • Preparing your application
          • Working in the UK
        • Standard Visitor visas
          • How to apply for a Standard Visitor Visa
          • Non-visa nationals
        • ATAS certificates
        • Brexit and European nationals
      • Study abroad programmes
        • Partnership programme
        • Study abroad modules
      • Clearing and Adjustment
        • Applying through Clearing
        • Applying through Adjustment
      • Alternative entry routes
        • Foundation courses
        • Second-year students
        • Work experience
      • Contact Admissions
    • Finance
      • Funding options
      • Earn while you learn
      • How to pay
        • Payment methods
        • Fee schedules
        • Deposit refunds
    • Accommodation and housing
      • Compare residential halls
      • Applying for halls
        • Undergraduate
        • Postgraduate
        • Clearing
      • Paying for halls
      • Private accommodation
        • Finding a place to live
        • Accommodation for families
      • Short-term accommodation
    • Open events and fairs
      • Campus tours
      • Online chats
        • Undergraduate online events
        • Postgraduate online events
        • Ask a student
      • University fairs
    • Student life
      • London experience
      • Local area
      • Sports
        • Sport clubs
        • Non-competitive sport
        • Competitive sport
      • Social activities and groups
      • Religion
      • Lesbian, gay, bisexual, transgender and queer plus
      • Volunteering
      • Student wellbeing
        • Mental health counselling
        • Learning support
        • Young, estranged students
        • Care leavers
        • Young adult carers
        • Personal tutoring programme
      • Learn another language
    • Career development
      • Internships and employment opportunities
        • Micro-placements
      • Career pathways
      • Job prospects and graduate destinations
      • Careers team
    • Subjects
  • Research
    • Research impact
      • Research Excellence Framework
      • Research case studies
    • Research strategy
    • Research support
      • Grants and funding
      • Integrity and ethics
        • Research ethics
          • Principles
          • Approval process
          • Approval outcomes and appeals
          • External ethics approvals
        • Ethics guidance and resources
          • Participant information and consent
          • Recruiting participants from City
          • Records management
          • Research conducted abroad
          • FAQ
        • Research integrity
          • Framework for good practice in research
          • Research misconduct
      • Research data
        • Managing active research data
        • Digital research data and Figshare
      • Researcher development
    • Research centres and groups
  • For businesses
    • Start your business
      • Develop your startup idea
        • One-to-one startup advice
        • The Good Entrepreneur Festival
        • Startup camp
        • Startup seminars
        • Side hustle
        • CitySpark workshops
      • Launch your startup
        • Start-up visa
        • Launch Lab
    • Grow your business
      • Fund your business
      • Hire an academic consultant
      • Purchase our intellectual property
      • Purchase a company
    • Develop your people
      • Bespoke training
    • Business impact case studies
    • Access our student talent
      • Recruit with us
        • Santander employability programme
      • Meet and support our students
        • Become a mentor
      • Placement partners and trusts
  • Alumni and supporters
    • Alumni benefits
    • Global alumni network
      • Networks and Groups
        • City Alumni LinkedIn groups
      • Alumni ambassadors
      • Special interest groups
    • Contact Alumni Relations
    • Support City
      • Donate to City
      • Volunteering
      • Your impact
  • News and events
    • News
    • Events
    • Social media directory
      • City social accounts
      • School and Departmental accounts
  • About us
    • Schools and Departments
      • School of Arts and Social Sciences
        • About the School
          • Athena SWAN
          • Employability, placements and internships
            • English for academic purposes (EAP)
          • Research and Enterprise
        • Department of Economics
          • Research
            • Discussion pages
        • Department of English
        • Department of International Politics
          • Examples of research projects
          • Research
        • Department of Journalism
          • Where our graduates work
          • James Cameron Memorial Lecture
            • Lectures
            • Special awards
            • Winners
          • Journalism scholarships
          • Stern Bryan Fellowship
        • Department of Music
          • 40th anniversary
          • Composition at City
          • Department ensembles
          • Ensembles in residence
          • Industry visitors
          • Placement opportunities
          • Research in the Department of Music
            • The Shahnameh Project: Disseminating Iranian musical culture in Britain
            • Middle East and Central Asia Music Forum
            • Staff Research Interests
        • Department of Psychology
          • Research in the Department of Psychology
            • Staff publications
        • Department of Sociology
          • City Q-Step Centre
        • Centre for Language Studies
      • The Business School (formerly Cass)
      • School of Health Sciences
        • About the school
          • Athena SWAN
          • Community Engagement Committee
          • Enterprise
          • Senior Management Team
          • Selection Day
          • City Health bespoke training
          • Courses
            • Undergraduate and pre-registration courses
            • Postgraduate study
            • Continuing Personal and Professional Development
            • Fees and funding
            • Information for placement partners
            • Occupational Health Checks
            • Contact the School of Health Sciences
            • Disclosure and Barring Service (DBS) enhanced check (formerly CRB)
            • NHS finance and grants
          • Internationalisation
            • SHS International Excellence Scholarship
          • Optical Appliance Testing Service
          • Ready to mentor
          • Reference request
          • Research
            • Doctoral Studentships
            • Research ethics
          • Student life
            • Placement partners and trusts
            • Why choose a career in the health sector
        • Division of Health Services Research and Management
        • Division of Language and Communication Science
        • Division of Midwifery and Radiography
          • Radiography undergraduate learning contract
          • Midwifery at City
          • Radiography at City
        • Division of Nursing
        • Division of Optometry and Visual Sciences
        • Disability and Social Inclusion Seminars
      • School of Mathematics, Computer Science and Engineering
        • About the school
          • Athena SWAN
          • Our London location
          • Placements and internships
            • About Professional Liaison Unit
            • Awards and Prizes
            • Employer information
            • Placement and internship schemes
            • Professional development
          • Preparing your research proposal
          • Aviation Management at City
          • Business and Information Systems
          • Civil Engineering at City
          • Computer Science at City
          • Energy MSc courses at City
          • Library and Information Science at City
          • Maritime Greece
          • Maritime Management at City
          • European Micro Gas Turbine Forum
          • European Global Product Realisation
            • The EGPR course
            • The EGPR history
            • The universities
          • Wind turbine design challenge
        • Department of Civil Engineering
          • Placements and Internships
        • Department of Computer Science
          • Data Science - an emerging discipline
          • Research Ethics
          • Student projects
          • Video gallery
          • Cyber Security MSc courses at City
          • Technical skills for MSc Data Science
          • Placements and Internships
            • Professional Pathway scheme
            • Postgraduate internships
        • Department of Electrical and Electronic Engineering
          • Chocoholic Safe
          • Control system for central heating
          • Placements and Internships
        • Department of Library and Information Science
          • Definition of Library and Information Science
          • CityLIS Courses
        • Department of Mathematics
          • Potential PhD projects
          • Placements and Internships
        • Department of Mechanical Engineering and Aeronautics
          • City Racing Team
            • Building the car
            • Joining and competing
            • Meet the team
          • Placements and Internships
      • The City Law School
        • Academic programmes
        • Professional programmes
        • About the School
          • Contact the City Law School
          • How to find us
          • Legal careers
          • Careers advice
            • Pupillage Advice Service
            • Training Contract Advisory Service
          • Courses
            • Undergraduate
            • Professional courses
            • Master of Laws (LLM)
            • The Solicitor’s Qualifying Exam (SQE)
            • Continuing Professional Development courses
          • International
          • Research
            • Working Paper Series
            • ESRC Project
            • Ethics
            • Global Law@City
            • The Critical Corporation Project
            • Academic Visitor Programme
          • Support
            • Athena SWAN in the Law School
            • Financing your study
      • Doctoral College
        • Funding and scholarships
        • Essential information
        • Meet the Team
        • Research Supervisors
    • History
    • People
      • Academics
      • Research students
      • Students
      • Honorary graduates
      • Past students
      • Professional Services staff
      • International agents and representatives
      • Senior people
    • Facilities
      • Campuses
      • Libraries
      • Gym
      • University of London facilities
      • Specialist facilities
    • Work for us
      • Apply
      • Benefits
      • Career development
    • Vision and Strategy
      • Vision
      • Strategy
        • Better
        • Bigger
        • Partnerships
        • Living the values
      • Performance
      • Academic excellence
        • Rankings
        • Education
          • Flexible learning spaces
          • Active and collaborative learning
          • Term dates
        • Student statistics
      • Equality, diversity and inclusion
        • Equality, Diversity and Inclusion Strategy
        • Data and objectives
        • Staff networks
      • Sustainable development
        • Energy management
        • Waste management
        • Biodiversity conservation
        • Green travel
        • Education
        • Sustainable food
        • Get involved
      • Civic engagement
    • Governance and legal
      • Charter and Statutes
      • Rector
      • Council
        • Audit and Risk Committee
        • Corporate Governance and Nominations Committee
        • Remuneration Committee
        • Strategy, Implementation and Performance Committee
      • Senate
        • Board of Studies
        • Collaborative Provision Committee
        • Educational Quality Committee
        • Research and Enterprise Committee
        • Senate Research Ethics Committee
      • Executive leadership
        • President
          • Mansion House speeches
      • Financial statements
        • Financial Summary
      • Legal documents and policies
      • Committees
    • Global City
    • Contact us and find us
      • Find us
      • Contact us
      • Staff directory
    • Guidance on Coronavirus
      • Coronavirus guidance for research
      • Admissions advice during coronavirus
        • Coronavirus accommodation information
        • Visa and Immigration advice during coronavirus
      • Student and staff coronavirus statistics
  • Student Hub
  • Staff Hub
  • Prospective students
    Prospective students
    • Courses
      • Undergraduate degrees
      • Foundation courses
      • Postgraduate taught degrees
      • Postgraduate research degrees
      • Short courses
      • Professional development courses
      • City Health courses
    • Apply
      • Entry requirements
      • How to apply
      • Prospectus
      • Visas
      • Study abroad programmes
      • Clearing and Adjustment
      • Alternative entry routes
      • Contact Admissions
    • Finance
      • Funding options
      • Earn while you learn
      • How to pay
    • Accommodation and housing
      • Compare residential halls
      • Applying for halls
      • Paying for halls
      • Private accommodation
      • Short-term accommodation
    • Open events and fairs
      • Campus tours
      • Online chats
      • University fairs
    • Student life
      • London experience
      • Local area
      • Sports
      • Social activities and groups
      • Religion
      • Lesbian, gay, bisexual, transgender and queer plus
      • Volunteering
      • Student wellbeing
      • Learn another language
    • Career development
      • Internships and employment opportunities
      • Career pathways
      • Job prospects and graduate destinations
      • Careers team
    • Subjects
  • Research
    Research
    • Research impact
      • Research Excellence Framework
      • Research case studies
    • Research strategy
    • Research support
      • Grants and funding
      • Integrity and ethics
      • Research data
      • Researcher development
    • Research centres and groups
  • For businesses
    For businesses
    • Start your business
      • Develop your startup idea
      • Launch your startup
    • Grow your business
      • Fund your business
      • Hire an academic consultant
      • Purchase our intellectual property
      • Purchase a company
    • Develop your people
      • Bespoke training
    • Business impact case studies
    • Access our student talent
      • Recruit with us
      • Meet and support our students
      • Placement partners and trusts
  • Alumni and supporters
    Alumni and supporters
    • Alumni benefits
    • Global alumni network
      • Networks and Groups
      • Alumni ambassadors
      • Special interest groups
    • Contact Alumni Relations
    • Support City
      • Donate to City
      • Volunteering
      • Your impact
  • News and events
    News and events
    • News
    • Events
    • Social media directory
      • City social accounts
      • School and Departmental accounts
  • About us
    About us
    • Schools and Departments
      • School of Arts and Social Sciences
      • The Business School (formerly Cass)
      • School of Health Sciences
      • School of Mathematics, Computer Science and Engineering
      • The City Law School
      • Doctoral College
    • History
    • People
      • Academics
      • Research students
      • Students
      • Honorary graduates
      • Past students
      • Professional Services staff
      • International agents and representatives
      • Senior people
    • Facilities
      • Campuses
      • Libraries
      • Gym
      • University of London facilities
      • Specialist facilities
    • Work for us
      • Apply
      • Benefits
      • Career development
    • Vision and Strategy
      • Vision
      • Strategy
      • Performance
      • Academic excellence
      • Equality, diversity and inclusion
      • Sustainable development
      • Civic engagement
    • Governance and legal
      • Charter and Statutes
      • Rector
      • Council
      • Senate
      • Executive leadership
      • Financial statements
      • Legal documents and policies
      • Committees
    • Global City
    • Contact us and find us
      • Find us
      • Contact us
      • Staff directory
    • Guidance on Coronavirus
      • Coronavirus guidance for research
      • Admissions advice during coronavirus
      • Student and staff coronavirus statistics
Coronavirus, latest information for staff and students.
  1. Home
  2. …
  3. People
  4. Academics
  5. Dr Jacob Howe
People
  • Academics
  • Research students
  • Students
  • Honorary graduates
  • Past students
  • Professional Services staff
  • International agents and representatives
  • Senior people
photo of 	Jacob Howe

Dr Jacob Howe

Senior Lecturer

School of Mathematics, Computer Science and Engineering Department of Computer Science

Contact details

  • +44 (0)20 7040 4045
  • j.m.howe@city.ac.uk

Address

Dr Jacob Howe A304D, College Building
City, University of London
Northampton Square
London EC1V 0HB
United Kingdom
  • About
  • Research
  • Publications
  • Professional activities

About

Overview

My research interests span machine learning, mathematical logic, declarative programming, software reliability, artificial intelligence, constraint solving and computational geometry. My work has two strands, one in developing the theoretical foundations of these areas, the other in applying them, particularly in static program analysis using abstract interpretation. Formally reasoning about code using abstract interpretation makes it an important tool for the software engineer interested in verification and security.

Qualifications

  1. PhD Computer Science, University of St Andrews, United Kingdom, 1998
  2. MSc Philososphy & History of Science, University of London (LSE), United Kingdom, 1995
  3. BSc (Hons) Mathematics, University of Warwick, United Kingdom, 1994

Employment

  1. Senior Lecturer, City, University of London, Aug 2007 – present
  2. Lecturer, City, University of London, Oct 2001 – Jul 2007

Teaching

Educational Leadership

Course Director for BSc (Hons) Computer Science and MSci (Hons) Computer Science
Course Director for BSc Computer Science

Research

Research Interests

My research interests are centred on static program analysis, the development of the techniques used and building tools to apply this. In particular I am interested in applying geometrical and logical techniques to program analysis. I also have interests in logic programming, constraint solving and mathematical logic. Recent projects I have been involved in include the EPSRC project VIP: Verification with Integer Polyhedra.

Publications

Publications by category

Chapters (2)

  1. Howe, J.M. and King, A. Polyhedral Analysis using Parametric Objectives. Nineteenth Static Analysis Symposium (pp. 41–57). Springer.
  2. Mereani, F. and Howe, J.M. Rule Extraction from Neural Networks and Other Classifiers Applied to XSS Detection. In Merelo, J.J. (Ed.), Computation Intelligence Springer.

Conference papers and proceedings (14)

  1. Mereani, F.A. and Howe, J.M. (2018). Preventing Cross-Site Scripting attacks by combining classifiers.
  2. De Souza Mota, E., Howe, J.M. and D’Avila Garcez, A.S. (2017). Inductive learning in shared neural multi-spaces.
  3. Tenório, M.R., De Souza Mota, E., Howe, J.M. and D’Avila Garcez, A.S. (2017). Learning about actions and events in shared NeMuS.
  4. Melik Schramm, A.C., De Souza Mota, E., Howe, J.M. and D’Avila Garcez, A.S. (2017). Category-based inductive learning in shared NeMuS.
  5. Robbins, E., Howe, J.M. and King, A. (2013). Theory propagation and rational-trees.
  6. Howe, J.M. and King, A. (2010). A pearl on SAT solving in Prolog. 10th International Symposium on Functional and Logic Programming 19-21 April, Sendai, Japan.
  7. Charles, P.J., Howe, J.M. and King, A. (2009). Integer polyhedra for program analysis. 5th International Conference, AAIM 2009 15-17 June, San Francisco, USA.
  8. Howe, J.M. and King, A. (2009). Logahedra: A new weakly relational domain.
  9. Simon, A., King, A. and Howe, J.M. (2003). Two variables per linear inequality as an abstract domain.
  10. Howe, J.M. and King, A. (2001). Positive Boolean Functions as Multiheaded Clauses. International Conference on Logic Programming 26 Nov 2001 – 1 Dec 2001, Cyprus.
  11. Howe, J.M. and King, A. (2000). Specialising Finite Domain Programs with Polyhedra. Logic Programming Synthesis and Transformation 1999 22 Sep 1999 – 24 Sep 1999, Venezia.
  12. Howe, J.M. and King, A. (1999). Specialising Finite Domain Programs Using Polyhedra.
  13. Howe, J.M. (1997). Two Loop Detection Mechanisms: a Comparison. International Conference on Analytic Tableaux and Related Methods (TABLEAUX'97) 13-16 May, Pont-a-Mousson.
  14. Howe, J.M. and King, A. Implementing Groundness Analysis with Definite Boolean Functions. 9th European Symposium on Programming Languages and Systems.

Journal articles (21)

  1. Alhamdan, W. and Howe, J. (2021). Classification of date fruits in a controlled environment using Convolutional Neural Networks. Advances in Intelligent Systems and Computing, 1339, pp. 154–163. doi:10.1007/978-3-030-69717-4_16.
  2. Robbins, E.D., King, A.N.D.Y. and Howe, J.M. (2020). Backjumping is Exception Handling. Theory and Practice of Logic Programming. doi:10.1017/S1471068420000435.
  3. Mota, E., Howe, J.M., Schramm, A. and d'Avila Garcez, A. (2019). Efficient Predicate Invention using Shared NeMuS. 14th International Workshop on Neural-Symbolic Learning and Reasoning.
  4. Howe, J.M., King, A. and Simon, A. (2019). Incremental closure for systems of two variables per inequality. Theoretical Computer Science, 768, pp. 1–42. doi:10.1016/j.tcs.2018.12.001.
  5. Mereani, F. and Howe, J. (2019). Exact and Approximate Rule Extraction from Neural Networks with Boolean Features. Proceedings of the 11th International Joint Conference on Computational Intelligence. doi:10.5220/0008362904240433.
  6. Mereani, F.A. and Howe, J.M. (2018). Detecting Cross-Site Scripting Attacks Using Machine Learning. Advances in Intelligent Systems and Computing, 723, pp. 200–210. doi:10.1007/978-3-319-74690-6_20.
  7. Howe, J.M., Robbins, E. and King, A. (2017). Theory learning with symmetry breaking. ACM International Conference Proceeding Series, Part F131196, pp. 85–96. doi:10.1145/3131851.3131861.
  8. Robbins, E., Howe, J.M. and King, A. (2015). Theory propagation and reification. Science of Computer Programming, 111(1), pp. 3–22. doi:10.1016/j.scico.2014.05.013.
  9. Howe, J.M. and King, A. (2012). A pearl on SAT and SMT solving in Prolog. Theoretical Computer Science.
  10. Howe, J.M. and King, A. (2011). A Pearl on SAT Solving in Prolog (extended abstract). Logic Programming Newsletter, (3).
  11. Howe, J.M., King, A. and Lawrence-Jones, C. (2010). Quadtrees as an abstract domain. Electronic Notes in Theoretical Computer Science, 267(1), pp. 89–100. doi:10.1016/j.entcs.2010.09.008.
  12. Howe, J.M., King, A. and Lu, L.J. (2004). Analysing logic programs by reasoning backwards. PROGRAM DEVELOPMENT IN COMPUTATIONAL LOGIC, 3049, pp. 152–188.
  13. Howe, J.M. and King, A. (2003). Three optimisations for sharing. THEORY AND PRACTICE OF LOGIC PROGRAMMING, 3, pp. 243–257. doi:10.1017/S1471068402001497.
  14. Howe, J.M. and King, A. (2003). Efficient groundness analysis in Prolog. THEORY AND PRACTICE OF LOGIC PROGRAMMING, 3, pp. 95–124. doi:10.1017/S1471068402001485.
  15. Howe, J.M. and King, A. (2003). Efficient Groundness Analysis in Prolog. TPLP, 3, pp. 95–124.
  16. Howe, J.M. and King, A. (2003). Three Optimisations for Sharing. TPLP, 3, pp. 243–257.
  17. Genaim, S., Howe, J.M. and Codish, M. (2001). Theory and Practice of Logic Programming. Theory and Practice of Logic Programming, 1(5), pp. 611–615.
  18. Howe, J.M. (2001). Proof Search in Lax Logic. Mathematical Structures in Computer Science, 11(4), pp. 573–588.
  19. Genaim, S., Howe, J.M. and Codish, M. (2001). Worst-case groundness analysis using definite boolean functions. TPLP, 1, pp. 611–615.
  20. Genaim, S., Codish, M. and Howe, J.M. (2001). Worst-case groundness analysis using definite Boolean functions. Theory and Practice of Logic Programming, 1(5), pp. 611–615. doi:10.1017/S1471068401001077.
  21. Howe, J.M. and King, A. (2000). Abstracting Numeric Constraints with Boolean Functions. Information Processing Letters, 75(1-2), pp. 17–23. doi:10.1016/S0020-0190(00)00081-8.

Reports (3)

  1. Howe, J.M., King, A. and Lawrence-Jones, C. (2010). Quadtrees as an Abstract Domain..
  2. Howe, J.M. and King, A. (2009). Closure Algorithms for Domains with Two Variables Per Inequality..
  3. Howe, J.M. and King, A. Widening BDDS. University of Kent.

Thesis/dissertation

  1. Howe, J.M. Proof Search Issues in Some Non-Classical Logics. (PhD Thesis)

Professional activities

Editorial activity

  1. Forthcoming and Recent Events
    - LOPSTR 2013, (Madrid, Spain), Programme Committee member
    - WLPE'2013, (Istanbul, Turkey), Programme Committee member
    - PADL'2013: Practical Aspects of Declarative Languages, (Rome, Italy), Programme Committee Member
    - PPDP'2012, (Leuven, Belgium), Programme Committee member
    - WLPE'2012, (Budapest, Hungary), Programme Committee member
    .

Help us to improve this page

City, University of London

  • Library Services
  • Moodle
  • Email
  • Staff directory
  • Term dates
  • Book a room
  • Schools and departments

Back to top

Contact us

+44 (0)20 7040 5060
Make an enquiry

  • Twitter
  • Facebook
  • Instagram
  • LinkedIn
  • YouTube
  • Weibo
  • Youku
Social media directory

Find us

City, University of London
Northampton Square
London EC1V 0HB
United Kingdom

Campus map

Our global campuses

  • London
  • Dubai
  • Teaching Excellence Framework: Silver Award
  • Athena SWAN: Bronze Award

Useful links

  • Accessibility
  • Privacy policy
  • Cookies
  • City Store
  • Support City
  • Work for City

© 2021 City, University of London

University of London