Intro

Intro

IV&V Facility The Simple Management and Analysis of Requirements and Traceability (SMART) Tool Travis Dawson Michael Facemire Charles Broadwater IV&V Facility Genesis 2 The Need IV&V Facility Much of what IV&V does involves tracing (or evaluating developer traces) of one artifact element to another, e.g.

Higher-level requirements (parents) to lower-level, dependent requirements (children) IV&V model elements to FSW requirements Potentially, any life-cycle artifact element to any other etc, etc, etc The traces themselves are their own objects with their own characteristics, fields, etc. Want to capture IV&V analysis notes Want to assert IV&V traces in addition to developer traces, and distinguish between them A link field in one item with a pointer to another item is not sufficient Analysis notes can lead to findings or to assurance evidence, and we need a way to support these We dont need a database in which we enter our analysis results, we need a tool to facilitate that analysis 3

Conceptual User Requirements IV&V Facility Artifacts Ability to represent a wide variety of artifacts Ability to display artifacts with native formatting (graphics, etc.) Facilitating analysis Ability to attach IV&V-interest attributes to both parent and child elements Ability to capture attributes and analysis notes for reqts & traces Support development of issues and assurance evidence Visualization/Navigation Ability to easily load and link various artifacts Ability to see lists (with filtering) of elements for selection Ability to view parent, child and trace simultaneously Deployment Ability to support multiple analysts in the same data set, often

geographically dispersed Ability to support multiple projects without new development Ability to represent custom fields without development 4 Timeline IV&V Facility RTAT Proposed as IV&V Research Initiative RTAT Extended ORBIT reqts to include discovery/ MAVEN graphics, UML trade study

SMART components ORBIT Roll-Out ICESat-2 Variety of SMART customers, Pre-SMART Ares including MRO, IV&V SIRTF, Dawn, Juno SMAP OCO, Deep ESMDI SMART Impact Ares

MER RTA Tool MER IV&V Antiquity 2001 2002 2003 RTA RTAT ORBIT 2004

2005 2006 2007 2008 2009 2010 2011 2012 Requirements Traceability Analysis A specific RTA tool IV&V tool based on PTS Integrity (formerly MKS Integrity) to capture

issues (initially), requirements analysis (later), and risks (future) Analyst Utopia 2013 5 IV&V Facility MAVEN SMART 6 MAVEN IV&V Tool Selection IV&V Facility Two viable options

Submit a request for SWAT to make the necessary updates to ORBIT Reuse an existing in-house developed tool Due to several factors, the team decided to re-use an existing in-house developed tool Several in-house options were considered; however, the SMART tool developed for SMAP was determined to offer the best solution for MAVEN 7 SMART Baseline Tool IV&V Facility Requirements based - view any project requirement along with supporting attributes Ability to import requirements with embedded images Ability to import issues from ORBIT and associate the issues with analysis records

Microsoft Access frontend with SQL Server backend supports distributed users and real time data synchronization Requirements traceability for the selected requirement in focus Display all parent requirements Display all child requirements Display all child requirements of the parent requirements Add a recommended parent or child trace to any requirement Add an analysis comment to any trace Indicate whether a trace is valid Requirements validation assessment form Contains quality assessment and analysis note fields used in MKS

Built in filters Filter on latest version only Filter on assigned analyst or other custom requirement tag Maintain multiple filters even if analyst manually filters another field 8 SMART Context IV&V Facility Build DOOR S Rqmts & Traces Analyze Artifacts & Record Results

Analysts Excel perl scripts MS Access Front End Draft Findings Excel TIM X-Refs Issues, & Observations Deliveries

(FSW & UT Code) SMART SQL Server Tables ORBI T 9 Analysis Form IV&V Facility 10 In-Process Enhancements IV&V Facility

Generalization of forms among artifact types Removal of requirement artifact as the only left-hand artifact Enhanced navigation addition of list navigation Allowing multiple instances of forms 11 Configurable Analysis Form IV&V Facility 12 Example: Requirements to Scenarios IV&V Facility

13 Multiple Analysis Forms IV&V Facility 14 Swapping Left and Right Side IV&V Facility 15 User Requirements Report Card IV&V Facility Category Requirement

Represent a wide variety of artifacts Artifacts Display artifacts with native formatti ng (graphics, tables, italics and other font attributes, etc.) Attach IV&V-interest attributes to both parent and child elements Facilitating Capture attributes and analysis notes to traces Analysis Support development of issues and assurance evidence Easily load and link various artifacts Visualization/ See lists (with filtering) of elements for selection Navigation View parent, child and trace simultaneously Support multiple analysts in the same data set, often geographically dispersed

Deployment Support multiple projects without new development Represent custom fields without development Grade B C A B C B B A BC D 16 IV&V Facility Future of SMART

17 Potential Enhancements IV&V Facility Anything to bring report card grades up Generalization across projects Using common data model Native-formatted requirements OLE html

Extend mapping targets Simplify data structures Better support for issue development Better support for assurance evidence 18 Ownership IV&V Facility Enterprise vs Project Analysts vs SWAT 19 IV&V Facility

Conclusions 20 Conclusions IV&V Facility SMART is field-proven Multiple projects, many issues generated I assert a unique capability (currently supported, traceability tool) SMART has a large user and userdeveloper base SMART has had initial discussion with SWAT on enterprise support SMART has planned enhancements that are progressing 21

