Release Notes 2023.01.1

Hotfixes

  • 2022.01.2 (2023-02-17): fix an error that would display wrong numbers in the search filter “type”

  • 2022.01.3 (2023-02-20): performance improvements in the tree

  • 2022.01.7 (2023-02-23): performance improvements in the tree

  • 2022.01.8 (2023-02-24): fix a problem with display of internal links in the plugin

  • 2022.01.9 (2023-02-28): fix a problem with expring licenses

  • 2022.01.10 (2023-03-07): fix a problem with links stored directly in the model

Smartfacts Platform

Improvement of the delegated UI of a Source Code element

Since Release 2022.11, Smartfacts supports to link source code objects like methods, classes or interfaces to requirements or model artifacts. These links are bi-directional OSLC links. The delegated UI of a source code object that is shown in a modeling or requirements management tool has been improved in style and functionality.

Real updating of last versions of a model

So far, it has not been possible to publish an update of a model into the latest version. Updating the latest version meant in fact, that Smartfacts would write a new version, hide the version before and rename the latest version.

With V2023.01, Smartfacts is able to generate real updates of the latest version. No new version is generated.

Images and Videos can be added to pages

We have introduced the pages in release 2022.11 in order to be able to document projects. Pages can carry rich text including text formatting, font styles and tables. With release 2023.01 also images or video references (URL) can be added to a page. An image can be added by explicitly picking an image file or via the clipboard.

Two new languages supported for linking into source code: C, C++

Smartfacts supports to manage traceability from requirements and SysML models into source code. The links are embedded into the source code as comments or annotations. A parser synchronizes the links into a link index. The parser has now been enhanced to be able to also identify links in C and C++ code.

In addition, the two available plug-ins for Eclipse and Visual Studio Code have been enhanced to be able to add links into C and C++ code following the rules maintained in the Model Warehouse profile.

New built-in link types for OSLC CM domain

The smartfacts platform now comes with two additional link types pre-configured for compatibility with the OSLC domain CM (change management):

  • Implements Requirement (http://open-services.net/ns/cm#implementsRequirement)

  • Tracks Requirement (http://open-services.net/ns/cm#tracksRequirement)

Smartfacts Plug-ins

Modeling tool custom icons are now displayed in the Eclipse and Visual Studio plug-ins

Users might user own custom icons in SysML models. These icons are now also displayed in the Eclipse and Visual Studio plug-ins.

The IBM ELM global configuration picker is shown in the Eclipse plug-in

The Eclipse plug-in now supports to link source code objects to DOORS Next artifacts. As DOORS Next is usually used with global configurations, the Eclipse plug-in now supports to pick a global configuration from IBM ELM / GCM and set it as a global context.

The global context will be used to filter the links by the selected global configuration.

Support of Cameo 2022x

The plug-in for Cameo 2021x has been ported to run with Cameo Systems Modeler 2022x, CATIA Magic 2022x and MagicDraw 2022x.

IBM ELM Integration

Links in GIT branches can be synchronized to IBM ELM LDX

Links in GIT branches can now be synchronized to LDX, the global link index of the IBM ELM platform. This feature supports link discovery from the IBM ELM side and is therefor mandatory for bi-directional links between DOORS Next and source code.

Links in Eclipse can be filtered by IBM ELM global configuration

Linking model artifacts or requirements or Jira issues to source code elements like methods or classes or interfaces leads to the plug-in listing the list of links that are embedded into the currently opened source code file.

The plug-in now supports to filter the list of link by the selected IBM ELM global configuration.

OSLC Connector for Codebeamer

Views can be shown in the requirements grid of the modeling tools plug-ins

Codebeamer supports to define views. These views can now be selected in all plug-ins for modeling tools. As a result, the plug-in will populate the requirements grid with the results of the view.

The view can be activated and deactivated with one click.

Navigation from a link in the links tab to the corresponding requirement in the requirements hierarchy

The links tab lists all links that are relevant in the context of a selected diagram an any of the supported modeling tools.

The plug-in now supports to navigate from a linked Codebeamer requirement on the links tab into the hierarchy of requirements in the requirements grid by clicking Expand Requirements Tree from the local menu of the requirement.