Software Patterns for Traceability of Requirements to Finite State Machine Behavior: Application to Rail Transit Systems Design and Management

P Delgoshaei, M Austin - INCOSE International Symposium, 2012 - Wiley Online Library
INCOSE International Symposium, 2012Wiley Online Library
This paper describes a software design pattern (eg, hierarchical graphs of modelview‐
controllers) and models of visualization for ontology‐enabled traceability, where
requirements are traced to elements of finite‐state machine behavior (eg, actions, states,
transitions and guard conditions). These ontology‐enabled traceability mechanisms will play
an important role in the team‐based development of network‐enabled platforms for analysis,
design, and early validation and verification of information‐age engineering systems. The …
Abstract
This paper describes a software design pattern (e.g., hierarchical graphs of modelview‐controllers) and models of visualization for ontology‐enabled traceability, where requirements are traced to elements of finite‐state machine behavior (e.g., actions, states, transitions and guard conditions). These ontology‐enabled traceability mechanisms will play an important role in the team‐based development of network‐enabled platforms for analysis, design, and early validation and verification of information‐age engineering systems. The application of these concepts is illustrated through the study of a simplified rail transit system.
Wiley Online Library