The Candidate Recommendation draft of SCXML has been published - call for implementation reports

The new draft is available in the usual place: 
http://www.w3.org/TR/scxml/   I would like to thank everyone whose 
contributions and hard work have helped us get this far.

At this point there is only one (large) hurdle to cross before SCXML 
becomes a full recommendation.  We need to show proof  of at least two 
interoperable implementations of each feature.  The way we do this is by 
providing a test suite and then showing that at least two 
implementations pass each test.  The description of  the test suite and 
links to the tests are here: http://www.w3.org/Voice/2013/scxml-irp/

The test suite is somewhat more complex than you might expect, because 
we have decided to abstract away from the data model as well as the 
means for recording success or failure.  Therefore the tests are not 
written in straight scxml, but a mish-mash of scxml and elements in the 
'txml' namespace.  You use an xslt style sheet to transform the txml 
elements into scxml that matches your datamodel/implementation.  We 
provide sample xslt files to produce the ECMAScript and XPath data 
models, but you may edit them as you wish or provide your own (as long 
as you don't change the underlying semantics of the test).

Please try to run the tests and submit an implementation report if you 
can.  The more implementations that we get, the smoother our passage to 
full recommendation status will be.  If you have any questions, don't 
hesitate to contact me or to post to the list.  A couple of 
implementations have already run many of the tests, but there may well 
still be bugs in them or in the style sheets.

-- 
Jim Barnett
Genesys

P.S.  In terms of  W3C process, this is not a 'conformance test', 
because the W3C does not do conformance testing.  However, it sure looks 
like a conformance test to anyone who is not caught up in W3C process.  
In the case of the VoiceXML  specification, the VoiceXML Forum (which is 
separate from the W3C) took the VXML implementation test suite and 
produced an official conformance test from it.  There won't be an 
official conformance test for SCXML unless an organization decides to do 
the same.  Until then, if you pass the tests in the suite, your 
implementation is conformant, but you can't say that you have passed a 
"Conformance Test".

Received on Friday, 14 March 2014 14:13:28 UTC