IV&V Facility Backup Charts 22 IV&V Facility SMART Queries Change Impact Analysis Changed Requirement Text (ObjectText)

New Requirements Deleted Requirements New Traces Deleted Traces 23 Factors Behind Tool Selection IV&V Facility Like MAVEN, SMAP was initially using MKS to support requirements validation Led to a nearly one-to-one mapping between the fields in MKS and the requirements validation form in SMART Analysts would already be familiar with fields Made migrating analysis records from MKS to SMART straightforward MAVEN and SMAP projects use DOORS for requirements and traceability Resulted in a database schema and features oriented towards handling artifacts from

DOORS SMART now has a multimission pedigree Instantiations of the tool used on Juno, ESMDI, Ares, ICESat-II, SMAP, and now MAVEN helping establish the framework for a common tool to be used on IV&V projects MAVEN benefits from multiple enhancements made to the tool to support the various projects Due to MAVEN inheriting analysts from Juno, there was already an experience base with the tool and its architecture SMART relies on a Microsoft Access frontend Flexible architecture and easy to tailor and modify on the fly - does not require a formal change request process Considerable experience on the team with Access and database development 24 SMART for MAVEN Enhancements IV&V Facility

Added MAVEN-specific scoping qualifiers Added fields to support change/impact analysis Added several requirement fields to facilitate filters Code analysis form Allows analyst to trace one or more functions to a requirement Analyst can select the function from dropdown list, which prepopulates a code snippet field Analyst can add comments on each trace, as well as comment on the traceability overall if multiple functions are traced to the requirement Test validation form Modeled after code analysis form Instead of relying on user to trace test requirements, tool will use developer provided traces Designed to support unit test validation and acceptance test validation

tasks 25 Future Enhancements IV&V Facility Develop a form to support analysis of miniscenarios (basic form developed) Develop a form to support the general code inspection task Provide broader coverage of AVT task Conditional formatting based on various flags 26

Recently Viewed Presentations

  • Health Problems In Qatar - University of Pittsburgh

    Health Problems In Qatar - University of Pittsburgh

    Health Problems In Qatar Metabolic Diseases: (DM, HTN and Heart and Vascular diseases.) Abdulla Jassim Abdulla Bsc (Health Science) Msc (Medical Statistics) HMC Magnitude of Problem In a study b/w 2001/2002 Diabetes was main reason for a visit to OPD...
  • Intensive Care After Neurosurgery - med.mui.ac.ir

    Intensive Care After Neurosurgery - med.mui.ac.ir

    Osmotic therapy: preferably mannitol given in bolus infusions (dose: 0.25-0.5 g/kg bodyweight, or as indicated by monitoring). Alternatively, HTS may be considered. Effective doses as bolus infusion range between 1 and 2 mL/kg of 7.5% saline. Effective doses as a...
  • MPPF/PE - World Bank

    MPPF/PE - World Bank

    Fin Merci de votre aimable attention MPPF/PE Processus d'élaboration du document de politique nationale du développement intégré du jeune enfant, DIJE (tranche d'âge 0 à 8 ans) Les activités entrant dans le cadre de l'élaboration de la PNDIJE 1.La tenue...
  • DIVERSITY AND INCLUSION EDUCATION ACADEMIC SUPPORT, ADVOCACY, AND

    DIVERSITY AND INCLUSION EDUCATION ACADEMIC SUPPORT, ADVOCACY, AND

    The LGBTQIA Resource Center welcomes a diversity of racial, ethnic, religious, political and cultural values and is committed to enhancing acceptance and quality of life for the entire GW community. Vision: Speakers Bureau. Mentor Program.
  • Physical activity into healthcare  Moving Healthcare Professionals Programme

    Physical activity into healthcare Moving Healthcare Professionals Programme

    E-learning modules. Aim: Develop awareness, skills and changing practice of qualified health professionals through robust and clinically relevant CPD e-learning. Progress: Nine e-learning modules on physical activity and health, plus a motivational interviewing module
  • Literatur zum Aufwachsen - Aufwachsen in der Literatur

    Literatur zum Aufwachsen - Aufwachsen in der Literatur

    Literatur zum Aufwachsen - Aufwachsen in der Literatur Vorlesung im WS 2008/09 Was diese Vorlesung will: von einem für die Schule relevanten thematischen Blickwinkel aus („Aufwachsen") Texte auswählen, vorstellen und kommentieren, und dabei einen Einblick geben in das weite Feld...
  • TOK The Limitations and Complications of Sense Perception

    TOK The Limitations and Complications of Sense Perception

    TOK The Limitations and Complications of Sense Perception What are the limitations of Sense perception as a WOK? What are the complications of sense perception as a WOK? iRespond Question Master A.) Response A B.) Response B C.) Response C...
  • CHILD AND FAMILY TRAUMA FREDERICK H. STRIEDER, MSSA,

    CHILD AND FAMILY TRAUMA FREDERICK H. STRIEDER, MSSA,

    People of different cultural, national, linguistic, spiritual, and ethnic backgrounds may define "trauma" in different ways and use different expressions to describe their experiences. Child welfare workers' own backgrounds can influence their perceptions of child traumatic stress and how to...