Collaborative
Request of Collaboration

Event-B to FPGA process flows

The aim of the project will be to establish the tool chain and flows to demonstrate Event-B refinement to a Register Transfer Level implementation that can target an FPGA implementation. Previous European, EC Information and Communication Technologies FP7 DEPLOY and European Union ICT Project ADVANCE developed VHDL code generation from Event-B models. A number of projects within these and other research programmes have looked at the required process flows. The Rodin Platform is an open source Eclipse-based IDE for Event-B. The IDE supports a plugin model and VHDL code generation Plug-ins have been developed. This project will utilise these capabilities to exercise Event-B refinement to target an FPGA implementation.

Team

Research Area
UML-B
Role
Dean of the Faculty of Engineering and Physical Sciences
Research Area
Formal modelling
Role
Researcher
Name
Research Area
Formal System Development
Role
Lecturer
Research Area
Cyber-physical systems
Role
Senior Research Fellow

Add new comment

To post a comment on this article, please log in to your account. New users can create an account.

Project Creator
Michael Butler

Dean of the Faculty of Engineering and Physical Sciences at University of Southampton
Research area: UML-B
ORCID Profile

Technology

Tools & Models Tools & Models

Submitted on

Actions

Log-in to Join the Team