Loading…

Specifying and Reasoning about CPS through the Lens of the NIST CPS Framework

This paper introduces a formal definition of a Cyber-Physical System (CPS) in the spirit of the CPS Framework proposed by the National Institute of Standards and Technology (NIST). It shows that using this definition, various problems related to concerns in a CPS can be precisely formalized and impl...

Full description

Saved in:
Bibliographic Details
Published in:Theory and practice of logic programming 2023-09, Vol.23 (5), p.1029-1069
Main Authors: NGUYEN, THANH HAI, BUNDAS, MATTHEW, SON, TRAN CAO, BALDUCCINI, MARCELLO, GARWOOD, KATHLEEN CAMPBELL, GRIFFOR, EDWARD R.
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:This paper introduces a formal definition of a Cyber-Physical System (CPS) in the spirit of the CPS Framework proposed by the National Institute of Standards and Technology (NIST). It shows that using this definition, various problems related to concerns in a CPS can be precisely formalized and implemented using Answer Set Programming (ASP). These include problems related to the dependency or conflicts between concerns, how to mitigate an issue, and what the most suitable mitigation strategy for a given issue would be. It then shows how ASP can be used to develop an implementation that addresses the aforementioned problems. The paper concludes with a discussion of the potentials of the proposed methodologies.
ISSN:1471-0684
1475-3081
DOI:10.1017/S1471068422000035