Requirements Quality in OSLC

The Systems Engineering Suite (SES) is a software framework enabling the realization of systems engineering based on reuse, and with a knowledge centric approach. The SES enables an organization to integrate the already existing tools (Capella, Microsoft Office, PTC Integrity, Siemens Teamcenter, IBM Rational DOORS, DS-Catia No Magic MagicDraw, etc.) within a powerful lifecycle management environment enabling technical management processes (Quality, Configuration management, Decision Support) as well as Verification, Validation and traceability.

For quality management, the connector to OSLC Requirements allows you to define, measure, improve and manage the quality of your requirements specifications within the systems engineering process. The REUSE Company offers a specialized version that works with whatever tool supporting the OSLC Requirements Management specification (RQA Quality Studio for OSLC). RQA Quality Studio for OSLC tool uses a wide set of metrics to assess the quality of a requirements specification, mainly Correctness, Consistency and Completeness (CCC). While individual metrics are suitable to assess the correctness of a single requirement, global metrics can assess the consistency and correctness of a requirements’ set specification. The global metrics covered by RQA Quality Studio for OSLC are coupling, inconsistency and missing requirements, and can be applied to any kind of requirements types, like for example, functional requirements.

RQA Quality Studio for OSLC is connected with IBM DOORS Next Generation (with the restrictions of its own OSLC support). RQA Quality Studio for OSLC uses the Requirements Management Specification 2.0 (tested with IBM DOORS Next Generation 5.1 and 6.0) to store the requirements information. In theory, whatever organization supporting a standard version of the OSLC specification could be connected with RQA Quality Studio for OSLC.

In the same way, the connector allows full traceability of requirements with the entire set of tools connected to the suite. It allows OSLC Requirements users support for Product Line Engineering (PLE), Verification, Validation, Decision Management, Configuration Management, Reuse, and, finally, the integration of requirements engineering in a completely configurable life cycle