Towards Automated System Synthesis Using SCIDUCTION

作者: Sanjit A. Seshia , Susmit Kumar Jha

DOI:

关键词: OracleComputer scienceAutomated reasoningReasoning systemInductive reasoningProgramming languageArtificial intelligenceFormal methodsHybrid systemAutomationDeductive reasoning

摘要: Automated synthesis of systems that are correct by construction has been a long-standing goal computer science. Synthesis is creative task and requires human intuition skill. Its complete automation currently beyond the capacity programs do automated reasoning. However, there pressing need for tools techniques can automate non-intuitive error-prone tasks. This thesis proposes novel approach to solve such tasks in as well switching logic cyberphysical systems. The common underlying theme proposed combination deductive reasoning, inductive reasoning structure hypotheses on system under synthesis. We call this combined technique SCIDUCTION stands Structurally Constrained Induction D eduction. constrains using hypotheses, actively combines reasoning: instance, generate examples learning, generalizations candidate designs be proved or disproved deduction. We use loop-free from black-box oracle specifications functions library component functions, synthesizing optimal cost fixed-point code with specified accuracy floating-point code, hybrid safety performance properties. illustrate our used synthesis, thus, prove an effective aid designers developers.

参考文章(124)
Claire Tomlin, John Lygeros, Shankar Sastry, Synthesizing Controllers for Nonlinear Hybrid Systems acm international conference hybrid systems computation and control. pp. 360- 373 ,(1998) , 10.1007/3-540-64358-3_51
Aarti Gupta, Malay Ganai, SAT-Based Scalable Formal Verification Solutions (Series on Integrated Circuits and Systems) Springer-Verlag New York, Inc.. ,(2007)
Goran Frehse, Eckehard Schnieder, Sebastian Engell, Modelling, Analysis and Design of Hybrid Systems ,(2002)
Malay K. Ganai, Aarti Gupta, SAT-Based Scalable Formal Verification Solutions ,(2007)
Paul O. Day, Human Factors in System Design Springer, Berlin, Heidelberg. pp. 201- 208 ,(1991) , 10.1007/978-3-642-76556-8_20
Pascale Carayon, Sarah Kianfar, Anping Xie, Human Factors and Ergonomics Agency for Healthcare Research and Quality (US). ,(2013)
Clark Barrett, Roberto Sebastiani, Sanjit A Seshia, Cesare Tinelli, Satisfiability Modulo Theories Handbook of Satisfiability. pp. 305- 343 ,(2018) , 10.1007/978-3-319-10575-8_11
Antonín Kučera, Oldřich Stražovský, On the Controller Synthesis for Finite-State Markov Decision Processes Lecture Notes in Computer Science. ,vol. 82, pp. 541- 552 ,(2005) , 10.1007/11590156_44
Thomas A. Henzinger, Howard Wong-Toi, Using HyTech to Synthesize Control Parameters for a Steam Boiler formal methods. pp. 265- 282 ,(1996) , 10.1007/BFB0027241