no magic catia logo

What's new in SysML plugin 17.0.4 FR (Feature Release)?

Release date: 27th May 2013

1. Smart Parametric Modeling

1.1. Automatic parameters creation
1.2. Smart values-parameters binding
1.3. Matlab m-files import

2. Better Requirements Management

2.1. Redesigned Requirements Table
2.2. New requirements numbering engine
2.3. Better Extended Requirements support

3. Simplified Block properties

3.1. Default naming
3.2. Association roles as Block properties
3.3. Automatic participant properties
3.4. Simplified reference properties

4. Performance Enhancements

5. Fixed Issues


1. Smart Parametric Modeling

SysML plugin 17.0.4 beta features the Octave/Matlab syntax parser, which dramatically boosts parametric diagramming productivity and ensures model consistency.

1.1. Automatic parameters creation

The parser is capable to find variable names in mathematical equations. So missing parameters can be created automatically after the expression is specified. SysML Real is used as type of all new parameters.

1.2. Smart values-parameters binding

SysML Parametric Diagram is now the place wherein you can quickly create new parameters or update existing ones.
Instead of creating new parameters manually, you can draw Binding Connector to Constraint Property directly. The new popup list of suggested parameter names will be displayed for choice.

1.3. Matlab m-files import

Our new parser is capable to parse Matlab function definitions in m-files, so you can quickly represent existing functions as Constraint Blocks.

Use the Cameo Simulation Toolkit plugin to solve parametric models and call Matlab functions without any additional model modifications.

2. Better Requirements Management

2.1. Redesigned Requirements Table

Requirements Table has been refactored to be based on MagicDraw Generic Table component. This move enables new capabilities like quick search and filtering, direct export to Microsoft Excel (.xlsx) spreadsheet, easier access to custom Requirement properties while retains all old functionality with better performance.

2.2. New requirements numbering engine

The requirements numbering has been moved to generic highly flexible and customizable DSL numbering engine. New slightly different numbering dialog will be used instead with no numbering impact on existing projects.

2.3. Better Extended Requirements support

SysML ExtendedRequirement is a standard Requirement subtype which provides additional properties like source, risk and verify method.
All these properties are now available in the standard Requirement Specification window and Requirements Table. If any of these property values is specified, a requirement is automatically converted to ExtendedRequirement.

3. Simplified Block properties

The latest version brings up a simplified usage of various kinds of Block properties.

3.1. Default naming

The legacy “unnamed1, unnamed2 …” naming schema is replaced by more useful default naming where properties are named by property kind (value1, part2) or concrete type assigned. Roles are automatically named too when Association is created between named Blocks.

3.2. Association roles as Block properties

When Block is represented in other BDD diagrams, all Association roles are represented in Block properties compartment as normal properties.  This presentation option is by default enabled in all new SysML projects, but does not affect existing user projects.

3.3. Automatic participant properties

Participant properties are created automatically when Association Block is created between Blocks.

3.4. Simplified reference properties

  • Any Part property automatically becomes a reference property if aggregation kind is set to “shared” or “none”.
  • There is no more distinction between Shared Property and Reference Property.

4. Performance Enhancements

We have optimized the built-in Standard/System profiles of the SysML plugin, and that may result in a faster loading of your projects.

5. Fixed Issues

To open the list of publicly available or your own issues those have been included into version 17.0.4 FR, click here.
Note: You will be required to login. Use the same login name and password as for www.nomagic.com.

You may find many more possible solutions for known issues at No Magic Community Forum that is regularly updated with new topics.

For more information or a quote
please contact
sales@nomagic.com
or call +1-214-291-9100.