sca-c-cpp message
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]
Subject: NEW ISSUE: Policy and Assembly have removed operation element from Serviceand Reference
- From: Bryan Aupperle <aupperle@us.ibm.com>
- To: sca-c-cpp@lists.oasis-open.org
- Date: Mon, 16 Feb 2009 15:53:18 -0500
Target: C++ and C C&I Specification
Description: The Assembly TC has,
in reaction to a decision in the Policy TC, removed the operation element
from Service and Reference. The primary impact of this is that there
is no mechanism in SCDL to attach an intent to an operation unless it is
done so in the interface document itself. (PolicySets can still be
attached to operations via an external attachment mechanism - in the policySet
definition itself). The current C++ and C specs allow intents to
be attached, via annotations to individual (member) functions and data
members/variables. Further, the formal definitions of the intents
defined by the Policy spec indicate that they constrain bindings or implementations.
Proposal:
We have two options
1) Add a requires attribute to
function and callbackFunction and remove the ability for intent and policySets
annotations to apply to data members/variables
2) Only allow intent annotations to
apply to classes/sets of functions defining an interface & sets of
functions defining an implementation and remove the ability for policySets
annotations to apply to data members/variables.
My preference is option 1 (but only
slightly).
Bryan Aupperle, Ph.D.
STSM, WebSphere Enterprise Platform Software Solution Architect
Research Triangle Park, NC
+1 919-254-7508 (T/L 444-7508)
Internet Address: aupperle@us.ibm.com
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]