[cs63201] on instrumenting deterministic scenarious for Project 2
Mikhail Nesterenko
mikhail at cs.kent.edu
Sat Oct 14 00:03:03 EDT 2006
This is courtesy of Tom Clouser.
-----------------
All,
As part of your verification process for project 2, you may want to
provide a means to deterministically control the execution. The
following enumerates a couple of options:
1) Utilize Tython (http://www.tinyos.net/tinyos-
1.x/doc/tython/tython.html) to inject control messages to the simulated
nodes.
2) Create a Java client (see Oscilloscope application) that can be
used to inject control messages to the simulated nodes.
3) Hardcode the order of execution into the application. As an
example, have node 0 start the execution process by communicating with
node 1, in turn node 1 will communicate with node 2, etc.
The last option is the least flexible but easiest to implement. The
first two options provide greater flexibility, but will be more complex
to implement.
Tom Clouser
----- Original Message -----
From: Mikhail Nesterenko <mikhail at cs.kent.edu>
Date: Friday, October 13, 2006 7:31 am
Subject: Re: You rang?
To: tclouser at kent.edu
> Thomas Clouser wrote:
> > I saw that you had called around 5pm...I was already on the
> road...we
> > made it without mishap. Tobin managed to sleep most of the way
> > here...but I will be much happier when someone finally invents
> > teleportation technology ;-).
>
> Yeah, it's called teleconferencing :-)
>
> You owe a writeup to the AOS students how to implement controlled
> scenarios.
>
> thanks,
> --
> Mikhail
>
More information about the cs63201
mailing list