DocumentCode
1515766
Title
Formalizing Functional Flow Block Diagrams Using Process Algebra and Metamodels
Author
McInnes, Allan I. ; Eames, Brandon K. ; Grover, Russell
Author_Institution
Dept. of Electr. & Comput. Eng., Utah State Univ., Logan, UT, USA
Volume
41
Issue
1
fYear
2011
Firstpage
34
Lastpage
49
Abstract
Functional flow block diagrams (FFBDs) are a traditional tool of systems engineering and remain popular in some systems engineering domains. However, their lack of formal definition makes FFBDs imprecise and impossible to rigorously analyze. The inability to analyze FFBDs may allow specification errors to remain undetected until well into the system design process or, worse, until the system is operational. To help address these problems, we have developed a precise formal syntax and semantics for FFBDs, based on the application of metamodels and the process algebra Communicating Sequential Processes (CSP). FFBDs constructed within our formalized framework are precisely defined and amenable to analyses of properties, such as safety, progress, and conformance to required scenarios. We demonstrate some of the analyses made possible by our formalization in a simple case study of system specification and show how our formalization can be used to detect and correct subtle system errors during the specification phase.
Keywords
communicating sequential processes; formal specification; systems engineering; communicating sequential processes; formal semantics; formal specification; formal syntax; functional flow block diagrams; metamodels; process algebra; systems engineering; Algebra; Control systems; Data engineering; Engineering management; Error correction; Phase detection; Safety; Systems engineering and theory; Terrorism; US Government; Modeling; process algebra; systems engineering; visual languages;
fLanguage
English
Journal_Title
Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
Publisher
ieee
ISSN
1083-4427
Type
jour
DOI
10.1109/TSMCA.2010.2048749
Filename
5484567
Link To Document