Tools for Pilot Projects

Smart Requirements Development joined to MBSE

Integrating textual Requirements Engineering with MBSE in the same tool
Understanding, formalizing and transforming systems engineering work products
Automatic generation of models, test cases or other system information from requirements
Monitoring transformations with automatic traceability management and analysis
Requirements elicitation from unstructured documents based on patterns

Requirements become part of an integrated MBSE paradigm

R+ Manager is the software tool designed to include textual requirements and other work products into an enhanced Model Based Systems Engineering approach. Therefore, users will be able to monitor and generate automatically systems engineering work products from different sources and formats. The tool is designed for understanding, formalizing and transforming systems work products, such as requirements, risks, test cases, or models, into other work product of different nature, like the mentioned work product typologies, or others, without interoperability issues.

R+ Manager is aimed to integrate requirements, or other natural language texts, with the Model Based Systems Engineering approach using text as a source for transformations. Besides, R+ Manager lets the users define and integrate the organizational procedures to generate requirements out of models, or vice versa, to optimize the integration of the assets generated by R+ Manager within the systems engineering processes.


Benefits of R+ Manager

Integration - R+ Manager allows the integration of Requirements Engineering with the rest of the technical processes of the ISO/IEEE 15288/12207 standard.

Automatic generation - New system work products can be generated from existing information. Therefore, requirements can automatically generate models, create test cases, elicit requirements from new documentation, models can generate requirement statements, and other systems work products transformations, without interoperability restrictions.

Traceability - R+ Manager automates and monitors many transformation operations, with the added value of automatic generation of traceability between the different work products in the transformations.



R+ Manager bases its features on the understanding of the requirements, or the different work products, by matching the human language text with Requirements Patterns or Model Patterns. R+ Manager applies a pattern matching process, mapping all the information in the transformation process to generate new texts, with a high level of precision.

The process of transforming requirements is performed by representing the work products using models. The underlying representation schema allows transformations of requirements into other work-products (using a common representation language, the System Representation Language – SRL).

Model Based Systems Engineering (MBSE) represents the modern Systems Engineering (SE), though textual requirements are still necessary for certification, communication and V&V purposes in most of the organizations. It is in this context where many organizations have problems incorporating Requirements Engineering into the MBSE approach, due to the lack of proper frameworks that remove format restrictions among all the different types of work products. This gap is bridged by the R+ Manager tool offered by The Reuse Company, enabling the integration of textual requirements engineering with the model based approach, from the different set of tools that independently manage those assets.

More than requirements

R+ Manager is a software tool that can be better understood as a transformation platform, where R+ Manager connectivity and interoperability features, in combination with the representation of work product items in SRL (System Representation Language), allow the implementation of several transformational operations, without any restriction thanks to its wide tailoring environment, where users can implement its own need.

For instance, should you be interested in automatically producing documentation from models, or from other requirements? Or even something that The Reuse Company never thought about? If R+ Manager cannot solve your particular need with the standard configuration provided out of the box, you will just need to tailor it, or even better, we can do it for you! Please do not hesitate to contact us with your transformation idea, or check out our Services catalogue. 

Matching - Mapping paradigm

R+ Manager perform its operations based on patterns matching processes in order to work smartly, based on the system knowledge that is predefined in Ontologies, which is a Knowledge Base for System and System Engineering information. The ontology will then provide the R+ Manager with all the knowledge to perform the tasks smartly, however, as having an ontology is not always a common nor an easy task, R+ Manager works either with ontologies produced by your own teams, by TRC team or with commercial or private libraries, you can check TRC catalogue in the libraries section. 

Operations involving requirements

R+ Manager provides out of the box a framework for managing transformations of different types covering several pairs of work products to be transformed, generated or formalized, as the following ones:

  • Automatic generation of test-cases from textual requirements (and vice versa).
  • Automatic generation of low level textual requirements from high level textual requirements.
  • Automatic generation of formal requirements, for instance LTL (Linear Temporal Logic) from textual requirements.
  • Automatic generation of SysML or physical models from requirements.
  • Automatic generation of textual requirements from SysML or physical models, with specific tailoring.
  • Automatic translation of textual requirements between natural languages, among the different supported languages, which are:
    • English
    • Japanese
    • German
    • French
    • Italian
    • Swedish

Seamless traceability

The combination of R+ Manager and the T+ Manager, which is the System Traceability Manager of our KCSE Suite, allows tracing links to be established and maintained between the original work product items and the new ones. For instance, if test cases have been generated from requirements statements, why shouldn’t we create the trace links between them at the same time?

Either R+ Manager and T+ Manager produce several transformations that, in most cases, the nature of such transformations implies a trace link. The T+ Manager is used to visualize and manage the traceability links produced by R+ Manager during the transformations and generations.

R+ within the Knowledge-Centric Systems Engineering Suite

SQA – System Quality Analyzer. The SMARTer way to manage the quality of your systems

SQA is the tool used to tailor the quality rules to be applied to a variety of different types of work products: requirements, models, tests, simulations…

RAT – Rich Authoring Tool. The SMARTer way to document your systems

RAT is the tool used to help authors, via a plug-in for their documentation tool of choice, to create work products using the right first time principle. Quality in real-time, connection to knowledge bases, textual patterns…

SIM – System Interoperability Manager. The SMARTer way to manage your system interoperability

SIM is the tool to connect different work products in different tools, to create trace links between trace items, generate models from requirements, generate requirements from models, translate requirements to different languages…

SKM – Systems Knowledge Manager. The SMARTer way to manage your knowledge

SKM is the tool to manage the knowledge bases that provide coherence to the different disciplines within the systems engineering domain.