Hey Rubyers!
*) Has anyone done any investigation has knowledge of real world use of Ruby with UML? (Anyone given thought to modeling mixins and other Ruby idioms?)
*) With reference to the above, has anyone extended an existent UML solution with code generation features for Ruby?
*) Does anyone else think that Ruby would provide a great platform for visible UML execution?
(For motivation: See “A Rudimentary UML Virtual Machine as a Smalltalk Extension” at
http://heim.ifi.uio.no/~trygver/documents/2002-01-UMLVM/uml-vm-04.pdf)
or Mellor’s http://www.executableumlbook.com/
*) Could one instrument the base Class and Object with UML compliant presentation aspects and use the ObjectSpace and other trace execution services to visualize the dynamic operations?
By allowing agile code <–> UML diagrams, Ruby’s niche would grow significantly in market…
Or is it just a pipedream?
Lachlan Pitts
Technical Consultant
SoftWorks Australia Pty Ltd
email: Lachlan underscore Pitts at softworks dot com dot au