Technology |
|
|
|
|
|
|
 |
UML & XMI
 |
Plasma Computing Group has extensive experience and expertise in the UML (Unified Modeling Language) field. UML helps enterprises specify, visualize and document software system models, including structure and design, in a way that meets all requirements.
Plasma works in close collaboration with one of the largest vendors of UML-based software engineering tools, ensuring that it is at the forefront of UML technology.
We work with the following UML tools :
|
Tools based on UML 1.4:
- Telelogic TAU UML Suite
- Rational Rose
- Popkin System Architect
Tools based on UML 2.0:
- Telelogic TAU/Architect
- Telelogic TAU/Developer
|
Our services in the UML field include:
- Model Exchange via XMI
The OMG standard XMI (XML Metadata Interchange) is used for easy interchange of metadata between UML modeling tools and metadata repositories in distributed heterogeneous environments. XMI integrates the three key industry standards UML, XML and MOF (Meta Object Facility), allowing developers of distributed systems to share object models and other metadata. A description of XMI can be found at :
www.oasis-open.org/cover/xmi.aspxl
We have developed XMI support for exchanging UML models between some of the most popular UML tools on the market.
We have also implemented full roundtrip engineering support allowing users of two different UML tools to work with their respective tool of choice and exchange models iteratively. This is, to our knowledge, the first time this has been achieved! The customer is one of the largest defense contractors in the U.S.
[Case study]
- Tool Customizations
Most tools are customizable, using a scripting language such as TCL, and we have extensive experience performing customizations for customers. Examples of this are tool integrations, code generators and report generators.
- Team Augmentation
We offer augmentation of customers’ product development teams by utilizing our own resources, either on-site or offshore, to help with systems modeling, detailed design and implementation of UML based development projects.
- Training
We offer training and mentoring on the UML language and UML based software engineering tools.
|
|
 |
 |
|
|
|
|
|