![]() |
| ![]() |
| ![]() |
|
The UML2.0TM zone
2005-09-22: New UML2.0TM Composite Structure Diagrams of the data acquisition components and JSyn synthesis networks of DranceWare, with MagicDraw UMLTM. This is port-based system engineering for UML2.0TM and JavaTM ! 2005-06-28: My work on executable UML2.0 components for JavaTM is making progress. I can now even construct and control Java 3DTM components in a simple universe directly from the MagicDraw UMLTM tool using their excellent Open API ! Stay tuned for example models and code soon. 2005-05-25: My recipe for mapping Java classes to UML2.0 components with ports in MagicDraw UMLTM using "logical" components wrapping reverse-engineered classes with "on-the-fly" ports is explained via a minimal example as UML images at: UML2.0TM is the current official version of the Unified Modelling Language (UML)TM. This zone is dedicated to analysis of the specifications, port-based systems engineering using UML2.0TM components, and bridging the gap between JavaTM and UML2.0TM. I have more than a passing interest in port-based systems engineering. I was introduced to it by old-time radiophysicists at Sydney Uni and again by engineers at the DESY particle accelerator institute, and I use the paradigm for modelling my gestural synthesis system Drancing. I have used active modelling systems like MATLAB(R), Agilent VEE (on functioning particle accelerators), and the Houdini animation tool, all of which employ a channel-operator paradigm for reusable components with ports. I'm not the bees knees at it - indeed if anything my lack of formal training in systems engineering was a burden to me in times past - however, perhaps exactly for that reason I have applied myself to finding out more about it.
I will be providing running examples of model-driven development with UML2.0TM and JavaTM here drawn from my Drancing gestural music and control system, and my model of the MOST radiotelescope signal processing system. Please also enjoy some of the examples of my past work on UML2.0TM and JavaTM here, and some stuff on MagicDraw UMLTM's increasing support for UML2.0TM. Related links
|