Skip to content

EA Enterprise Architect description

Cecile Braunstein edited this page May 13, 2013 · 4 revisions

Presentation

Enterprise Architect

SPARX Systems

Website (if available)

http://www.sparxsystems.com.au/

Main usage:

  • Modeling
  • Code generation
  • Model analysis
  • Requirements Management

Summary

Enterprise Architect provides full life cycle modeling for:

  • Business and IT systems
  • Software and Systems Engineering
  • Real-time and embedded development

With built-in requirements management capabilities, Enterprise Architect helps you trace high-level specifications to analysis, design, implementation, test and maintenance models using UML, SysML, BPMN and other open standards.

Publications

http://www.sparxsystems.com.au/products/ea/trial.html

Support and Survivability

E/A is a commercial tools from 135$ to 335$.

Applicability

Key capabilities

  • Comprehensive UML analysis and design tool.
  • Graphical modeling
  • Rich modeling for software and systems.
  • Full traceability from requirements to deployment.
  • Code engineering in over 10 languages.
  • Scalable, team-based repository.
  • Documentation generation
  • Import/export models in XMI format

Input (which languages are targeted?)

  • UML 2.4
  • SysML

Output (Proof, code, other)

  • Model
  • XMI format
  • C++/Java .. code

Main restrictions

  • Commercial tools and not open source, not multi-platform.

Manual or automated use of the tool

  • Graphical modeling of the model
  • Import requirement from xml or csv files

Expertise level

Basic knowledge of UML modeling

Integration in the tool chain and development process

Currently distributed: Yes

Underlying technologies

  • Native support for Microsoft® Windows 8, Windows 7, Windows Vista, Windows 2008, Windows 2003, Windows XP or Windows 2000. Mac/Linux users can install Enterprise Architect under WINE or CodeWeavers CrossOver.
  • There exists also the Model Driven Generation (MDG) Link for Eclipse that provides an integrated solution for users of the Professional and Corporate versions of Enterprise Architect and Eclipse.

Traceability

Enterprise Architect provides complete traceability from requirements, analysis and design models, through to implementation and deployment.

Team work:

  • Support for versioning and team working

(I did not try)

Certification issues:

can the tool be used in a SIL-rated development process? There is a mention of this in the "Existing industrial usage" section, but I suggest to put it as a top-level item in the template.

For instance: are the underlying assumptions of the model acceptable WRT the development of systems evolving in real physical environment? This might not be the case if we consider models with a discrete (tic-based) model of time.

Participants

People or parties who have developed this and are currently driving the project including their affiliations

Stable or recommended version of the tool

If different, version of the tool that should be used for the project

Tool available for openETCS participants? Yes

If yes, Under which licence? Trial version

If no, or not under an Open Source licence, are there plan to do it? No

Licenses of underlying technologies

Copyright

Eclipse interface : Eclipse integration

Other integration possibilities : Visual studio

Clone this wiki locally