::   DT Imago   ::   DT Application Lifecycle Management   ::   Amplify   ::  
dunstan thomas dtalm header

Plug-ins for Enterprise Architect

Bespoke Enterprise Architect (EA) Plug-ins
AMUSE
Time Architect
Screen Architect
Enterprise Tester

Enterprise Architect Version 8 is a high performance software modelling and construction tool based on the UML 2.3 standard. With complete traceability from initial requirements to software design decisions, Enterprise Architect Version 8 provides the kind of robust and efficient visualisation and collaboration required in today's large and demanding software development environments.

There is an extensive community of developers creating plug-in tools to extend Enterprise Architect. They have developed plug-in technologies for Enterprise Architect, created with Enterprise Architect’s powerful customisation frameworks. These plug-ins make specialist tool extensions available to the wider Enterprise Architect user community.

RaQuest, Screen Architect, Enterprise Tester and Time Architect are plug-ins that are supported by DT ALM.

   


AMUSE

AMUSE, a UML simulation and execution plug-in for Enterprise Architect.

With AMUSE you boost model-driven software design up to the next level, due to the simulation of the UML diagrams you detect errors earlier than before.

Detecting issues early in the program lifecycle can save a lot of time and money. With AMUSE you can validate your enterprise architect UML model to correct errors in your business workflow or application logic before your software engineers write a single line of code. You can reuse the source code generated by AMUSE for your applications. (C# is supported in the standard package)

With AMUSE you can create models on any abstract level and initiate testing in the very early project stages. by integrated mock-objects, existing applications and external hardware, even highly complex behaviours can be validated.

AMUSE; UML simulation & extension plug-in

The plug-in from LieberLieber enables the simulation and executions of state diagrams.

Events can either be external libraries (mock-objects, applications, hardware) or manual by a "fire trigger"-function, The simulation speed is configurable and all outputs get logged.

  • Mock-objects: provide an interface to modelled logic, within the UML state model function of these mock-objects can be directly, events can be generated and complex calculations can be triggered thereby get intergraded into the model and simulation.
  • Applications: which offer a API can be executed by the simulation, thus the model can be tested in its real environment, as a simplification the external application can be covered by a mock object.
  • Hardware it is feasible to integrate hardware into the model, either via the API of the hardware or a mock object is used to wrap the hardware to include it into the model.

The example below shows a model and the simulations of a traffic light. On the left the traffic light is simulated by screen-mock, the simulations demonstrate that the logic of the traffic light is still defective as the traffic light and the walking light is show to be green signals at the same time. On the right image the traffic light control is visualized by a external hardware, the information benefit is the same as with the screen-mock but the handling of hardware is more comfortable and realistic.

AMUSE; UML simulation & extension plug-in

The logic of this model can be tested even without external visualisation, the active state within the state diagram is visually highlighted within enterprise architect. All executed actions are displayed in the simulation window and all results are exported to the output-log.

AMUSE lets you experience the dynamics of your modelled architecture already in the design phase, your models "come to life" and a better common understanding of the requirements is achieved within the whole project team and stakeholders. The stimulation of the basis for optimization help you fine tune you design and to avoid complex iteration steps at a later stage of your project.

As AMUSE is a fully integrated plug in it is easy to learn and integrates smoothly into your tool chain. Having simulated analyzed and optimized your model, it is just a push of a button to produce the code in your preferred programming language.

You can follow the progress of AMUSE on the AMUSE Blog.

Downloads

AMUSE Trial Licence
Sample Email Workflow
Tutorial

To purchase AMUSE licences you can either email us or call us on 023 9282 2254.


Bespoke Plug-ins and Add-ins

DT ALM develops professional bespoke Enterprise Architect (EA) plug-ins. We have developed an EA code framework that allows us to develop a bespoke plug-in to suit your requirements, very quickly. Examples of a bespoke plug-in are an ORM generator, specialist code generator, third-party tool integrator.

Integration between a use case editor and Enterprise Architect (EA)

Implemented as an add-in to EA, the Use Case Editor extracts use case details from EA and passes them to the Use Case Editor. It is launched as a stand-alone application enabling use case details to be edited within the editor. These amendments are then automatically updated back to EA.

Integrate the use case editor with Borland Caliber RM.

This integration is delivered as an add-in to Caliber RM and extracts use case details from Caliber RM and passes them to the Use Case Editor which it launches as a stand-alone application enabling use case details to be edited within the editor. These amendments are then automatically updated back to Caliber RM.

If you would like to discuss your needs for a custom plug-in for Enterprise Architect (EA) & find out your options please do not hesitate to contact us either by email or telephone on 023 9282 2254.


Time Architect

Time Architect (TA) is an add-in for Enterprise Architect (EA) by Sparx Systems. It has been written by Solutions Reality to extend the functionality of EA. Although driven by a need to bring Time and Project Management features into EA, TA has been written by EA modellers for EA modellers. This means that TA is a tool for all users of EA, the majority of the features we needed to add to make time and project management easy in EA, make modelling easier too.

Time Architect can be purchased through the DT ALM online shop.


Enterprise Tester

Enterprise Tester is a fully integrated, web-based test management solution, which provides a world-first integration with Enterprise Architect and JIRA. It utilises a unique transformation framework which facilitates traceability from UML requirements to test cases and defects.

For more information on this product or to purchase Enterprise Tester licences you can email us or phone on 023 9282 2254.


Screen Architect

Screen Architect is a, Jolt Productivity Award winning, prototyping tool specifically developed to allow rapid prototyping of user interfaces. A plug-in to the popular UML CASE tool Enterprise Architect, Screen Architect allows traceability between screen elements, requirements and the underlying analysis model.

The Screen Architect plug-in for Enterprise Architect (EA) can be purchased from the DT ALM online shop.


Services

MDA Transformation and Code Generation

Our EA code framework allows us to generate intelligent C# classes and SQL Server DDL & DSL. In conjunction with this code generation we have developed a persistence framework which allows us to use the generated C# entities to seamlessly retrieve and persist data to our database. The framework also provides context tracking of objects, this context can be passed between application layers with the related objects, this makes the development of stateless application layers incredibly simple.

Some of the advantages of taking an MDA approach include the ability to make architectural changes across the system with very little effort. For example, if we wanted to implement auditing on various database entities across the system, we would merely need to alter the UML profile for our entities to include a tagged value specifying whether or not the entity requires auditing and then to modify the MDA engine to produce auditing SQL and logic for the entities where auditing is required. This provides a single point of maintenance for any changes to the auditing logic & ensures a consistent approach across the system.   

The Imago Back Office pensions platform is built on this framework.

 


Document Templates

When regulatory standards or internal processes are imposed, you are required to generate documents in the appropriate format from EA. Working with EA's document templates is not a trivial task - that's where we come in. With our extensive knowledge of EA's document templates, we can have you generating professional, standards-driven documents very quickly.

 

Copyright © 2010 Dunstan Thomas Holdings Limited
Disclaimer, Terms and Conditions