| <html> |
| |
| <head> |
| <meta http-equiv=Content-Type content="text/html; charset=windows-1252"> |
| <link rel="STYLESHEET" href="../book.css" charset="ISO-8859-1" type="text/css"> |
| <title>Ideas for future work</title> |
| |
| </head> |
| |
| <body lang=EN-US> |
| |
| <h2>Ideas for future work</h2> |
| |
| <p>Many extensions are possible. </p> |
| |
| <p>The Emfatic text editor could be extended with usability features of the kind described in the technical report |
| <a href="http://www.sts.tu-harburg.de/~mi.garcia/SoC2007/draftreport.pdf"><i>Generation of Eclipse-based IDEs for Custom DSLs</i></a>. </p> |
| |
| <p>As another example, hints for diagram layout could be specified along text, with an accompanying visualization (as a second tabbed |
| page in <tt>MultiPageEditor</tt>), following the ideas of </p> |
| |
| <ul> |
| |
| <li>Diomidis Spinellis. On the declarative specification of models. IEEE Software, 20(2):9496, March/April 2003</li> |
| <a href="http://www.spinellis.gr/pubs/jrnl/2003-IEEESW-umlgraph/html/article.html">http://www.spinellis.gr/pubs/jrnl/2003-IEEESW-umlgraph/html/article.html</a> |
| <br> |
| A tool exemplifying the proposed functionality is UMLGraph: <a href="http://www.spinellis.gr/sw/umlgraph/">http://www.spinellis.gr/sw/umlgraph/</a> |
| <li> Martin Fowler on this topic, <a href="http://martinfowler.com/bliki/UmlSketchingTools.html">http://martinfowler.com/bliki/UmlSketchingTools.html</a> |
| </li> |
| |
| <li> Another, layout only tool, with syntax for layout hints: MetaUML <a href="http://metauml.sourceforge.net/">http://metauml.sourceforge.net/</a></li> |
| |
| </ul> |
| |
| </body> |
| |
| </html> |