PRODUCTS & TECHNOLOGY
A Requirements Engineering Solution for Embedded Systems
Page 1 of 1
The IRQA Systems Engineering Template, an extension to the IRQA Requirements Engineering Suite from Visure Solutions, is designed to address the challenges of increasingly complex embedded software systems. Embedded systems raise a plethora of design issues—diversity of platforms and architecture, increased regulatory compliance, mechanical constraints—that create a complex requirements matrix that can no longer be maintained through manual methods. As a field-proven requirements engineering, IR specification and change management tool, Visure Solutions’ IRQA offers companies a way to gain assurance that their software functions as specified and can meet product deadlines.
Applied to the Embedded Software Requirements Lifecycle, IRQA becomes the process backbone. The requirements process metamodel, including all the requirement-related artifacts, their relationships and their interactions with the users, are graphically represented, showing compliance through all stages of software development. IRQA helps standardize and enforce the requirements definition across the organization, formalize a common requirements specification structure, and handle changes throughout the lifecycle. With IRQA, project collaboration—whether between various software groups or with hardware or mechanical contributors—becomes easier as specific information can be communicated and shared both inside and outside the company.
IRQA helps avoid pitfalls and mitigate risk at all levels, from writing better requirements and prioritizing needs to providing the industry’s best change impact analysis capabilities. As requirements are written, IRQA Quality Analyzer performs semantic analysis to give each requirement a quality rating based on such weaknesses as ambiguous words, conditional sentences, poor structure, implementation suggestions, overlapping requirements, inconsistent use of units, and even legibility. For FMEA standards, the IRQA Systems Engineering Template includes the capability for risk assessment when performing failure modes and effects analysis. IRQA’s change impact analysis ensures that midstream requirements changes don’t breach the feasibility constraints or create budget overruns.
IRQA supports a wide range of development processes, including traditional V and waterfall, as well as supporting the shift toward a more iterative process. Thanks to a central repository, developers are not limited to a web experience, but gain desktop control with the complete functionality of the IRQA solution, even when geographically dispersed throughout the world. IRQA’s structure also supports product families and variants, ensuring that a well-defined set of requirements will be faithfully rendered for each project without the error-prone work of recreating those requirements each time.