I am currently developing just such an application, but it's in its early stages.  I am actually trying to replace existing FitNesse tests.  Early results look promising.<div><br></div><div>At this point I am developing a set of domain-specific CNLs (DSCNLs), one for each section in the Fitnesse tests (a DSCNL for data specification, a DSCNL for counting, e.g., auditing rules, etc.).  By taking this approach and developing a grammar for each language I keep language design simple and minimize the amount of learning required by the users (business analysts).  I am using ACE Editor and APE.</div>
<div><br></div><div>-- Ken<br><br><div class="gmail_quote">On Thu, Apr 21, 2011 at 10:32 AM, Jean-Marc Vanel <span dir="ltr"><<a href="mailto:jeanmarc.vanel@gmail.com">jeanmarc.vanel@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">One idea is to use controlled English to express use cases in a much<br>
more formal way than JBehave, FitNesse and other testing and<br>
acceptance tools (<br>
<a href="http://en.wikipedia.org/wiki/Acceptance_testing#List_of_acceptance-testing_frameworks" target="_blank">http://en.wikipedia.org/wiki/Acceptance_testing#List_of_acceptance-testing_frameworks</a><br>
) . Note: acceptance testing is also known as functional testing,<br>
<br>
Any thoughts or experiences about this subject ?<br>
<br>
--<br>
Jean-Marc Vanel<br>
Déductions SARL - Consulting, services, training,<br>
Rule-based programming, Semantic Web<br>
<a href="http://jmvanel.free.fr/" target="_blank">http://jmvanel.free.fr/</a> - EulerGUI, a turntable GUI for Semantic Web +<br>
rules, XML, UML, eCore, Java bytecode<br>
<a href="tel:%2B33%20%280%296%2089%2016%2029%2052" value="+33689162952">+33 (0)6 89 16 29 52</a> -- <a href="tel:%2B33%20%280%291%2039%2055%2058%2016" value="+33139555816">+33 (0)1 39 55 58 16</a><br>
( we rarely listen to voice messages, please send a mail instead )<br>
_______________________________________________<br>
attempto mailing list<br>
<a href="mailto:attempto@lists.ifi.uzh.ch">attempto@lists.ifi.uzh.ch</a><br>
<a href="https://lists.ifi.uzh.ch/listinfo/attempto" target="_blank">https://lists.ifi.uzh.ch/listinfo/attempto</a><br>
</blockquote></div><br></div>