Re: [Tinyos-help] A discussion on TOSSIM

2007-10-04 Thread Bernardo Avila Pires
That is one problem, no? The monolith.c is what I was trying to run away
from...

2007/10/3, Kevin Klues [EMAIL PROTECTED]:

 Don't forget that all your nesC modules just get turned into one giant
 app.c file in your build/platform directory if thats useful.

 Kevin

 On 10/3/07, Bernardo Avila Pires [EMAIL PROTECTED] wrote:
  Hi, I would like to ask some questions and expose some ideas of mine.
   1) How many people might need a simulator for more than one
 application?
   2) How many people might use simulators as means of debugging their
  application?
   3) How many people might use simulators to evaluate application
 performance
  and behavior?
 
  I found myself in need of a simulator to debug the algorithms for
  interaction between two applications. So I posted a question about how
 to
  hammer to applications in TOSSIM and later I had an idea. So, how hard
 would
  it be to translate nesC to C++? Given C++ code for components, it would
 be
  possible to build and use a NS-like simulator, no? So I kept thinking
 about
  this translation process:
 There could be two ways to bind components via interface: by
 generating
  code for the bindings (static) or by passing objects (which would be
  instances of components) as parameters to other objects in execution
 time
  (dynamic). Also, statically bound interfaces could be inspected many
 times
  in order to remove indirection levels. Some low-level components would
 need
  to be implemented as C++ code integrated to the simulator if efficiency
  during simulation were important, otherwise the simulator could emulate
 the
  nodes right away.
  I have to put more thought on the other ideas I have.
 Regards,
Bernardo
 
  --
  The truth shall set you free
  ___
  Tinyos-help mailing list
  Tinyos-help@Millennium.Berkeley.EDU
  https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
 


 --
 ~Kevin




-- 
The truth shall set you free
___
Tinyos-help mailing list
Tinyos-help@Millennium.Berkeley.EDU
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Re: [Tinyos-help] A discussion on TOSSIM

2007-10-03 Thread Kevin Klues
Don't forget that all your nesC modules just get turned into one giant
app.c file in your build/platform directory if thats useful.

Kevin

On 10/3/07, Bernardo Avila Pires [EMAIL PROTECTED] wrote:
 Hi, I would like to ask some questions and expose some ideas of mine.
  1) How many people might need a simulator for more than one application?
  2) How many people might use simulators as means of debugging their
 application?
  3) How many people might use simulators to evaluate application performance
 and behavior?

 I found myself in need of a simulator to debug the algorithms for
 interaction between two applications. So I posted a question about how to
 hammer to applications in TOSSIM and later I had an idea. So, how hard would
 it be to translate nesC to C++? Given C++ code for components, it would be
 possible to build and use a NS-like simulator, no? So I kept thinking about
 this translation process:
There could be two ways to bind components via interface: by generating
 code for the bindings (static) or by passing objects (which would be
 instances of components) as parameters to other objects in execution time
 (dynamic). Also, statically bound interfaces could be inspected many times
 in order to remove indirection levels. Some low-level components would need
 to be implemented as C++ code integrated to the simulator if efficiency
 during simulation were important, otherwise the simulator could emulate the
 nodes right away.
 I have to put more thought on the other ideas I have.
Regards,
   Bernardo

 --
 The truth shall set you free
 ___
 Tinyos-help mailing list
 Tinyos-help@Millennium.Berkeley.EDU
 https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help



-- 
~Kevin
___
Tinyos-help mailing list
Tinyos-help@Millennium.Berkeley.EDU
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help