@article{DIA_1999__41__3_0,
author = {Oriat, C.},
title = {\'Etude des sp\'ecifications modulaires : constructions de colimites finies, diagrammes, isomorphismes. {Partie} {III}},
journal = {Diagrammes},
pages = {3--76},
year = {1999},
publisher = {Universit\'e Paris 7, Unit\'e d'enseignement et de recherche de math\'ematiques},
volume = {41},
mrnumber = {1799092},
zbl = {0958.18003},
language = {fr},
url = {https://www.numdam.org/item/DIA_1999__41__3_0/}
}
TY - JOUR AU - Oriat, C. TI - Étude des spécifications modulaires : constructions de colimites finies, diagrammes, isomorphismes. Partie III JO - Diagrammes PY - 1999 SP - 3 EP - 76 VL - 41 PB - Université Paris 7, Unité d'enseignement et de recherche de mathématiques UR - https://www.numdam.org/item/DIA_1999__41__3_0/ LA - fr ID - DIA_1999__41__3_0 ER -
%0 Journal Article %A Oriat, C. %T Étude des spécifications modulaires : constructions de colimites finies, diagrammes, isomorphismes. Partie III %J Diagrammes %D 1999 %P 3-76 %V 41 %I Université Paris 7, Unité d'enseignement et de recherche de mathématiques %U https://www.numdam.org/item/DIA_1999__41__3_0/ %G fr %F DIA_1999__41__3_0
Oriat, C. Étude des spécifications modulaires : constructions de colimites finies, diagrammes, isomorphismes. Partie III. Diagrammes, Tome 41 (1999), pp. 3-76. https://www.numdam.org/item/DIA_1999__41__3_0/
[AL91] and . Categories, Types and Structures, An Introduction to Category Theory for the Working Computer Scientist. Foundations of Computing Science, MIT Press, 1991. | Zbl | MR
[AM75] and . Arrows, Structures and Functors: The Categorical Imperative. Academic Press, 1975. | Zbl | MR
[B+90] et al. Reference manual of the specification language LPG. Technical Report 59, LIFIA, Mars 1990. Anonymous ftp at imag.fr, in /pub/SCOP/LPG/NewSun4/man-lpg. dvi.
[BBC86] , , and . Abstract data types with exception handling: An initial approach based on a distinction between exception and errors. Theoretical Computer Science, 46(1): 13-45, 1986. | Zbl | MR
[BDMN73] , , , and . Simula Begin. Auerbach Pub., New York, 1973.
[BE86] and . Design and implementation of a generic, logic and functional programming language. In Proceedings of ESOP'86, number 213 in LNCS, pages 119-132. Springer-Verlag, 1986. | Zbl
[Ber83] . Refinements of generic specifications with algebraic tools. In Proceedings of IFIP'83, Paris, pages 815-820, 1983.
[Ber90] . Spécification de logiciels réutilisables. Technical Report RR-828-I-IMAG-116, LIFIA, Octobre 1990.
[BG77] and . Putting theories together to make specifications. In Proceedings of the 5th International Joint Conference on Artificial Intelligence, pages 1045-1058, 1977.
[BG80] and . The semantics of CLEAR, a specification language. In Proceedings of Advanced Course on Abstract Software Specification, number 86 in LNCS, pages 292-332. Springer-Verlag, 1980. | Zbl
[BHK90] , , and . Module algebra. J. ACM, 37(2) : 335-372, Apr. 1990. | Zbl | MR
[Bid89] . PLUSS, un langage pour le développement de spécifications algébriques modulaires, Mai 1989. Thèse d'Etat, Université de Paris-Sud.
[BL93] and . Exception handling and term labelling. In Proceedings of TAPSOFT'93, number 668 in LNCS, pages 421-436. Springer-Verlag, 1993. | MR
[BR86] and . Computing with categories. Technical Report ECS-LFCS-86-9, University of Edinburgh, September 1986.
[Bur80] . Electronic category theory. In Proceedings of the 9th Symposium on Mathematical Foundations of Computer Science, 1980. | Zbl | MR
[BW85] and . Many-sorted theories and their algebras with some applications to data types. In M. Nivat and J. C. Reynolds, editors, Algebraic Methods in Semantics, chapter 4, pages 133-168. Cambridge University Press, 1985. | Zbl | MR
[BW90] and . Category Theory for Computing Science. Prentice-Hall International, 1990. | Zbl | MR
[BW94] and . The categorical theory generated by a limit sketch, Nov. 1994.
[Car86] . Generalized algebraic theories and contextual categories. Annals of Pure and Applied Logic, 32:209-243, 1986. | Zbl | MR
[Coh65] . Universal Algebra. Harper and Row, 1965. Revised version 1980. | Zbl | MR
[Cur91] . Catégories lax-localement-cartésiennes et catégories localement cartésiennes: un exemple de suffisante complétude connexe de sémantiques initiales. In diagrammes, volume 25, pages 1-155, Université Paris 7, Juillet 1991. | Zbl | MR | Numdam
[DN66] and . Simula - an Algol-based simulation language. Communications of the ACM, 9:671-678, Sept. 1966. | Zbl
[DR94a] and . Sketches and computation (part 1): Basic definitions and static evaluation. Mathematical Structures in Computer Science, 4:185-238, 1994. | Zbl | MR
[DR94b] and . Sketches and computation (part 2): Dynamic evaluation and applications. Mathematical Structures in Computer Science, 4:239-271, 1994. | Zbl | MR
[Ehr68] . Esquisses et types de structures algébriques. Bulletin de l'Institut Polytechnique, Iasi 14, 1968. | Zbl | MR
[EJO93] , , and . Compositionality results for different types of parameterization and parameter passing in specification languages. In Proceedings of the 4th International Joint Conference CAAP/FASE, number 668 in LNCS, pages 31-45. Springer-Verlag, 1993.
[EM85] and . Fundamentals of Algebraic Specification 1. Equations and Initial Semantics, volume 6 of EATCS Monographs on Theoretical Computer Science. Springer-Verlag, 1985. | Zbl | MR
[EM90] and . Fundamentals of Algebraic Specification 2. Module Specifications and Constraints, volume 21 of EATCS Monographs on Theoretical Computer Science. Springer-Verlag, 1990. | Zbl | MR
[FGJM85] , , , and . Principles of OBJ2. In Proceedings of Principles of Programming Languages, pages 52-66, 1985.
[Gau84] . A first introduction to PLUSS. Technical report, Universite d'Orsay, France, 1984.
[GB84] and . Introducing institutions. In Proceedings of the Workshop on Logic of Programming, number 164 in LNCS, pages 221-256. Springer-Verlag, 1984. | Zbl | MR
[GB90] and . Institutions: Abstract model theory for specification and programming. Research Report ECS-LFCS-90-106, University of Edinburgh, January 1990.
[GKK+87] , , , , , and . An introduction to OBJ3. In Proceedings of the lst International Workshop on Conditional Term Rewriting Systems, number 308 in LNCS, pages 258-263. Springer-Verlag, 1987. | Zbl | MR
[Gog73] . Categorical foundations for general systems theory. In Advances in Cybernetics and System Research, pages 121-130. Transcripta Books, 1973.
[Gog92] . Sheaf semantics for concurrent interacting objects. Mathematical Structures in Computer Science, 2:159-191, 1992. | Zbl | MR
[Gol79] . Topoi: The Categorial Analysis of Logic, volume 98 of Studies in Logic and the Foundations of Mathematics. North Holland, 1979. | Zbl | MR
[GTW78] , , and . An initial algebra approach to the specification, correctness, and implementation of abstract data types. In R. T. Yeh, editor, Current Trends in Programming Methodology, volume 4: Data Structuring, pages 80-149. Prentice-Hall, 1978.
[GTWW75] , , , and . Abstract data types as initial algebras and the correctness of data representation. In Computer Graphics, Pattern Recognition and Data Structure, pages 89-93, 1975.
[GTWW77] , , , and . Initial algebra semantics and continuous algebra. J. ACM, 24:68-95, 1977. | Zbl | MR
[Gut75] . The specification and application to programming of abstract data types. PhD thesis, University of Toronto, 1975.
[Gut77] . Abstract data types and the development of data structures. Communication of the ACM, 6:396-404, 1977. | Zbl
[Huf92] . Proposal for GLIDER version 1.0: Principles and main features. ICARUS Technical Report, INRIA-LORRAINE & CRIN, 1992.
[Law63] . Functorial semantics of algebraic theories. Proc. Nat. Acad. Sci, 50:869-873, 1963. | Zbl | MR
[LCW85] , , and . The modular structure of complex systems. IEEE Transactions on Software Engineering, SE-11(3):259-266, March 1985.
[LS86] and . Introduction to higher order categorical logic. Cambridge studies in advanced mathematics, 1986. | Zbl | MR
[LZ74] and . Programming with abstract data types. ACM SIGPLAN Notices, 9(4):50-59, 1974.
[Mar95] . La généralisation: un outil pour la réutilisation. PhD thesis, INPG, Grenoble, Mars 1995.
[MB70] and . Algèbre. 1. Structures fondamentales. Gauthier-Villars, 1970. | Zbl | MR
[McL71] . Categories for the Working Mathematician. Springer-Verlag, 1971. | Zbl | MR
[MG85] and . Initiality, induction, and computability. In M. Nivat and J. C. Reynolds, editors, Algebraic Methods in Semantics, chapter 14, pages 459-541. Cambridge University Press, 1985. | Zbl | MR
[Ori94] . Representing modular specifications as diagrams. In Compte Rendu des Journées du GDR Programmation, Lille, pages 53-68, Septembre 1994.
[Ori95] . Detecting isomorphisms of modular specifications with diagrams. In Proceedings of AMAST'95, number 936 in LNCS, pages 184-198. Springer-Verlag, 1995.
[Poi92] . Basic category theory. In Handbook of Logic in Computer Science, Volume 1. Background: Mathematical Structures, pages 413-640. Oxford Science Publication, 1992. | MR
[Ren91] . Logical semantics of modularisation. In Proceedings of CSL'91, number 626 in LNCS, pages 306-315. Springer-Verlag, 1991. | Zbl | MR
[Rey90a] . Putting algebraic components together: A dependent type approach. Research Report 810 I IMAG, LIFIA, Avril 1990. Extended version. | MR
[Rey90b] . Putting algebraic components together: A dependent type approach. In Proceedings of DISCO'90, number 429 in LNCS. Springer-Verlag, 1990. | MR
[Rey93] . Isomorphism of typed algebraic specifications. Internal Report, LGI-IMAG, Avril 1993.
[See84] . Locally cartesian closed categories and type theory. Math. Proc. Camb. Phil. Soc., 95(33):33-48, 1984. | Zbl | MR
[SP77] and . The category-theoretic solution of recursive domain equations. In Proceedings of the 18th IEEE Symposium on Foundations of Computer Science, pages 13-17, 1977. | MR
[SST92] , , and . Toward formal development of programs from algebraic specifications: Parameterisation revisited. Acta Informatica, 29:689-736, 1992. | Zbl | MR
[ST88] and . Specifications in an arbitrary institution. Information and Computation, 76:165-210, 1988. | Zbl | MR
[SW83] and . A kernal language for algebraic specification and implementation. In Proceedings of the 11th Colloquium on Foundations of Computation Theory, number 158 in LNCS, pages 413-427. Springer-Verlag, 1983. | Zbl | MR
[SW91] and . Dependent types considered necessary for specification languages. In Proceedings of the 7th Workshop on Specification of Abstract Data Types, number 534 in LNCS, pages 323-339, 1991.
[TBG91] , , and . Some fundamental algebraic tools for the semantics of computation: Part 3. Indexed categories. Theoretical Computer Science, 91:239-264, 1991. | Zbl | MR
[TWW82] , , and . Data type specification: Parameterization and the power of specification techniques. ACM Trans. Prog. Lang. Syst., 4:711-773, 1982. | Zbl | MR
[Wan79] . Fixed-point constructions in order-enriched categories. Theoretical Computer Science, 8:13-30, 1979. | Zbl | MR
[WBT85] , , and . Why algebraic theories ? In M. Nivat and J. C. Reynolds, editors, Algebraic Methods in Semantics, chapter 17, pages 607-634. Cambridge University Press, 1985. | Zbl | MR
[Wir86] . Structured algebraic specifications: A kernel language. Theoretical Computer Science, 42:123-249, 1986. | Zbl | MR
[Wir90] . Algebraic specification. In J. van Leeuwen, editor, Handbook of Theoretical Computer Science, chapter 13, pages 677-788. Elsevier Science Publishers B.V., 1990. | Zbl | MR
[Wir94] . Algebraic specification languages: An overview. In Recent Trends in Data Type Specification, 10th Workshop on Specification of Abstract Data Types, number 906 in LNCS, 1994.






