[Tinyos-2-commits] CVS: tinyos-2.x/doc/txt tep130.txt,1.1,1.2

Jan Beutel beutel at users.sourceforge.net
Thu Jun 28 09:41:58 PDT 2007


Update of /cvsroot/tinyos/tinyos-2.x/doc/txt
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv13189/doc/txt

Modified Files:
	tep130.txt 
Log Message:
some more changes

Index: tep130.txt
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/doc/txt/tep130.txt,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** tep130.txt	21 Jun 2007 18:23:44 -0000	1.1
--- tep130.txt	28 Jun 2007 16:41:55 -0000	1.2
***************
*** 53,62 ****
  connected to a central resource for control and logging that are deployed in a 
  physical space (testing area). Typically the central resource is a server with 
! integrated datalogging capability.
  
  MISSING: Difference of a testbed vs. a desktop test (e.g. single nodes with a 
  programmer or a simple usb grid)
  
! Examples of current sensor network testbeds are MoteLab [1_] and the 
  Deployment-Support Network [2_].
  
--- 53,66 ----
  connected to a central resource for control and logging that are deployed in a 
  physical space (testing area). Typically the central resource is a server with 
! integrated datalogging capability. Often a web front end serves as a simple control and 
! visualization resource. For the submission of testing jobs and the analysis of 
! testing results external tools are attached to the central resource using a 
! standardized interface. This document serves as a key specification document for 
! such an interface and its intended usage.
  
  MISSING: Difference of a testbed vs. a desktop test (e.g. single nodes with a 
  programmer or a simple usb grid)
  
! Examples of currently used sensor network testbeds are MoteLab [1_] and the 
  Deployment-Support Network [2_].
  
***************
*** 64,73 ****
  2. Testbed Usage
  ====================================================================
  
  Modes of Operation:
  
! - Single Shot
  
! - Continuous Integration
  
  - Long Term Operation (Profiling)
--- 68,91 ----
  2. Testbed Usage
  ====================================================================
+ A testbed can serve different purposes depending on the development status and 
+ requirements of a specific project. While this document does not target to restrict 
+ such usage it defines a set of mandatory modes of operation that a testbed must 
+ be able to support:
  
  Modes of Operation:
  
! - Single Shot Operation
  
! Execute a testing job consisting of an uploading of a specific code image onto a 
! set of nodes, remote programming of nodes using a testbed resource, the 
! synchronized start of this software, capture of resulting target response, the 
! centralized storage and timestamping of all actions and target response, ending 
! of test execution, notification of a user of the end of test execution, output 
! of all stored data on demand.
! 
! - Repetitive (e.g. using continuous integration or for regression testing)
! 
! A concatenation of single shot testing jobs, that in practice often will be used 
! with the variation of one or more parameters.
  
  - Long Term Operation (Profiling)
***************
*** 79,90 ****
  - Access/Resource Arbitration
  
  
  3. Testbed Services
  ====================================================================
  
  - identification of target devices (presence, type, hw rev)
  - programming of target devices
  - resetting of target devices
! - logging of target response
  - versioning/identification of uploaded software 
  - identification/versioning/archiving of testing jobs
--- 97,112 ----
  - Access/Resource Arbitration
  
+ - Scheduling of testing jobs
+ 
  
  3. Testbed Services
  ====================================================================
+ Required Services:
+ 
  
  - identification of target devices (presence, type, hw rev)
  - programming of target devices
  - resetting of target devices
! - logging of target response (UART mandatory, IRQ optional)
  - versioning/identification of uploaded software 
  - identification/versioning/archiving of testing jobs
***************
*** 92,97 ****
  - testbed status information
  - identification of testbed services
! - authentification
  
  
  4. Implementation
--- 114,123 ----
  - testbed status information
  - identification of testbed services
! - user authentification
  
+ Optional:
+ - power measurements
+ - stimuli
+ - distributed scheduling of actions (at nodes)
  
  4. Implementation



More information about the Tinyos-2-commits mailing list