The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
2007
DOI: 10.1051/ita:2007015
|View full text |Cite
|
Sign up to set email alerts
|

Object oriented institutions to specify symbolic computation systems

Abstract: The specification of the data structures used in EAT, a software system for symbolic computation in algebraic topology, is based on an operation that defines a link among different specification frameworks like hidden algebras and coalgebras. In this paper, this operation is extended using the notion of institution, giving rise to three institution encodings. These morphisms define a commutative diagram which shows three possible views of the same construction, placing it in an equational algebraic institution… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
11
0

Year Published

2009
2009
2012
2012

Publication Types

Select...
5
4

Relationship

5
4

Authors

Journals

citations
Cited by 12 publications
(11 citation statements)
references
References 21 publications
0
11
0
Order By: Relevance
“…Then, some concrete outputs of the program cannot be tested, that is, compared with any expected value. This is the reason why a project to apply formal methods to the study of Kenzo as a software system was launched some years ago [6,12]. Eventually, this research line arrived to the formalization of some parts of Algebraic Topology and Homological Algebra by using proof assistants as Isabelle/HOL [2,3] or Coq [7].…”
Section: Introductionmentioning
confidence: 98%
“…Then, some concrete outputs of the program cannot be tested, that is, compared with any expected value. This is the reason why a project to apply formal methods to the study of Kenzo as a software system was launched some years ago [6,12]. Eventually, this research line arrived to the formalization of some parts of Algebraic Topology and Homological Algebra by using proof assistants as Isabelle/HOL [2,3] or Coq [7].…”
Section: Introductionmentioning
confidence: 98%
“…In view of the obtained results, some years ago, the first author of this paper began the formal study of the programs, in order to reach a good understanding on the internal calculation processes of these software systems. In particular, our study of the data types used in EAT and Kenzo [13,6,8] shows that there are two different layers of data structures in the systems. In the first layer, one finds the usual abstract data types, like the type of integers.…”
Section: Introductionmentioning
confidence: 98%
“…Previous works have been devoted to the algebraic specification of EAT [15] and Kenzo [9][10][11]; afterwards, we focused on formally proving some basic but significant properties directly extracted from Kenzo. Some relevant properties of the Kenzo system have been formally proved in the proof assistant Isabelle [2][3][4].…”
Section: Introductionmentioning
confidence: 99%