History of changes to: CodeCPS: Correct-by-Design Estimation and Control of Cyber-Physical Systems
Date Action Change(s) User
Nov. 27, 2023, 2:13 p.m. Added 35 {"external_links": []}
Nov. 20, 2023, 2:03 p.m. Added 35 {"external_links": []}
Nov. 13, 2023, 1:34 p.m. Added 35 {"external_links": []}
Nov. 6, 2023, 1:31 p.m. Added 35 {"external_links": []}
Aug. 14, 2023, 1:31 p.m. Added 35 {"external_links": []}
Aug. 7, 2023, 1:32 p.m. Added 35 {"external_links": []}
July 31, 2023, 1:34 p.m. Added 35 {"external_links": []}
July 24, 2023, 1:36 p.m. Added 35 {"external_links": []}
July 17, 2023, 1:35 p.m. Added 35 {"external_links": []}
July 10, 2023, 1:26 p.m. Added 35 {"external_links": []}
July 3, 2023, 1:27 p.m. Added 35 {"external_links": []}
June 26, 2023, 1:26 p.m. Added 35 {"external_links": []}
June 19, 2023, 1:27 p.m. Added 35 {"external_links": []}
June 12, 2023, 1:29 p.m. Added 35 {"external_links": []}
June 5, 2023, 1:34 p.m. Added 35 {"external_links": []}
May 29, 2023, 1:28 p.m. Added 35 {"external_links": []}
May 22, 2023, 1:29 p.m. Added 35 {"external_links": []}
May 15, 2023, 1:32 p.m. Added 35 {"external_links": []}
May 8, 2023, 1:37 p.m. Added 35 {"external_links": []}
May 1, 2023, 1:28 p.m. Added 35 {"external_links": []}
April 24, 2023, 1:35 p.m. Added 35 {"external_links": []}
April 17, 2023, 1:28 p.m. Added 35 {"external_links": []}
April 10, 2023, 1:25 p.m. Added 35 {"external_links": []}
April 3, 2023, 1:26 p.m. Added 35 {"external_links": []}
Jan. 28, 2023, 11:09 a.m. Created 43 [{"model": "core.projectfund", "pk": 29870, "fields": {"project": 7089, "organisation": 2, "amount": 388068, "start_date": "2021-08-31", "end_date": "2024-08-30", "raw_data": 49428}}]
Jan. 28, 2023, 10:52 a.m. Added 35 {"external_links": []}
April 11, 2022, 3:48 a.m. Created 43 [{"model": "core.projectfund", "pk": 22004, "fields": {"project": 7089, "organisation": 2, "amount": 388068, "start_date": "2021-08-31", "end_date": "2024-08-30", "raw_data": 32624}}]
April 11, 2022, 3:48 a.m. Created 41 [{"model": "core.projectorganisation", "pk": 83026, "fields": {"project": 7089, "organisation": 644, "role": "PP_ORG"}}]
April 11, 2022, 3:48 a.m. Created 41 [{"model": "core.projectorganisation", "pk": 83025, "fields": {"project": 7089, "organisation": 42, "role": "LEAD_ORG"}}]
April 11, 2022, 3:48 a.m. Created 40 [{"model": "core.projectperson", "pk": 51454, "fields": {"project": 7089, "person": 9853, "role": "PI_PER"}}]
April 11, 2022, 1:48 a.m. Updated 35 {"title": ["", "CodeCPS: Correct-by-Design Estimation and Control of Cyber-Physical Systems"], "description": ["", "\nCyber-physical systems (CPS) can be found in all application domains, including smart power grids, robotics systems, autonomous cars and medical monitoring systems. A CPS is a system that has a tight interaction between physical components and computing elements (cyber parts). CPS are becoming ubiquitous due to rapid advances in computation, communication, and memory. Design and implementation of CPS have witnessed critical issues originated from the control software embedded in the system interacting with the physical elements. Examples of such undesired behaviours include the frequency of the power network deviating too much from its nominal value causing an electricity blackout, crash of an airplane due to software bugs, or an autonomous car hitting a pedestrian. For instance, Cambridgeshire's power cut affected over one million customers in the UK in 2019, the Boeing 737 Max airliner was grounded in 2019 worldwide after 346 people died in two crashes causing a loss of £14.1 billion to the aviation industry, and Toyota recalled 65,000 cars in 2015 over a software bug.\n\nThe development of core control software running in the system is still ad hoc and error-prone and much of the engineering costs today go into ensuring that control software works correctly. Design of reliable CPS requires combining approaches from multiple disciplines including computer science, engineering and control theory that studies analysis and design of systems using their mathematical models. A major challenge in the development of CPS is the large differences in the design practices between the involved disciplines. Addressing such a challenge requires researchers who understand the system complexity as a whole, analyse the interaction between the cyber and the physical parts, and ensure that the CPS does not show undesired behaviours at the design stage.\n\nCorrect-by-design synthesis is a novel and emerging approach that uses a "mathematical description" or "model" of the CPS and designs control software with guarantees on the lack of undesired behaviours in the controlled CPS before it is implemented in the real world. Correct-by-design approaches, however, are currently limited to small and simple (linear) mathematical models due to the need for extremely large computational power for analysing the model. They also rely on exact mathematical models of the system, which is often not available and hard to construct. These limitations prevent the application of correct-by-design approaches to large complex CPS working in an uncertain environment. The CodeCPS project will provide a set of techniques and tools to overcome such limitations and push the boundaries of the CPS handled by correct-by-design approaches.\n\nMy New Investigator project aims to advance the theoretical foundations of correct-by-design synthesis for CPS. In particular, I will address three specific challenges of such systems: complex dynamics, being large-scale, and presence of uncertainty (in the model, environment, and state information). I will provide, for the first time, correct-by-design techniques that are robust with respect to model uncertainties, can handle systems with non-linear behaviours, and are compositional, thus applicable to CPS with large number of components. I will apply these techniques specifically to smart energy systems for designing control software that ensures safe operation of the frequency of the energy system by integrating responsive loads (e.g., Smart Buildings and Electric Vehicles).\n\nCodeCPS will strongly impact the reliability of CPS, such as by providing new methodologies as stepping stones for designing smart energy systems that are blackout free or trustworthy autonomous cars with no fatalities. Successful completion of this project will give a method for automated design of control software that makes it finally possible to develop complex, yet reliable CPS applications while considerably reducing the engineering cost.\n\n"], "extra_text": ["", "\n\n\n\n"], "status": ["", "Active"]}
April 11, 2022, 1:48 a.m. Added 35 {"external_links": [25659]}
April 11, 2022, 1:48 a.m. Created 35 [{"model": "core.project", "pk": 7089, "fields": {"owner": null, "is_locked": false, "coped_id": "9ba00aae-7bc6-4557-8020-bb176e4e0d9c", "title": "", "description": "", "extra_text": "", "status": "", "start": null, "end": null, "raw_data": 32607, "created": "2022-04-11T01:44:40.017Z", "modified": "2022-04-11T01:44:40.017Z", "external_links": []}}]