About
Jonathan Bowen is Chairman of Museophile Limited, a consultancy company, working in the…
Services
Articles by Jonathan
Activity
-
I often wonder who is using chatGPT at work and whether they are using it secretly. How does that affect whether they feel good or bad about it. So…
I often wonder who is using chatGPT at work and whether they are using it secretly. How does that affect whether they feel good or bad about it. So…
Liked by Jonathan Bowen
-
In this weekend’s The Observer I review the thought-provoking new book by Naomi Alderman, ‘Don’t burn anyone at the stake today’ (Penguin/Fig Tree)…
In this weekend’s The Observer I review the thought-provoking new book by Naomi Alderman, ‘Don’t burn anyone at the stake today’ (Penguin/Fig Tree)…
Liked by Jonathan Bowen
-
We have a new fully funded PhD stipend in the field of Cooling Flexibility Modeling, Estimation, Aggregation and Optimization available in DEIS:…
We have a new fully funded PhD stipend in the field of Cooling Flexibility Modeling, Estimation, Aggregation and Optimization available in DEIS:…
Liked by Jonathan Bowen
Experience
Education
-
University of Oxford
-
Activities and Societies: University College Players (Treasurer). Robert Boyle Society. Oxford University Broadcasting Society (Technical Director). Oxford University Orienteering Club.
BA Oxon, 1977. MA Oxon, 1981.
-
-
-
-
-
-
Volunteer Experience
Publications
-
Museums and Technology: Being Inclusive Helps Accessibility for All.
Curator: The Museum Journal
Abstract
This paper explores accessibility issues for museums in the context of growing dependence on technology. The background of these issues is described, along with the evolution from physical access to digital access—for example, via the Web—and, increasingly, mobile technology. The authors are people with different disabilities and they describe personal experiences, giving a sense of the various barriers and benefits that are involved. The aim of this paper is to provide museums…Abstract
This paper explores accessibility issues for museums in the context of growing dependence on technology. The background of these issues is described, along with the evolution from physical access to digital access—for example, via the Web—and, increasingly, mobile technology. The authors are people with different disabilities and they describe personal experiences, giving a sense of the various barriers and benefits that are involved. The aim of this paper is to provide museums with a disabled person's point of view, which could help in inspiring improvements for the future. Often the task is one of understanding as much as financial constraints, since many solutions can be implemented at little additional cost.
Other authorsSee publication -
Museums and Technology: Being Inclusive Helps Accessibility for All.
Curator: The Museum Journal
Abstract
This paper explores accessibility issues for museums in the context of growing dependence on technology. The background of these issues is described, along with the evolution from physical access to digital access—for example, via the Web—and, increasingly, mobile technology. The authors are people with different disabilities and they describe personal experiences, giving a sense of the various barriers and benefits that are involved. The aim of this paper is to provide museums…Abstract
This paper explores accessibility issues for museums in the context of growing dependence on technology. The background of these issues is described, along with the evolution from physical access to digital access—for example, via the Web—and, increasingly, mobile technology. The authors are people with different disabilities and they describe personal experiences, giving a sense of the various barriers and benefits that are involved. The aim of this paper is to provide museums with a disabled person's point of view, which could help in inspiring improvements for the future. Often the task is one of understanding as much as financial constraints, since many solutions can be implemented at little additional cost.
Other authorsSee publication -
Museums and Technology: Being Inclusive Helps Accessibility for All.
Curator: The Museum Journal
Abstract
This paper explores accessibility issues for museums in the context of growing dependence on technology. The background of these issues is described, along with the evolution from physical access to digital access—for example, via the Web—and, increasingly, mobile technology. The authors are people with different disabilities and they describe personal experiences, giving a sense of the various barriers and benefits that are involved. The aim of this paper is to provide museums…Abstract
This paper explores accessibility issues for museums in the context of growing dependence on technology. The background of these issues is described, along with the evolution from physical access to digital access—for example, via the Web—and, increasingly, mobile technology. The authors are people with different disabilities and they describe personal experiences, giving a sense of the various barriers and benefits that are involved. The aim of this paper is to provide museums with a disabled person's point of view, which could help in inspiring improvements for the future. Often the task is one of understanding as much as financial constraints, since many solutions can be implemented at little additional cost.
Other authorsSee publication -
Museums and Technology: Being Inclusive Helps Accessibility for All.
Curator: The Museum Journal
Abstract
This paper explores accessibility issues for museums in the context of growing dependence on technology. The background of these issues is described, along with the evolution from physical access to digital access—for example, via the Web—and, increasingly, mobile technology. The authors are people with different disabilities and they describe personal experiences, giving a sense of the various barriers and benefits that are involved. The aim of this paper is to provide museums…Abstract
This paper explores accessibility issues for museums in the context of growing dependence on technology. The background of these issues is described, along with the evolution from physical access to digital access—for example, via the Web—and, increasingly, mobile technology. The authors are people with different disabilities and they describe personal experiences, giving a sense of the various barriers and benefits that are involved. The aim of this paper is to provide museums with a disabled person's point of view, which could help in inspiring improvements for the future. Often the task is one of understanding as much as financial constraints, since many solutions can be implemented at little additional cost.
Other authorsSee publication -
A fully homomorphic crypto-processor design: correctness of a secret computer
Proc ESSOS'13, Springer LNCS 7781, Heidelberg.
A KPU is a replacement for a standard CPU that natively runs encrypted machine code on encrypted data in registers and memory -- a `general purpose crypto-processor', in other words. Its computations are opaque to an observer with physical access to the processor but remain meaningful to the owner of the computation. In theory, a KPU can be run in simulation
and remain as secure (or otherwise) as in hardware. Any block cipher with a block-size of about a word is compatible with this…A KPU is a replacement for a standard CPU that natively runs encrypted machine code on encrypted data in registers and memory -- a `general purpose crypto-processor', in other words. Its computations are opaque to an observer with physical access to the processor but remain meaningful to the owner of the computation. In theory, a KPU can be run in simulation
and remain as secure (or otherwise) as in hardware. Any block cipher with a block-size of about a word is compatible with this developing technology, the long-term aim of which is to make it safe to entrust data-oriented computation to a remote environment.
Hardware is arranged in a KPU to make the chosen cipher behave as a mathematical
homomorphism with respect to computer arithmetic. We describe the architecture formally here and prove that `type-safe' programs run correctly when encrypted.
Other authorsSee publication -
Typed Assembler for a RISC Crypto-Processor
Proc. ESSoS'12, LNCS 7159, Springer, Heidelberg.
Our general purpose crypto-processor runs RISC machine code in an encrypted environment, reading encrypted inputs and generating encrypted outputs while maintaining data encrypted in memory. Its intended use is secure remote processing. However, program addresses are processed unencrypted, resulting in a mix of encrypted and unencrypted data in memory and registers at any time. An aspect of compiling for it is typing the assembler code to make sure that those instructions that expect…
Our general purpose crypto-processor runs RISC machine code in an encrypted environment, reading encrypted inputs and generating encrypted outputs while maintaining data encrypted in memory. Its intended use is secure remote processing. However, program addresses are processed unencrypted, resulting in a mix of encrypted and unencrypted data in memory and registers at any time. An aspect of compiling for it is typing the assembler code to make sure that those instructions that expect encrypted data always get encrypted data at execution time, and those that expect unencrypted data get unencrypted data. A type inference system is specified here and transformed into an executable typing algorithm, such that a type-checked assembler program is guaranteed type-safe.
Other authorsSee publication -
Formal Methods: State of the Art and New Directions
Springer
The last decade has witnessed a modest but sustained increase in researching and applying formal methods. A number of well cited success stories are now available and provide strong evidence that formal methods can be effective and deployed in industrial-scale applications. Through fundamental contributions from leading researchers, this book provides further evidence of the use of formal methods in the areas of requirements, design, modelling and implementation, verification and validation…
The last decade has witnessed a modest but sustained increase in researching and applying formal methods. A number of well cited success stories are now available and provide strong evidence that formal methods can be effective and deployed in industrial-scale applications. Through fundamental contributions from leading researchers, this book provides further evidence of the use of formal methods in the areas of requirements, design, modelling and implementation, verification and validation. The self-contained chapters are views from experts in these areas, providing readers with rich background information and a diverse breadth of specialist material.This authoritative collection of views provides a snapshot of the field and will be of considerable interest to researchers and professionals seeking a perspective on fundamental underpinnings of formal methods and current hot topics in the field.
Other authorsSee publication -
A PREttier Compiler-Compiler: Generating Higher-Order Parsers In C
Software: Practice and Experience, vol 25(11)/Wiley
Top-down (LL) context-sensitive parsers with integrated synthesis and use of attributes are easy to express in functional programming languages, but the elegant functional programming model can also serve as an exact prototype for a more efficient implementation of the technology in ANSI C. The result is a compiler-compiler that takes unlimited lookahead and backtracking, the extended BNF notation, and parameterized grammars with (higher order) meta-parameters to the world of C programming…
Top-down (LL) context-sensitive parsers with integrated synthesis and use of attributes are easy to express in functional programming languages, but the elegant functional programming model can also serve as an exact prototype for a more efficient implementation of the technology in ANSI C. The result is a compiler-compiler that takes unlimited lookahead and backtracking, the extended BNF notation, and parameterized grammars with (higher order) meta-parameters to the world of C programming. This article reports on the utility in question three years after public release. Precc generates standard ANSI C and is `plug compatible' with lex-generated lexical analyzers prepared for the Unix yacc compiler-compiler. In contrast to yacc, however, the generated code is modular, which allows parts of scripts to be compiled separately and linked together incrementally. The constructed code is relatively efficient, as is demonstrated by the example OCCAM parser treated in depth here, but the main advantages we claim are ease of use, separation of specification and implementation concerns, and maintainability.
Other authorsSee publication -
Decompilation: the Enumeration of Types and Grammars
ACM Transactions on Programming Languages and Systems (TOPLAS), vol. 16(5)/ACM
While a compiler produces low-level object code from high-level source code, a decompiler produces high-level code from low-level code and has applications in the testing and validation of safety-critical software. Decompiling an object code provides an independent demonstration of correctness that is hard to better for industrial purposes. (An alternative is to prove the compiler correct.) But although compiler compilers are in common use in the software industry, a decompiler compiler is…
While a compiler produces low-level object code from high-level source code, a decompiler produces high-level code from low-level code and has applications in the testing and validation of safety-critical software. Decompiling an object code provides an independent demonstration of correctness that is hard to better for industrial purposes. (An alternative is to prove the compiler correct.) But although compiler compilers are in common use in the software industry, a decompiler compiler is much more unusual.
It turns out that a data type specification that represents a programming language grammar can be remolded into a functional program that enumerates all the abstract syntax trees of the grammar. This observation is the springboard for a general method for compiling decompilers from the specifications of (non-optimizing) compilers.
This paper deals with methods and theory, together with an application of the technique. The correctness of a decompiler generated from a simple \OCCAM-like compiler specification is demonstrated. The basic problem of enumerating the syntax trees of grammars, and then stopping, is shown to have no recursive solution, but methods of abstract interpretation can be used to guarantee the adequacy and completeness of our technique in practical instances, including the decompiler for the language presented here.
Other authorsSee publication -
The Alien's Guide to Oxford
Oxford University Computing Laboratory
Oxford University Computer Laboratory, Programming Research Group `Technical Report' PRG-TR-12-90.
Officially, this guide gives travel information for Oxford, UK, being particularly written for short-term visitors to the Programming Research Group. It was originally written tongue-in-cheek for two collaborative ESPRIT projects, so the humor was targeted at a European/research project-y and peripatetic audience. But it has proved to be of far greater general appeal over the years…Oxford University Computer Laboratory, Programming Research Group `Technical Report' PRG-TR-12-90.
Officially, this guide gives travel information for Oxford, UK, being particularly written for short-term visitors to the Programming Research Group. It was originally written tongue-in-cheek for two collaborative ESPRIT projects, so the humor was targeted at a European/research project-y and peripatetic audience. But it has proved to be of far greater general appeal over the years, particularly to tourists attempting to unravel the Oxford mystique (although the authors are still trying to do so themselves!).
Other authorsSee publication
Courses
-
Lecturing
-
Organizations
-
British Computer Society
Fellow, Chair of BCS-FACS
- Present -
Royal Society of Arts
Fellow
- Present
Recommendations received
18 people have recommended Jonathan
Join now to viewMore activity by Jonathan
-
I set up the Women in Tech Power Network 2 months ago with the aim of fast tracking women in tech in their careers. I’ve now got 67 amazing women…
I set up the Women in Tech Power Network 2 months ago with the aim of fast tracking women in tech in their careers. I’ve now got 67 amazing women…
Liked by Jonathan Bowen
-
How do we create hyper-intelligent AND safe machines? 🤯 That’s our burning question at Lychee Labs - and the question I brought to Director of…
How do we create hyper-intelligent AND safe machines? 🤯 That’s our burning question at Lychee Labs - and the question I brought to Director of…
Liked by Jonathan Bowen
-
Happy and Honored to take part in the Workshop at Reykjavik University Honoring Anna Ingolfsdottirs life-achievement in research for over 40 years.…
Happy and Honored to take part in the Workshop at Reykjavik University Honoring Anna Ingolfsdottirs life-achievement in research for over 40 years.…
Liked by Jonathan Bowen
-
Just found my old (ugrad) dissertation, I knew those pesky neural networks might be useful for something one day. My undergraduate was pure…
Just found my old (ugrad) dissertation, I knew those pesky neural networks might be useful for something one day. My undergraduate was pure…
Liked by Jonathan Bowen
-
The Frick Collection has received Apollo – The International Art Magazine's award for “Museum Opening of the Year,” supported by Bloomberg Connects…
The Frick Collection has received Apollo – The International Art Magazine's award for “Museum Opening of the Year,” supported by Bloomberg Connects…
Liked by Jonathan Bowen
-
Deeply honoured to receive the Outstanding Research Contributions Award from the Web Intelligence Consortium. Dazzled by the list of previous…
Deeply honoured to receive the Outstanding Research Contributions Award from the Web Intelligence Consortium. Dazzled by the list of previous…
Liked by Jonathan Bowen
-
🚨 Keynotes LIVE Talk – Join us! Title: Whole System Energy Transparency: More Power to Software Developers! Speaker: Prof. Kerstin Eder, University…
🚨 Keynotes LIVE Talk – Join us! Title: Whole System Energy Transparency: More Power to Software Developers! Speaker: Prof. Kerstin Eder, University…
Liked by Jonathan Bowen
-
💜 What an incredible first afternoon in Iceland at the Reykjavík Global Forum 💜 Meeting up with friends from last year, making new friends…
💜 What an incredible first afternoon in Iceland at the Reykjavík Global Forum 💜 Meeting up with friends from last year, making new friends…
Liked by Jonathan Bowen
-
🙏🏽 I’m very grateful to have been nominated, and invited to become a RSA Fellow. 🌍 I’m delighted to join a global network of people all…
🙏🏽 I’m very grateful to have been nominated, and invited to become a RSA Fellow. 🌍 I’m delighted to join a global network of people all…
Liked by Jonathan Bowen
-
lunch at Keble college, always wear a jacket to lunch
lunch at Keble college, always wear a jacket to lunch
Liked by Jonathan Bowen
-
late night view over lovely Oxford after pillar VC meeting,
late night view over lovely Oxford after pillar VC meeting,
Liked by Jonathan Bowen
-
With huge thanks for all the comments and support as I step towards a new role. Life takes you on unexpected journeys... As a child I used to watch…
With huge thanks for all the comments and support as I step towards a new role. Life takes you on unexpected journeys... As a child I used to watch…
Liked by Jonathan Bowen
-
👑 We had a wonderful day today at the Lady Mayor’s show in the City of London, Dame Sue Langley is the 697th Lord Mayor of London, the 3rd woman and…
👑 We had a wonderful day today at the Lady Mayor’s show in the City of London, Dame Sue Langley is the 697th Lord Mayor of London, the 3rd woman and…
Liked by Jonathan Bowen
-
Did you know? The Frick Art Research Library was founded #onthisday in 1920 by Helen Clay Frick in the mansion's basement bowling alley 📚 Helen…
Did you know? The Frick Art Research Library was founded #onthisday in 1920 by Helen Clay Frick in the mansion's basement bowling alley 📚 Helen…
Liked by Jonathan Bowen
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More