Differences between revisions 15 and 16
Revision 15 as of 2018-04-13 11:10:43
Size: 3976
Editor: akschmuck
Comment:
Revision 16 as of 2018-04-13 11:13:20
Size: 3849
Editor: akschmuck
Comment:
Deletions are marked like this. Additions are marked like this.
Line 8: Line 8:
 * Intended Audience: Master or PhD students from computer science or electrical engineering, with a special interest in control/synthesis and verification.  * Intended Audience: Master or PhD students from computer science or electrical engineering with a special interest in control/synthesis and verification.
Line 13: Line 13:
Large scale Cyber Physical Systems (CPS) consist of software, hardware, and physical components interacting in a non-trivial manner. Different parts of these systems are set up using very different design principles, ranging form correct-by-design controllers for physical systems modeled by continuous differential equations, to communication protocols, to code generated by compilers with various characteristics. Due to this intrinsic variability of components and the size of the overall system, synthesis or verification tools cannot be efficiently applied in a monolithic manner to ensure that CPS are safe and work as intended. As a first step towards compositional synthesis and verification techniques for CPS, this seminar investigates existing compositional techniques in relevant sub-domains of CPS analysis and design. We will discuss state-of-the art compositional techniques including for example controller synthesis for continuous-time systems, reactive synthesis over game graphs, or verification of software. We are flexible to shrink or extend the topics dependent on the interests and the number of the participants of the seminar. Large scale Cyber Physical Systems (CPS) consist of software, hardware, and physical components interacting in a non-trivial manner. Different parts of these systems are set up using very different design principles, ranging form correct-by-design controllers for physical systems modeled by continuous differential equations, to communication protocols, to code generated by compilers with various characteristics. Due to this intrinsic variability of components and the size of the overall system, synthesis or verification tools cannot be efficiently applied in a monolithic manner to ensure that CPS are safe and work as intended. As a first step towards compositional synthesis and verification techniques for CPS, this seminar investigates existing compositional techniques in relevant sub-domains of CPS analysis and design. We will discuss state-of-the art compositional techniques including for example controller synthesis for continuous-time systems, reactive synthesis over game graphs, or verification of software.
Line 18: Line 18:
===== Preliminary Schedule: ===== ==== Preliminary Schedule: ====
Line 24: Line 24:
||Wed 16.5., 10am ||Maximal Permissiveness/ Partial Observation in Synthesis || [[https://link.springer.com/article/10.1007/s00236-015-0239-9|paper]] ||Markus? || ||Wed 16.5., 10am ||Maximal Permissiveness/ Partial Observation in Synthesis || [[https://link.springer.com/article/10.1007/s00236-015-0239-9|paper]] ||Marcus? ||

Seminar: Compositional Techniques for Synthesis and Verification

General Information:

  • Instructor: Anne-Kathrin Schmuck, Rupak Majumdar

  • Time: Wednesday, 10am
  • Place: KL building G 26 room 111, videocast to SB building E1.5 room 105
  • Intended Audience: Master or PhD students from computer science or electrical engineering with a special interest in control/synthesis and verification.
  • Grading: The final grade will be based on the paper presentation and participation in class.
  • Paper Assignment: Please talk to the instructors for a paper assignment based on your interests.

Abstract:

Large scale Cyber Physical Systems (CPS) consist of software, hardware, and physical components interacting in a non-trivial manner. Different parts of these systems are set up using very different design principles, ranging form correct-by-design controllers for physical systems modeled by continuous differential equations, to communication protocols, to code generated by compilers with various characteristics. Due to this intrinsic variability of components and the size of the overall system, synthesis or verification tools cannot be efficiently applied in a monolithic manner to ensure that CPS are safe and work as intended. As a first step towards compositional synthesis and verification techniques for CPS, this seminar investigates existing compositional techniques in relevant sub-domains of CPS analysis and design. We will discuss state-of-the art compositional techniques including for example controller synthesis for continuous-time systems, reactive synthesis over game graphs, or verification of software.

Organization:

Each week we will discuss one topic, based on a representative paper. One participant or the instructor is leading the discussion by giving some general instructional content for the current topic and then presenting the core principles covered in the paper. After this, an open discussion among all participants on the current paper and on the transferability of those insights to other areas is encouraged.

Preliminary Schedule:

Date

Topic

Paper links

Presenter

Wed 18.4., 10am

Supervisory Control Theory

paper

Anne

Wed 25.4., 10am

Reactive Synthesis

paper

Anne

Wed 2.5., 10am

Verification using Assume/Guarantee Contracts

paper

Damien

Wed 9.5., 10am

Synthesis using Assume/Guarantee Contracts

paper

Yunjun?

Wed 16.5., 10am

Maximal Permissiveness/ Partial Observation in Synthesis

paper

Marcus?

Wed 23.5., 10am

?

Tue 29.5., 1pm

Decentralized Control of Linear Continuous Time Systems

Anne

Wed 6.6., 10am

Small Gain Theorems

paper

Mahmoud?

Wed 13.6., 10am

Abstraction-Based Controller Synthesis

paper, paper

Kaushik?

Wed 20.6., 10am

Compositional Symbolic Synthesis

paper, paper

Anne

Wed 27.6., 10am

Compositional Abstraction/Refinement Techniques?

Rupak?

Wed 4.7., 10am

?

Courses/CompositionalSynthesisVerification (last edited 2018-07-02 14:02:28 by akschmuck)