Cameo Enterprise Architecture 18.4 Documentation
Cameo Enterprise Architecture (CEA) 18.4 adds all new features to enhance your enterprise architecture (EA) modeling experience. Most notable, is the addition of support for Unified Architecture Framework (UAF), which unites other EA frameworks by using a common grid pattern of views and viewpoints. Core features and tools also included in this update will help you collaborate more efficiently with your team, construct and visualize your models faster, and analyze your designs for safety and reliability. These are just some of the new features which make us confident that CEA version 18.4 will enhance your EA modeling experience. Get it today on nomagic.com or contact your sales representative, and don't forget to give us your feedback on Twitter or Facebook.
New Resource Assignment Wizard
A new Resource Assignment Wizard opens automatically when selecting resource for the Version Of Configuration in UPDM3 plugin diagrams:
Figure 2: new Resource Assignment Wizard in SV-8 Systems Evolution description diagram (DoDAF).
- SV-8 Systems Evolution Description (DoDAF).
- SV-8 Capability Configuration Management (MODAF).
- NSV-8 System Evolution Description (NAF).
- Pr Configuration Management (NAF 4.0).
The new Resource Assignment Wizard reduces the number of steps when assigning resources for Version Of Configuration in specified time frame.
Unified Architecture Framework (UAF) Support
The Unified Architecture Framework (UAF) Support is the next generation framework from the creators of UPDM 2.0. UAF unites DoDAF (Department of Defense Architecture Framework), MODAF (UK Ministry of Defense Architecture Framework), NAF (NATO Architecture Framework) and other frameworks by using a common grid pattern of views and viewpoints. UAF adds several new viewpoints to UPDM, extending its applicability to new modeling domains. UAF also reuses elements and concepts from SysML such as requirements and parametrics.
UAF can be used to design and model architectures for a broad range of complex systems. It provides, as applicable, modeling for security controls, threat, risk, and risk mitigation. UAF allows for defining consistent architectures for System-of-Systems (SoS) across the entire lifecycle from design to implementation. A variation of UAF is applicable to Enterprise Architecture, and is designed for enterprise and IT architecture modeling. It includes essential elements needed for defining capabilities, requirements, operational behaviors, resources (hardware, software, facility), data, and personnel. Generally, the UAF is designed for those who focus on industry and federal as well as military usage when trying to ensure effective communication, faster collaboration and interoperability between nations, industry, government and industry.
Figure 1: Grid of a Unified Architecture Framework (UAF).
Parts and Ports Management
Managing and creating Parts and Ports in all UPDM internal diagrams (e.g., SV-2 Systems Internal Resource Flow Description ) has been simplified by combining the Select Parts and Select Ports dialogs into a new Display Parts/Ports dialog. This new dialog and Display Related Elements button allows you to display Parts/Ports and nested Parts/Ports, as well as hide Ports. New functionality has been added to allow bulk display of Parts and Ports based on metatype and custom stereotypes. These new features allow for a simpler workflow and increased speed and accuracy of internal structure creation.
Rapid Element Creation
You can now quickly find the element you want to create using a new Create Element filter. When creating a new element, a dialog box appears to allow a quicker discovery of the desired element type. This dialog box reduces the number of steps for the most frequent actions such as creating diagrams, creating relationships, and refactoring. Figure 1 below compares element creation in previous versions of MagicDraw to the ease of element creation in MagicDraw 18.4.
Figure 1: Element creation in earlier versions of MagicDraw vs. the ease of element creation in version 18.4.
Hierarchical Display Modes
Now you can manage, analyze, and review any amount of data in tables quicker and easier with the help of Hierarchical Display Modes. The content of any table can now be hierarchically displayed in a tree-like structure. Several display modes list rows hierarchically according to the elements containment:
- Complete tree mode displays elements with all their owners in the column header.
- Compact tree mode displays elements with their direct and common owners in the column header.
This feature allows you to see how elements relate to each other, a view not possible using plain lists in previous versions of MagicDraw.
Extracting Requirement Values to Constraints
A new feature parses requirements text to automatically create Constraint Expressions. This ability allows MagicDraw's glossary mechanism to match commonly used phrases with mathematical constructs. For example, the text "not exceed 1500" of the Max Weight requirement is automatically transformed to the following Constraint "mass<=1500". This functionality works using specific condition phrases (e.g. less than, at least) that are defined in a requirements term glossary. Users can see this term glossary in the tool as well as define their own condition phrases.
Figure 2. shows Extracting Constraints from Requirement transformed automatically.
Safety and Reliability Analysis (Technology Preview)
MagicDraw version 18.4 introduces a technology preview of the Cameo Safety and Reliability Analyzer (CSRA) plugin. CSRA enables a model-based approach to safety and reliability analysis. The plugin also supports the Failure Mode, Effects Analysis, Criticality Analysis (FMECA), and Hazard Analysis which conforms to IEC 62304 and ISO 14971:2007 medical standards.
Using Cameo Safety and Reliability Analyzer (CSRA) ensures:
- Full customizability allowing you to add your own data columns and customize risk calculation rules and reports.
- Integration into the No Magic MBSE toolkit.
- Validation if risks are addressed by safety requirements/risk control measures.
- Quicker iterations between safety analysis, reliability analysis, and design phases.
- Traceability from risks to requirements, design elements, and other artifacts, as well as traceability from design elements to FMECA and two-way traceability between FMECA and risks/hazard analysis.
- Safety analysis, automatic Risk Score Number calculations and risk reduction analysis.
- Impact analysis which automatically identifies failure modes needing attention from the hazard analysis cross-functional team.
Efficient Collaboration with Teamwork Cloud
Many new features have been added to promote efficiency and clarity when collaboratively building models using Teamwork Cloud. The Commit Project to the Server window presents the changed elements during the local session in a nested tree view with simple navigation. You will now see a notification if another member of your team commits an update to the model on which you are working. Significant new functionality has been added for project administrators to manipulate Project Usages in Teamwork Cloud.
Figure 3: In the new Commit Project to Server window, all changed elements are highlighted in a color which corresponds to a particular action in the dialog box.
These new features give you the ability to:
- Embed in local projects
- Remove a project usage (including standard/system profiles)
- Lock and unlock project usages
- Change or update sticky version of a project usage
- Reload usages from local project file
- Import a used project into the model
Offline Mode for Server Projects
When working on a model stored in Teamwork Cloud, you can now store an offline copy of a project, and commit project changes later. By clicking on the Save Changes Locally command in the Collaborate menu, you can disconnect form the server and reconnect later to commit your changes. Offline mode also allows you to work on several Teamwork Cloud projects at the same time, even if those projects are located on different servers. This new feature results in faster and safer modeling by allowing you to save incremental changes locally, continue modeling without a server connection, and reduce the amount of time spent committing those changes to the server.
Figure 2: The Manage Projects window showing the multiple projects feature which allows you to have several Teamwork Cloud projects open at once.
Product Line Engineering (PLE) Support
Version 18.4 of MagicDraw introduces support for Product Line Engineering tools from Big Lever Software, Inc.TM and pure-systems Gmbh. Users of the product-specific plugins for Big Lever Gears and pure::variants PLE environments benefit from the ability to dynamically create a system model of a particular variant. Through integration components that read the exact features contained in the selected variant, MagicDraw can “slice” a superset model containing all product variations, producing the system model with only the variant’s features.
Figure 4: Using MagicDraw to dynamically create a system model of a particular variant.
More Improvements