slides

canolaokahumpkaΗλεκτρονική - Συσκευές

2 Νοε 2013 (πριν από 4 χρόνια και 7 μέρες)

72 εμφανίσεις

Embounded Progress at
Heriot
-
Watt University

Greg Michaelson

School of Mathematical & Computer
Sciences

Heriot
-
Watt University

EmBounded: IST
-
2004
-
510255 2005
-
2008

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

HWU Workpackage Commitments


WP7f Hami on Microcontroller



new from 11/4/5 meeting


WP8 Real Time Computer Vision
Algorithms


WP9 Basic Language Features

HWU Team


Dr Greg Michaelson


PI


Prof Andy Wallace


CI


Robert Pointon


RA from 1/7/5


2
nd

RA from start of year 2


Chunxu Liu


HWU PhD student


Gudmund Grov


HWU PhD student


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

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

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

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


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


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