[POPL'22] Enhancing Program Testing with Logarithmic Techniques π
Discover innovative methods using logarithms to improve the effectiveness of program testing. Insights from Kuen-Bang Hou and Zhuyang Wang at POPL 2022.
![[POPL'22] Enhancing Program Testing with Logarithmic Techniques π](https://i.ytimg.com/vi/WKG-0VI69rs/default.jpg)
ACM SIGPLAN
141 views β’ Feb 8, 2022
![[POPL'22] Enhancing Program Testing with Logarithmic Techniques π](https://www.ostreamhub.com/image/i.ytimg.com/vi/WKG-0VI69rs/maxresdefault.jpg)
About this video
Logarithm and Program Testing
Kuen-Bang Hou (Favonia) and Zhuyang Wang
(University of Minnesota, USA; University of Minnesota, USA)
Abstract: Randomized property-based testing has gained much attention recently, but most frameworks stop short at polymorphic properties. Although Bernardy??et??al. have developed a theory to reduce a wide range of polymorphic properties to monomorphic ones, it relies upon ad-hoc embedding-projection pairs to massage the types into a particular form. This paper skips the embedding-projection pairs and presents a mechanical monomorphization for a general class of polymorphic functions, a step towards automatic testing for polymorphic properties. The calculation of suitable types for monomorphization turns out to be logarithm.
Article: https://doi.org/10.1145/3498726
Supplementary archive: https://doi.org/10.1145/3462305 (Badges: Artifacts Available, Artifacts Evaluated, Reusable)
ORCID: https://orcid.org/0000-0002-2310-3673, https://orcid.org/0000-0001-9347-2151
Submitted to the conference by Zhuyang Wang on 2022-01-03
Video Tags: parametricity, polymorphism, logarithm, popl22main-p764-p, doi:10.1145/3498726, doi:10.1145/3462305, orcid:0000-0002-2310-3673, orcid:0000-0001-9347-2151, Artifacts Available, Artifacts Evaluated, Reusable
Presentation at the POPL 2022 conference, January 16, 2022, https://popl22.sigplan.org/
Sponsored by ACM SIGPLAN, https://www.sigplan.org/
Twitter: https://twitter.com/sigplan
Kuen-Bang Hou (Favonia) and Zhuyang Wang
(University of Minnesota, USA; University of Minnesota, USA)
Abstract: Randomized property-based testing has gained much attention recently, but most frameworks stop short at polymorphic properties. Although Bernardy??et??al. have developed a theory to reduce a wide range of polymorphic properties to monomorphic ones, it relies upon ad-hoc embedding-projection pairs to massage the types into a particular form. This paper skips the embedding-projection pairs and presents a mechanical monomorphization for a general class of polymorphic functions, a step towards automatic testing for polymorphic properties. The calculation of suitable types for monomorphization turns out to be logarithm.
Article: https://doi.org/10.1145/3498726
Supplementary archive: https://doi.org/10.1145/3462305 (Badges: Artifacts Available, Artifacts Evaluated, Reusable)
ORCID: https://orcid.org/0000-0002-2310-3673, https://orcid.org/0000-0001-9347-2151
Submitted to the conference by Zhuyang Wang on 2022-01-03
Video Tags: parametricity, polymorphism, logarithm, popl22main-p764-p, doi:10.1145/3498726, doi:10.1145/3462305, orcid:0000-0002-2310-3673, orcid:0000-0001-9347-2151, Artifacts Available, Artifacts Evaluated, Reusable
Presentation at the POPL 2022 conference, January 16, 2022, https://popl22.sigplan.org/
Sponsored by ACM SIGPLAN, https://www.sigplan.org/
Twitter: https://twitter.com/sigplan
Tags and Topics
Browse our collection to discover more content in these categories.
Video Information
Views
141
Likes
1
Duration
23:15
Published
Feb 8, 2022
Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.