Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Core Use Cases

Most of the companies using Smartfacts use it a traceability platform across the whole “V” aiming to link engineering artifacts like requirements, test cases, architecture artifacts, source code and other pieces of information that might also be maintained in proprietary authoring tools. Nevertheless, there is more than traceability:

  • Easy access to engineering artifacts
    Everybody should be able to access model-based content easily and in a consistent way, independent of the tool that was used to author the information.

  • Effective collaboration

    Smartfacts users should be able to communicate effectively in the context of model-based content by adding comments to diagrams, chatting about a model, adding documentation pages or carrying out reviews.

  • OSLC based traceability management

    Smartfacts comprises mechanisms to build links cross tool and cross domain to maintain traceability and provides powerful analysis mechanisms to generate the basis for better decisions.

  • Analysis
    Analyze model-based data or traceability across tools, domains and platforms.

Tools supported by Smartfacts

  • Modeling Tools

    • Cameo Systems Modeler, Dassault Systèmes

    • Enterprise Architect, Sparx Systems

    • Innovator, MID

    • Magic Cyber Systems Engineer, Dassault Systèmes

    • MagicDraw, Dassault Systèmes

    • Matlab Simulink, The Mathworks

    • PREEvision, Vector*

    • Rhapsody, IBM

  • Requirements Management Tools

    • Codebeamer, PTC

    • DOORS Next, IBM

    • DOORS Classic, IBM*

    • Jama Connect, Jama Software

    • Jira, Atlassian

  • Test Case Management Tools

    • Codebeamer, PTC

    • Jama Connect, Jama Software

    • ELM Engineering Test Management, IBM

  • Source Code Management

    • Eclipse

    • GIT / GIThub

    • Visual Studio Code

  • Collaboration Tools

    • AsciiDoc

    • Confluence, Atlassian

    • ELM Engineering Workflow Management, IBM

    • Jira, Atlassian

    • Sharepoint, Microsoft

  • Propietary Tools
    MID offers the genOSLC programming framework. genOSLC is a framework that encapsulates all relevant OSLC mechanisms and supports to make any authoring tool OSLC compatible with very little effort at minimal technical risk.

...

Welcome to Smartfacts

What You Will Learn

This documentation introduces Smartfacts, a powerful platform designed for various applications, including viewing and analyzing models and managing traceability between engineering artifacts. You will understand its core functionalities, modular structure, and how it enables cross-domain traceability and configuration management.

...

Overview of Smartfacts Use Cases

Smartfacts is a versatile platform employed in the following scenarios:

  1. Viewer for Models and Textual Requirements:

    • Supports multiple modeling and requirements management tools.

  2. Cross Tool Traceability Management Platform:

    • Facilitates traceability across tools to improve data consistency and analysis.

  3. Cross Domain Configuration Management Platform:

    • Provides centralized management of configurations across domains, forming the foundation for traceability and analytical insights.

...

Smartfacts Modular Structure

The Smartfacts platform is organized into three primary modules:

1. Smartfacts Cross Domain Configuration Management

  • Purpose: Manages domain-spanning configurations essential for traceability and analysis.

  • Standalone Capability: Can operate independently for configuration management needs.

2. Smartfacts Platform with Plugins

  • Core Features:

    • Enables publishing of models from tools such as Cameo Systems Modeler, Enterprise Architect, Matlab Simulink, and Innovator.

    • Allows "read-only" usage of published models.

  • Review Module:

    • Facilitates structured reviews of model content.

  • Plugins:

    • Extends traceability functionalities within modeling tools.

3. OSLC Connectors

  • Functionality: Implements the OSLC (Open Services for Lifecycle Collaboration) standard to establish traceability between tools.

  • Supported Tools:

    • Codebeamer (RM, QM)

    • Confluence

    • DOORS Classic (RM)

    • Jama Connect (RM)

    • JIRA (CCM)

    • Octane (QM)

    • PREEvision (RM, AM)

    • Teamcenter (PLM)

  • OSLC Domains: AM: Architecture Management, CCM: Change & Configuration Management. QM: Quality Management

    • PLM: Product Lifecycle Management

    • RM: Requirements Management

...

Related Topics

  • Getting Started with Smartfacts

  • Using the Review Module

  • Understanding OSLC Standards

  • Smartfacts Plugin Management