EA Enterprise Architect description - openETCS/model-evaluation GitHub Wiki
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
- Mail support : [email protected]
- User Forum : http://www.sparxsystems.com.au/cgi-bin/yabb/YaBB.cgi
- Community : http://community.sparxsystems.com/
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