Computer Software
Print ISSN : 0289-6540
An interactive Extension Mechanism extending Record Types.
Sosuke MORIGUCHIKazuko TAKAHASHI
Author information
JOURNAL FREE ACCESS

2016 Volume 33 Issue 2 Pages 2_125-2_138

Details
Abstract

We introduced an interactive extension mechanism, which allows us to extend programs and systems verified with Coq. In the mechanism, only adding new constructors into existing inductive types are allowed, but adding parameters into functions or constructors are not.
In this paper, we introduce a novel mechanism, which allows us to add new fields into record types. We also show the limitations of the mechanism arising from the type system of Coq. The method used in the mechanism is also applicable for adding parameters to existing constructors and functions. We explain problems occurring when we apply the method into them.

Content from these authors
© 2016 Japan Society for Software Science and Technology
Previous article Next article
feedback
Top