KhronosGroup / KhronosGroup/KSCAF_DocGuidelines

Real time (Bug 16018)

Open
#12 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
CSS
Stars
2
Forks
2
PR merge metrics
No merged PRs in 30d

Description

Mika Leppinen 2016-09-14 06:25:45 PDT

For the API to support real time it must guarantee response within specified time constraints, often referred to as "deadlines". API design need to enable the implementation of the real time system.

Comment 1 Erik Noreke 2016-09-20 13:07:26 PDT

Setting QA contact to non-member SCAP mailing list.

Comment 2 Erik Noreke 2016-09-26 07:29:05 PDT

Assigned to Mika to define lower level requirements. Set as guideline per call 2016-09-26

Comment 3 Mika Leppinen 2016-10-10 06:24:32 PDT

The API implementation must have deterministic execution timing, and potentially non-deterministic techniques, such as dynamic memory allocation and locking, should be avoided where feasible. The API implementer must define the expected real-time characteristics, and particularly, whether hard or soft real-time is targeted. For all potentially blocking functions, a timeout option must be provided.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No file, test, or entry point is identified in the issue. Review the existing guideline structure and the discussion requirements for deterministic timing, real-time targets, avoidance of blocking techniques, and timeout options; done means those requirements are incorporated into the appropriate guidance.

Written by the indexing model from the issue text.

Assessment

Domain
api, documentation
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.