z-logo
Premium
Language evolution and healthiness for critical cyber‐physical systems
Author(s) -
Banach Richard,
Zhu Huibiao
Publication year - 2021
Publication title -
journal of software: evolution and process
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.371
H-Index - 29
eISSN - 2047-7481
pISSN - 2047-7473
DOI - 10.1002/smr.2301
Subject(s) - rotation formalisms in three dimensions , cyber physical system , computer science , semantics (computer science) , physical system , simple (philosophy) , programming language , mathematics , epistemology , philosophy , physics , geometry , quantum mechanics , operating system
In the effort to develop critical cyber‐physical systems, it is tempting to extend existing computing formalisms to include continuous behaviour. This may happen in a way that neglects elements necessary for correctly expressing continuous properties of the mathematics and correct physical properties of the real‐world physical system. A simple language is taken to illustrate these possibilities. Issues and risks latent in this kind of approach are identified and discussed under the umbrella of ‘healthiness conditions’. Modifications to the language in the light of the conditions discussed are elaborated, resulting in the language Combined Discrete and Physical Programmes in Parallel (CDPPP). An example air conditioning system is used to illustrate the concepts presented, and it is developed both in the original ‘unhealthy’ language and in the modified ‘healthier’ CDPPP. The formal semantics of the improved language is explored.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here