Contract-Based Hierarchical Modeling and Traceability of Heterogeneous Requirements | IEEE Journals & Magazine | IEEE Xplore

Contract-Based Hierarchical Modeling and Traceability of Heterogeneous Requirements


Abstract:

The design of complex mission-critical systems often follows a layered approach, which may lead to complicated, multilevel, multiviewpoint requirement hierarchies. This h...Show More
Notes: IEEE Xplore ® Notice to Reader: “Contract-Based Hierarchical Modeling and Traceability of Heterogeneous Requirements” by Nikhil Vijay Naik, Alessandro Pinto, and Pierluigi Nuzzo, published in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems Early Access Digital Object Identifier: 10.1109/TCAD.2024.3447213 will become available for viewing after October 22, 2024. We regret any inconvenience this may have caused. David Atienza IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems

Abstract:

The design of complex mission-critical systems often follows a layered approach, which may lead to complicated, multilevel, multiviewpoint requirement hierarchies. This heterogeneity makes it challenging to guarantee the traceability of the requirements across levels of abstraction and, consequently, the satisfaction of the requirements by a system implementation, especially when requirements at different abstraction levels are expressed using different mathematical formalisms and modeling languages. In this article, we address this challenge by introducing heterogeneous hierarchical contract networks (HHCNs), a formal model based on a graph of assume-guarantee contracts, for capturing and analyzing heterogeneous requirement hierarchies. We formulate the requirement traceability validation problem in terms of contract refinement relations between nodes in an HHCN. We then define contract embeddings to enable reasoning about refinements across levels of abstraction in the HHCN that are expressed using heterogeneous formalisms. Contract embeddings leverage the notion of conservative approximation to rigorously map contracts across levels of abstraction while ensuring that refinement is preserved independently of the formalism to which the contracts are mapped. We illustrate their effectiveness on a case study motivated by a multiagent autonomous lunar rover mission.
Notes: IEEE Xplore ® Notice to Reader: “Contract-Based Hierarchical Modeling and Traceability of Heterogeneous Requirements” by Nikhil Vijay Naik, Alessandro Pinto, and Pierluigi Nuzzo, published in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems Early Access Digital Object Identifier: 10.1109/TCAD.2024.3447213 will become available for viewing after October 22, 2024. We regret any inconvenience this may have caused. David Atienza IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Page(s): 4298 - 4309
Date of Publication: 10 September 2024

ISSN Information:

Funding Agency:


Contact IEEE to Subscribe

References

References is not available for this document.