TY - GEN
T1 - Requirements hierarchy in the responsive and formal design process
AU - Gebreyohannes, Solomon
AU - Edmonson, William
AU - Esterline, Albert
AU - Chenou, Jules
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2016/11/22
Y1 - 2016/11/22
N2 - Requirements, stakeholders' visions, drive any systems engineering (SE) process. But in design process practices, there is a gap often present between stakeholders' visions and requirements representation. This limits the impact that the stakeholders can provide input to the SE process. Then, the process may end up with errors or provide a product which is unwanted. We proposed a design methodology called the Responsive and Formal Design (RFD) process that directly involves the stakeholders input at each level of the requirement elicitation, shows its effect on the total system performance, and integrates high level requirements with domain specific considerations and verifies formally. It consists of a set of levels of representaion. Each level represents a set of requirements and its associated models, simulations, and the relationship between them. The levels of representation are related with refinement and abstraction relations. The refinement helps to make clear the connection with parametric considerations. As levels of RFD proceed towards refinement, the design process becomes a local or discipline specific activity, though always with a global perspective. Following our framework, this paper presents the implementation of the refinement process. Each level of the RFD process has its own level of granularity. This is true for the model, logical representation, and simulation of the requirements. In this paper, we define the pair of functions, refinement and abstraction, that exist between two models (system and component models in table form called classifications) and their logical representations (called theories) with different levels of granularity. We also show how high level requirements are interpreted in the refined level. We use an example of data from three small satellites, whose goal is to image the auroral ovals around Earth's magnetic poles, to demonstrate our development.
AB - Requirements, stakeholders' visions, drive any systems engineering (SE) process. But in design process practices, there is a gap often present between stakeholders' visions and requirements representation. This limits the impact that the stakeholders can provide input to the SE process. Then, the process may end up with errors or provide a product which is unwanted. We proposed a design methodology called the Responsive and Formal Design (RFD) process that directly involves the stakeholders input at each level of the requirement elicitation, shows its effect on the total system performance, and integrates high level requirements with domain specific considerations and verifies formally. It consists of a set of levels of representaion. Each level represents a set of requirements and its associated models, simulations, and the relationship between them. The levels of representation are related with refinement and abstraction relations. The refinement helps to make clear the connection with parametric considerations. As levels of RFD proceed towards refinement, the design process becomes a local or discipline specific activity, though always with a global perspective. Following our framework, this paper presents the implementation of the refinement process. Each level of the RFD process has its own level of granularity. This is true for the model, logical representation, and simulation of the requirements. In this paper, we define the pair of functions, refinement and abstraction, that exist between two models (system and component models in table form called classifications) and their logical representations (called theories) with different levels of granularity. We also show how high level requirements are interpreted in the refined level. We use an example of data from three small satellites, whose goal is to image the auroral ovals around Earth's magnetic poles, to demonstrate our development.
UR - https://www.scopus.com/pages/publications/85006380749
U2 - 10.1109/SysEng.2016.7753119
DO - 10.1109/SysEng.2016.7753119
M3 - Conference contribution
T3 - ISSE 2016 - 2016 International Symposium on Systems Engineering - Proceedings Papers
BT - ISSE 2016 - 2016 International Symposium on Systems Engineering - Proceedings Papers
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2nd Annual IEEE International Symposium on Systems Engineering, ISSE 2016
Y2 - 3 October 2016 through 5 October 2016
ER -