Proceedings of the 2001 International Symposium on Symbolic and Algebraic Computation 2001
DOI: 10.1145/384101.384117
|View full text |Cite
|
Sign up to set email alerts
|

Modeling inheritance as coercion in a symbolic computation system

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
9
0

Year Published

2001
2001
2012
2012

Publication Types

Select...
5
1

Relationship

3
3

Authors

Journals

citations
Cited by 7 publications
(9 citation statements)
references
References 18 publications
0
9
0
Order By: Relevance
“…On the one hand, the institutional description could be extended to other parts of the EAT system or introduced into the specification of structures in the Kenzo system [11], an objectoriented Sergeraert's program (successor of EAT). For example, in [10] the specification of the functorial relationship between data structures of EAT is studied and in [9] the inheritance relationship between Kenzo structures is tackled, although both works lack an institutional description (if such a thing is possible). Besides, it should be established whether the theoretical results obtained here can be applied to other symbolic computation systems apart from EAT or Kenzo.…”
Section: Conclusion and Further Workmentioning
confidence: 99%
“…On the one hand, the institutional description could be extended to other parts of the EAT system or introduced into the specification of structures in the Kenzo system [11], an objectoriented Sergeraert's program (successor of EAT). For example, in [10] the specification of the functorial relationship between data structures of EAT is studied and in [9] the inheritance relationship between Kenzo structures is tackled, although both works lack an institutional description (if such a thing is possible). Besides, it should be established whether the theoretical results obtained here can be applied to other symbolic computation systems apart from EAT or Kenzo.…”
Section: Conclusion and Further Workmentioning
confidence: 99%
“…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: 99%
“…In [13] an operation is defined, which is called the imp construction because of its role in the implementation process in the system EAT. Starting from a specification Σ in which some operations are labelled as "pure" [8], the imp construction builds a new specification Σ A with a distinguished sort A which is added to the domain of each non-pure operation. It follows that each implementation of Σ A defines a family of implementations of Σ depending on the choice of a value in the interpretation of A.…”
Section: Introductionmentioning
confidence: 99%
“…On the other hand, the EAT and Kenzo software systems have been developed by F. Sergeraert for symbolic computation in algebraic topology [Rubio et al 2007, Dousson et al 1999. The data types used in EAT and Kenzo have been specified through a parameterization process in [Domínguez et al 2006, Domínguez et al 2007, which is described in [Lambán et al 2003] in terms of object-oriented technologies like hidden algebras [Goguen and Malcolm 2000] or coalgebras [Rutten 2000]. The parameterization process consists in adding a formal parameter to some operations in a given specification.…”
Section: Introductionmentioning
confidence: 99%