TAACCS Working Groups

There are currently three active working groups that were formed during the first TAACCS design challenge workshop in June, 2014.


WG 110: Time-Aware Software APIs Seminar

Working group leader: Kevin Stanton, Intel.

Summary
Timing semantics and supporting APIs are essential to devices that interact with the physical world and more generally, heterogeneous systems that are temporally coordinated and spatially distributed. Software semantics and APIs in many off-the-shelf systems lack the full richness of description supported by emerging hardware and required by emerging applications such as Cyber Physical Systems and the Internet of Everything. To date, this team has coordinated weekly seminars with topics ranging from POSIX time representations, PTP support in Linux, and time semantics (and the lack thereof) for various IO technologies such as vision and audio.


WG 211: CPS Applications on globally timed platforms

Working group leaders: Hugo Andrade and Patricia Derler, National Instruments.

Summary
Assuming the existence of a globally timed platform available in the near future, this group leverages such a platform and investigates how to best implement real-time CPS (Cyber-Physical Systems) applications on it, in a correct by construction manner. The main focus is on: application definition (including identifying appropriate Models of Computation), deterministic CPS component definition, compilation and synthesis of such applications onto the globally timed platforms, verification, and run-time. This group also investigates the specification and possibly implementation a CPS Timed Testbed, that will help study, benchmark, and debug such applications.


WG 212A: Recommendations for Mission Critical and Safety Critical Systems Reliant on Synchronized Timing Networks

Working group leader: Allen Goldstein, NIST.

Summary
The immediate objective is to publish a peer-reviewed set of recommendations for redundant and differently routed timing infrastructures particularly relevant to safety and mission critical systems that rely on time synchronization. Future work may include development of working prototypes of recommended components. The document is planned to include

  1. an introduction to the issue
  2. definitions of terminology
  3. discussion of timing technologies including time sources and time distribution
  4. estimates of the timelines of the various technologies discussed
  5. a set of recommendations for various safety and mission critical systems which rely on time synchronization
  6. a set of recommendations of time synchronized system test metrics will be included.

The group is proceeding with this effort, and has a goal of developing a first draft by September 2015.