TY - GEN
T1 - Formal requirement management for the Responsive and Formal Design process
AU - Gebreyohannes, Solomon
AU - Edmonson, William
AU - Chenou, Jules
AU - Neogi, Natasha
AU - Esterline, Albert
N1 - Publisher Copyright:
© 2015 IEEE.
PY - 2015/10/21
Y1 - 2015/10/21
N2 - In this paper, we present the formal requirement management of the Responsive and Formal Design (RFD) process that extracts a formal theory from requirements written in a natural language. The RFD process was developed as a procedure used in designing Cyber-Physical Systems (CPS) and represents an integration of Model-Based Systems Engineering (MBSE) with formal methods to ensure a 'correct-by-construction' design. The extraction of a formal theory is based on Channel Theory as developed by Barwise and Seligman, which is established as a framework for the 'flow of information' in terms of category theory. A system consists of components connected via channels. Each component is viewed as an information-flow network and mathematically modeled using a notion of a classification. A classification is a table representation of an information-flow network. Regularities (that represent global behavior of the system) of a classification are captured using a theory (a set of formulas or constraints). One goal of the RFD process is to insure that the requirements are formally consistent. In this paper, we develop a set of algorithms that extracts a theory from a classification, though the theory is not necessarily unique. This work is inclusive of an algorithm which checks whether a regular closure (based on structural rules) of a theory is a theory of a given classification. An example of this work is demonstrated through a satellite communication Store and Forward operation.
AB - In this paper, we present the formal requirement management of the Responsive and Formal Design (RFD) process that extracts a formal theory from requirements written in a natural language. The RFD process was developed as a procedure used in designing Cyber-Physical Systems (CPS) and represents an integration of Model-Based Systems Engineering (MBSE) with formal methods to ensure a 'correct-by-construction' design. The extraction of a formal theory is based on Channel Theory as developed by Barwise and Seligman, which is established as a framework for the 'flow of information' in terms of category theory. A system consists of components connected via channels. Each component is viewed as an information-flow network and mathematically modeled using a notion of a classification. A classification is a table representation of an information-flow network. Regularities (that represent global behavior of the system) of a classification are captured using a theory (a set of formulas or constraints). One goal of the RFD process is to insure that the requirements are formally consistent. In this paper, we develop a set of algorithms that extracts a theory from a classification, though the theory is not necessarily unique. This work is inclusive of an algorithm which checks whether a regular closure (based on structural rules) of a theory is a theory of a given classification. An example of this work is demonstrated through a satellite communication Store and Forward operation.
UR - https://www.scopus.com/pages/publications/84954503727
U2 - 10.1109/SysEng.2015.7302783
DO - 10.1109/SysEng.2015.7302783
M3 - Conference contribution
T3 - 1st IEEE International Symposium on Systems Engineering, ISSE 2015 - Proceedings
SP - 364
EP - 369
BT - 1st IEEE International Symposium on Systems Engineering, ISSE 2015 - Proceedings
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 1st IEEE International Symposium on Systems Engineering, ISSE 2015
Y2 - 28 September 2015 through 30 September 2015
ER -