
Joseph Amadee Goguen (1941–2006) was a computer scientist and applied category theorist. His theoretical work included the algebraic theory of abstract data types, initial model semantics, institutions, order sorted algebra, parameterized programming, database integration, hidden algebra, sheaf semantics of concurrent interacting objects, and algebraic semiotics. Very important to computer science was his rôle in founding algebraic specification, including abstract data types, modules and module composition, and the OBJ language family.
Promoting the use of category theory in computer science.
Introducing indexed categories as a tool of categorical semantics in computer science, with fundamental results such as the existence and construction of (co)limits in Grothendieck constructions:
On categorical logic for dynamical systems:
A discussion of various treatments of the notion of a concept in category-theoretic terms:
Last revised on March 20, 2026 at 17:05:13. See the history of this page for a list of all contributions to it.