1 / 10

Embounded Progress at Heriot-Watt University

EmBounded: IST-2004-510255 2005-2008. Embounded Progress at Heriot-Watt University. Greg Michaelson School of Mathematical & Computer Sciences Heriot-Watt University. HWU Work Package Commitments. WP5 Hardware Modelling for Microcontroller WP7a Hume formal semantics now StA

rania
Download Presentation

Embounded Progress at Heriot-Watt University

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. EmBounded: IST-2004-510255 2005-2008 Embounded Progress at Heriot-Watt University Greg Michaelson School of Mathematical & Computer Sciences Heriot-Watt University

  2. HWU Work Package Commitments • WP5 Hardware Modelling for Microcontroller • WP7a Hume formal semantics • now StA • WP7b Formal Translation • now LMU? • WP7c Hume Compilation System • WP7d Hume Model Checking • WP7e Hume Problem Solving Env

  3. HWU Workpackage Commitments • WP7f Hami on Microcontroller • new from 11/4/5 meeting • WP8 Real Time Computer Vision Algorithms • WP9 Basic Language Features

  4. HWU Team • Dr Greg Michaelson – PI • Prof Andy Wallace – CI • Robert Pointon – RA from 1/7/5 • 2nd RA from start of year 2 • Chunxu Liu – HWU PhD student • Gudmund Grov – HWU PhD student

  5. Work Package Progress 1 • WP7d Hume Model Checking • Gudmund Grov paper at ACM ASE PhD Symposium on model checking HW-Hume • WP7e Hume Problem Solving Env • Chunxu Liu paper at TFP05 on current Hume IDE & HW-Hume to Java compiler progress

  6. Work Package Progress 2 • WP7f Hami on Microcontroller • Renesas M32 development kit acquired for HWU & AbsInt • Hami successfully ported to development kit • now supports memory mapped I/O & interrupts • Hami rationalised/streamlined • good basis for compilation

  7. Work Package Progress 3 • WP8 Real Time Computer Vision Algorithms • motion-tracker completed in C & Hume in Aug/Sept 2005 by Iain Wallace - Nuffield Undergraduate Research Scholarship student • 3 Hume versions: rec lists; rec vectors; box vectors • all available to EmBounded partners • identified Hume language & interpreter wrinkles

  8. Work Package Progress 4 • WP9 Basic Language Features • WP7 Java from HW-Hume translation available • e.g. full adder; Roscoe railway from CSP • WP 8 motion-tracker C & Hume have equivalent behaviour

  9. Current Activity • finalise/document/distribute Hami on M32 - RP • native code compilation for Intel - RP • HW-Hume on Isabelle/HOL to prove HW-Hume to Java compiler - CL • specification notation for Hume - GG • explore TLA & Isabelle/HOL for integrating model checking & correctness - GG

  10. BAe/DTC SEAS • funding from 2005-2007 • develop new vision/control algorithms for land-based autonomous vehicles • establish strong time & space properties • compare C/Matlab & Hume • HWU (GM/AW) & StA (KH) • Dr Chen Zezhi – HWU – RA vision • Dr Armelle Bonenfant – StA – RA analyses

More Related