Design Article
Product How-To: Taking control of requirements specification for MilAero embedded systems
Anne-Francoise Pele
4/14/2012 6:09 AM EDT
Page 2
. Military/Aerospace Designline: Can you briefly explain the implementation methodology of Visure’s Requirements Engineering Lifecycle Solution, IRQA?
Visure Solutions: To manage collaboration between different departments, development teams need tools that define and enforce a common process and methodology. This foundation helps integrate a software team, which tends to implement an agile and iterative process with a hardware/mechanical team that typically opts for a classic waterfall approach. Working from a common platform, the teams are able to bring their disparate disciplines into a cohesive systems engineering process.
In truth, IRQA is process agnostic as it lets users define their own methodology whether agile, waterfall or ad hoc. The IRQA process graphically describes how the artifacts in the requirements lifecycle are structured, traced and derived from the highest to the lowest level of decomposition into hardware, software and mechanical requirements. These meta-models are interactive and describe the project’s structure, helping users navigate through the specification, restrict traceability and generate reports.
The process meta-model is complemented with a number of completely configurable capabilities such as workflows that help the roles carry out their corresponding tasks. The following process meta-model examples include:
• boxes that represent different types of elements like requirements and tests,
• filled in arrows that represent a hierarchy of types
• lines that represent the allowed traceability between them.
These diagrams clearly define and enforce the traceability policy, helping identify through validation matrices if there are isolated elements which have not been traced.


These capabilities in IRQA help define and enforce the process, helping achieve certifications such as DO-178B/C and DO-254, as all the information relevant to requirements is centralized in one repository.
Next: Page 3
. Military/Aerospace Designline: Can you briefly explain the implementation methodology of Visure’s Requirements Engineering Lifecycle Solution, IRQA?
Visure Solutions: To manage collaboration between different departments, development teams need tools that define and enforce a common process and methodology. This foundation helps integrate a software team, which tends to implement an agile and iterative process with a hardware/mechanical team that typically opts for a classic waterfall approach. Working from a common platform, the teams are able to bring their disparate disciplines into a cohesive systems engineering process.
In truth, IRQA is process agnostic as it lets users define their own methodology whether agile, waterfall or ad hoc. The IRQA process graphically describes how the artifacts in the requirements lifecycle are structured, traced and derived from the highest to the lowest level of decomposition into hardware, software and mechanical requirements. These meta-models are interactive and describe the project’s structure, helping users navigate through the specification, restrict traceability and generate reports.
The process meta-model is complemented with a number of completely configurable capabilities such as workflows that help the roles carry out their corresponding tasks. The following process meta-model examples include:
• boxes that represent different types of elements like requirements and tests,
• filled in arrows that represent a hierarchy of types
• lines that represent the allowed traceability between them.
These diagrams clearly define and enforce the traceability policy, helping identify through validation matrices if there are isolated elements which have not been traced.

Figure 1: Typical representation of the requirements V-lifecycle in Systems Engineering, including risk management
(Click on image to enlarge)
(Click on image to enlarge)

Figure 2: Example of a process metamodel in an agile project
These capabilities in IRQA help define and enforce the process, helping achieve certifications such as DO-178B/C and DO-254, as all the information relevant to requirements is centralized in one repository.
Next: Page 3
Navigate to related information


Sanjib.Acharya
4/15/2012 12:53 AM EDT
This kind of tools might be very helpful for executing and controlling complex projects, specially where the management is looking to establish a new process or re-organize an existing process. For smaller companies sometimes the problem becomes in spending money for buying costly tools...(not sure how much this one costs, but usually these are costly tools). But for large complex projects, this kind of tools are very much needed.
Sign in to Reply
Visure Solutions
4/16/2012 9:49 AM EDT
Hi all,
please do not hesitate to contact us if you need more information about IRQA.
info@visuresolutions.com
You also may contact us on our twitter account @visuresolutions
Best,
Sign in to Reply