Could the problem be that UML describes both OO program structures and procedures whereas, with declarative programming, the procedures emerge at runtime?
On Wed, 2006-06-21 at 22:49 -0400, Steven Goncalo wrote: > Turning the original question inside out, has anyone ever seen a good > example of how to describe a rule based system in UML? All of my team's > attempts to manually produce a set of UML diagrams to document what the rule > based part of our system was doing have been disappointing. The diagrams > tended to show how various subsets of the rules might have worked if > rephrased as procedures. An automatic round-trip tool between UML and Jess > rules would be great, but the first step would be to establish a good > mapping between the two domains, which I have not yet seen. > > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On > Behalf Of friedman_hill ernest j > Sent: Wednesday, June 21, 2006 10:32 AM > To: [email protected] > Subject: Re: JESS: Jess and UML > > I think Matthew J Hutchinson wrote: > [Charset iso-8859-1 unsupported, filtering to ASCII...] > > > Is it possible to convert a design in UML into a structure in JESS, using > > facts? > > *Everything* is possible -- that's what makes life interesting! > > Now, the question really is: does a tool which does what you ask > already exist? And I think the answer is "no." There are tools for > converting other kinds of designs into Jess code: ontologies in > Protege or OWL, for example. But not UML, to the best of my knowledge. > > > > --------------------------------------------------------- > Ernest Friedman-Hill > Advanced Software Research Phone: (925) 294-2154 > Sandia National Labs FAX: (925) 294-2234 > PO Box 969, MS 9012 [EMAIL PROTECTED] > Livermore, CA 94550 http://herzberg.ca.sandia.gov > -------------------------------------------------------------------- > To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]' > in the BODY of a message to [EMAIL PROTECTED], NOT to the list > (use your own address!) List problems? Notify [EMAIL PROTECTED] > -------------------------------------------------------------------- > -------------------------------------------------------------------- > To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]' > in the BODY of a message to [EMAIL PROTECTED], NOT to the list > (use your own address!) List problems? Notify [EMAIL PROTECTED] > -------------------------------------------------------------------- > -------------------------------------------------------------------- To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]' in the BODY of a message to [EMAIL PROTECTED], NOT to the list (use your own address!) List problems? Notify [EMAIL PROTECTED] --------------------------------------------------------------------
