Simon Foster

Simon Foster Email and Phone Number

Senior Lecturer @ University of York
United Kingdom
Simon Foster's Location
United Kingdom, United Kingdom
Simon Foster's Contact Details
About Simon Foster

My specialist area is the development of automated software verification tools via formal denotational semantics in the Isabelle/HOL proof assistant. I have applied our verification platform, Isabelle/UTP, in verification of concurrent, cyber-physical, and systems of systems. Our technology is widely applicable, and we seek to transfer these results to verification of real world industrial safety assurance problems.

Simon Foster's Current Company Details
University of York

University Of York

View
Senior Lecturer
United Kingdom
Simon Foster Work Experience Details
  • University Of York
    Senior Lecturer
    University Of York
    United Kingdom
  • University Of York
    Senior Lecturer
    University Of York Oct 2024 - Present
    York, England, United Kingdom
  • University Of York
    Lecturer
    University Of York Jun 2021 - Oct 2024
  • University Of York
    Research Fellow
    University Of York Apr 2016 - May 2021
    York, United Kingdom
    I am working under Prof. Ana Cavalcanti and Jim Woodcock on the RoboCalc project, which looks at the development of modelling and verification techniques for robots and autonomous systems. Previously, I worked on the INTO-CPS project which looked at modelling and design space exploration for Cyber-Physical Systems.
  • University Of York
    Research Associate
    University Of York Mar 2012 - Apr 2016
    York, United Kingdom
    I worked on the EU FP7 project COMPASS looking at Systems of Systems engineering under Prof. Jim Woodcock. My role on the project was building a verification environment for CML models using the theorem prover Isabelle, and also a tool for formal refinement of CML models. I have also worked with Prof. Tim Kelly on Modular Safety Cases and their application to the Generic Vehicle Architecture (GVA).
  • Robostar Centre For Software Engineering For Robotics
    Senior Lecturer
    Robostar Centre For Software Engineering For Robotics Sep 2024 - Present
  • University Of Sheffield
    Research Associate
    University Of Sheffield Jul 2009 - Mar 2012
    I worked on a project entitled "Higher Order Refinement Techniques for the Model Driven Architecture", EPSRC Grant EP/G031711/1. The purpose of the project is formalise refinement of Model Driven Engineering in constructive type theory. MDE involves describing a software system in terms of a number of abstract models (e.g. class diagrams, state charts etc.) and then transforming these into concrete models, such as Java code. We have formalised the MOF in the constructively typed programming language, Agda and intend to use this to describe model tranformations and compositions thereof. We will then apply refinement techniques to enable semi-automated software development.
  • The University Of Sheffield
    Phd Student
    The University Of Sheffield Sep 2005 - Apr 2010
    The title of my Thesis is "A Compositional Semantic Theory for Service Composition" in which I looked at formal semantics for Web service composition in terms of an abstract timed process calculus. More information can be found on my website. During my PhD I performed demonstrating duties on a number of courses. This involved answering student questions, explaining problem solutions and revision classes. I also gave a number of lectures.
  • The University Of Sheffield
    Undergraduate
    The University Of Sheffield Sep 2001 - Jun 2005
    I acquired a first-class Masters in Computer Science.

Simon Foster Skills

Software Engineering Computer Science Semantics Java Algorithms Programming Software Development Haskell Latex Distributed Systems Theory Formal Languages C++ Theorem Proving Linux Scientific Computing Functional Programming Scala Information Technology Programming Languages

Simon Foster Education Details

Frequently Asked Questions about Simon Foster

What company does Simon Foster work for?

Simon Foster works for University Of York

What is Simon Foster's role at the current company?

Simon Foster's current role is Senior Lecturer.

What is Simon Foster's email address?

Simon Foster's email address is s.****@****f.ac.uk

What schools did Simon Foster attend?

Simon Foster attended The University Of Sheffield, The University Of Sheffield, Chesterfield College.

What are some of Simon Foster's interests?

Simon Foster has interest in Functional Programming, Type Theory, Temporal Logic, Web Services, Behavioural Semantics, Theorem Proving, Algebraic Reasoning, Process Algebra.

What skills is Simon Foster known for?

Simon Foster has skills like Software Engineering, Computer Science, Semantics, Java, Algorithms, Programming, Software Development, Haskell, Latex, Distributed Systems, Theory, Formal Languages.

Not the Simon Foster you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.