| Título : |
Deductive Software Verification: Future Perspectives : Reflections on the Occasion of 20 Years of KeY |
| Tipo de documento: |
documento electrónico |
| Autores: |
Ahrendt, Wolfgang, ; Beckert, Bernhard, ; Bubel, Richard, ; Hähnle, Reiner, ; Ulbrich, Mattias, |
| Mención de edición: |
1 ed. |
| Editorial: |
[s.l.] : Springer |
| Fecha de publicación: |
2020 |
| Número de páginas: |
XII, 339 p. 93 ilustraciones, 39 ilustraciones en color. |
| ISBN/ISSN/DL: |
978-3-030-64354-6 |
| Nota general: |
Libro disponible en la plataforma SpringerLink. Descarga y lectura en formatos PDF, HTML y ePub. Descarga completa o por capítulos. |
| Palabras clave: |
Ingeniería de software Ciencias de la Computación Inteligencia artificial Software de la aplicacion Lógica informática y fundamentos de la programación Aplicaciones informáticas y de sistemas de información |
| Índice Dewey: |
005.1 Programación (Computadoras) |
| Resumen: |
Desde el inicio del proyecto KeY hace dos décadas, el área de la verificación deductiva ha evolucionado considerablemente. Se ha vuelto frecuente el soporte para lenguajes de programación del mundo real mediante herramientas de verificación deductiva de programas. Esto requirió superar importantes desafíos teóricos y técnicos para respaldar conceptos avanzados de programación e ingeniería de software. La comunidad se volvió más interconectada con un entorno competitivo, pero amigable y solidario. Aprovechamos el 20 aniversario de KeY como una oportunidad para invitar a investigadores, dentro y fuera del proyecto, a contribuir a un libro que capture algunos desarrollos de vanguardia en este campo. Recibimos trece contribuciones de reconocidos expertos en el campo abordando los últimos desafíos. Los temas de las contribuciones van desde el desarrollo de herramientas, consideraciones de eficiencia y usabilidad hasta novedosos métodos de especificación y verificación. Este libro debería ofrecer al lector una impresión actualizada del estado actual de la verificación deductiva y esperamos inspirarlo a contribuir en este campo y unir fuerzas. Esperamos conocerle en la próxima conferencia para escuchar sus charlas de investigación y las fructíferas discusiones y colaboraciones resultantes. |
| Nota de contenido: |
History -- A Short History of KeY -- Verification Tools -- A Retrospective on Developing Hybrid System Provers in the KeYmaera Family – A Tale of Three Provers -- Improving Performance of the VerCors Program Verifier -- Contracts -- Behavioral Contracts for Cooperative Scheduling -- Using Abstract Contracts for Verifying Evolving Features and Their Interactions -- Constraint-based Contract Inference for Deductive Verification -- From Explicit to Implicit Dynamic Frames in Concurrent Reasoning for Java -- Feasibility and Usability -- A Tutorial on Verifying LinkedList Using KeY -- The VerifyThis Collaborative Long Term Challenge -- Usability Recommendations for User Guidance in Deductive Program Verification -- Integration of Verification Techniques -- Integration of Static and Dynamic Analysis Techniques for Checking Noninterference -- SymPaths: Symbolic Execution Meets Partial Order Reduction. |
| En línea: |
https://link-springer-com.biblioproxy.umanizales.edu.co/referencework/10.1007/97 [...] |
| Link: |
https://biblioteca.umanizales.edu.co/ils/opac_css/index.php?lvl=notice_display&i |
Deductive Software Verification: Future Perspectives : Reflections on the Occasion of 20 Years of KeY [documento electrónico] / Ahrendt, Wolfgang, ; Beckert, Bernhard, ; Bubel, Richard, ; Hähnle, Reiner, ; Ulbrich, Mattias, . - 1 ed. . - [s.l.] : Springer, 2020 . - XII, 339 p. 93 ilustraciones, 39 ilustraciones en color. ISBN : 978-3-030-64354-6 Libro disponible en la plataforma SpringerLink. Descarga y lectura en formatos PDF, HTML y ePub. Descarga completa o por capítulos.
| Palabras clave: |
Ingeniería de software Ciencias de la Computación Inteligencia artificial Software de la aplicacion Lógica informática y fundamentos de la programación Aplicaciones informáticas y de sistemas de información |
| Índice Dewey: |
005.1 Programación (Computadoras) |
| Resumen: |
Desde el inicio del proyecto KeY hace dos décadas, el área de la verificación deductiva ha evolucionado considerablemente. Se ha vuelto frecuente el soporte para lenguajes de programación del mundo real mediante herramientas de verificación deductiva de programas. Esto requirió superar importantes desafíos teóricos y técnicos para respaldar conceptos avanzados de programación e ingeniería de software. La comunidad se volvió más interconectada con un entorno competitivo, pero amigable y solidario. Aprovechamos el 20 aniversario de KeY como una oportunidad para invitar a investigadores, dentro y fuera del proyecto, a contribuir a un libro que capture algunos desarrollos de vanguardia en este campo. Recibimos trece contribuciones de reconocidos expertos en el campo abordando los últimos desafíos. Los temas de las contribuciones van desde el desarrollo de herramientas, consideraciones de eficiencia y usabilidad hasta novedosos métodos de especificación y verificación. Este libro debería ofrecer al lector una impresión actualizada del estado actual de la verificación deductiva y esperamos inspirarlo a contribuir en este campo y unir fuerzas. Esperamos conocerle en la próxima conferencia para escuchar sus charlas de investigación y las fructíferas discusiones y colaboraciones resultantes. |
| Nota de contenido: |
History -- A Short History of KeY -- Verification Tools -- A Retrospective on Developing Hybrid System Provers in the KeYmaera Family – A Tale of Three Provers -- Improving Performance of the VerCors Program Verifier -- Contracts -- Behavioral Contracts for Cooperative Scheduling -- Using Abstract Contracts for Verifying Evolving Features and Their Interactions -- Constraint-based Contract Inference for Deductive Verification -- From Explicit to Implicit Dynamic Frames in Concurrent Reasoning for Java -- Feasibility and Usability -- A Tutorial on Verifying LinkedList Using KeY -- The VerifyThis Collaborative Long Term Challenge -- Usability Recommendations for User Guidance in Deductive Program Verification -- Integration of Verification Techniques -- Integration of Static and Dynamic Analysis Techniques for Checking Noninterference -- SymPaths: Symbolic Execution Meets Partial Order Reduction. |
| En línea: |
https://link-springer-com.biblioproxy.umanizales.edu.co/referencework/10.1007/97 [...] |
| Link: |
https://biblioteca.umanizales.edu.co/ils/opac_css/index.php?lvl=notice_display&i |
|  |