iUML
iUML provides a practical implementation of the OMG's "Model Driven Architecture" by allowing users to build executable UML models which can be debuged and tested prior to system deployment. The models use a UML Action Semantics compliant action language (ASL) to achieve full platform independence. The resulting models can then be translated automatically into multiple platform specific implementations.
Click on an image to view a larger version.
English
Supported Technologies
Solaris/Sun OS,
Windows XP/2000/NT
Software
Click on a technology to view similar products within this category.
Pricing
Users (# of seats)
POA
info@kc.com
+44 1483 226180
Resources
Additional Product Information
iUML comprises a modeler and simulator. The iUML modeler permits the intelligent capture of platform independent, executable UML? models with the UML diagrams being supported by the action semantics-compliant Action Specification Language (ASL). The iUML simulator provides an execution environment in which models can be executed, debugged, viewed and tested.
The iUML family supports pre-defined mappings to platform specific implementations which preserve the semantics of the application. The iCCG product supports the definition of user configurable mappings from Platform Independent Models to Platform Specific Implementation. The mappings are specified using executable UML? models. This flexible approach allows users to define mappings to platform specific implementations for a range of application categories. Examples include small embedded real-time systems, using MISRA C and OSEK, through to large distributed systems exploiting technologies such as CORBAŽ, EJB's and XML.
UML models together with an action semantics-compliant language allow the full potential of OMG MDA? to be exploited. Conventional development processes have made it difficult to retain the value of platform independent models. Automated support for the mappings to a platform specific implementation is now available. So businesses can use models as the primary, maintained form of specification of their application and business logic. As a result an organisation's key intellectual property is retained when the implementation technologies change. In fact, changes in technology can be exploited without the worry and cost of respecifying the application.