C/C++ Design Initiative
Role and Charter

 
     The Accellera Architectural Language Committee (ALC) is creating a framework for a Semantic Reference manual (SRM) that will be capable of supporting a number of models of computation. The SRM requires that these models of computation are defined and an example implementation provided by sub-groups of the ALC. This group, the C/C++ working group has been chartered with the creation of one or more semantic models plus a reference implementation for these using C/C++. Other sub-groups may be formed to look at other domains of computation or concrete syntaxes.
For any semantic model that is defined, the group needs to provide three deliverables.
  • First: a definition of the semantics. These semantics must be compatible with the SRM and in a form acceptable to the ALC.
  • Second: a concrete syntax for those semantics will be provided using the C/C++ language
  • Third: a reference implementation that demonstrates the first two items will be provided in a form that enables wide dissemination of the work.


The eventual goal of the committee is that all of these deliverables will be offered to the IEEE, ISO or other suitable body for standardization.

This charter has been accepted by the committee and is changeable only by a super-majority of the current active member list.