Demo Data from EDBT 2026 / reviewers in the wild / expert
Joseph A. Goguen
dblp:g/JosephAGoguen
· DBLP profile ↗
49ranked-venue papers
35as first author
0since 2021 · last 2009
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 28 · 22 first-authorSoftware engineering, systems software and programming languages · 12 · 7 first-authorArtificial intelligence and machine learning · 5 · 2 first-authorSecurity and privacy · 2 · 2 first-authorHuman-computer interaction and ubiquitous computing · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 first-authorDatabases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
12 papers |
Logic in computer science · 86% Automated reasoning and model checking · 14% Information theory · 1% | |
| Software engineering, system software, and programming languages
8 papers |
Programming languages and type systems · 94% Requirements engineering and software design · 3% Software maintenance and evolution · 2% | |
| Network and information security
2 papers |
Systems and software security · 53% Authentication and access control · 30% Privacy and data protection · 17% |
Topics — the 30 heaviest of 36, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Logic in computer science › algebraic specification
behavioral specification |
0.0 | 1 | 2000 | Circular Coinductive Rewriting · ASE 2000 |
Logic in computer science
coinduction |
0.0 | 1 | 2000 | Circular Coinductive Rewriting · ASE 2000 |
Logic in computer science
algebraic specification |
0.0 | 4 | 1997 | Order-Sorted Algebra Solves the Constructor-Selector, Multiple Representation, and Coercion Problems · Inf. Comput. 1993 Distributed Cooperative Formal Methods Tools · ASE 1997 Modular Algebraic Specification of Some Basic Geometrical Constructions · Artif. Intell. 1988 |
Logic in computer science › algebraic specification
order-sorted algebra |
0.0 | 4 | 1993 | Order-Sorted Algebra Solves the Constructor-Selector, Multiple Representation, and Coercion Problems · Inf. Comput. 1993 Order-Sorted Algebra solves the Constructor-Selector, Multiple · LICS 1987 Operational Semantics for Order-Sorted Algebra · ICALP 1985 |
Automated reasoning and model checking › theorem proving
interactive theorem proving |
0.0 | 1 | 1997 | Distributed Cooperative Formal Methods Tools · ASE 1997 |
Logic in computer science › category theory › categorical logic
institution theory |
0.0 | 1 | 1992 | Institutions: Abstract Model Theory for Specification and Programming · J. ACM 1992 |
Programming languages and type systems
module systems |
0.0 | 2 | 1987 | Parameterized Programming in OBJ2 · ICSE 1987 Parameterized Programming · IEEE Trans. Software Eng. 1984 |
Programming languages and type systems › module systems
parameterized programming |
0.0 | 2 | 1987 | Parameterized Programming in OBJ2 · ICSE 1987 Parameterized Programming · IEEE Trans. Software Eng. 1984 |
Authentication and access control
security policy |
0.0 | 2 | 1984 | Unwinding and Inference Control · S&P 1984 Security Policies and Security Models · S&P 1982 |
Programming languages and type systems › specification language
algebraic specification |
0.0 | 1 | 1985 | Principles of OBJ2 · POPL 1985 |
Logic in computer science › program semantics
operational semantics |
0.0 | 1 | 1985 | Operational Semantics for Order-Sorted Algebra · ICALP 1985 |
Logic in computer science › rewriting
rewriting logic |
0.0 | 1 | 1985 | Principles of OBJ2 · POPL 1985 |
Programming languages and type systems › type systems
coercion |
0.0 | 1 | 1993 | Order-Sorted Algebra Solves the Constructor-Selector, Multiple Representation, and Coercion Problems · Inf. Comput. 1993 |
Programming languages and type systems
type systems |
0.0 | 1 | 1993 | Order-Sorted Algebra Solves the Constructor-Selector, Multiple Representation, and Coercion Problems · Inf. Comput. 1993 |
Privacy and data protection › statistical database privacy
inference control |
0.0 | 1 | 1984 | Unwinding and Inference Control · S&P 1984 |
Systems and software security
information flow control |
0.0 | 1 | 1984 | Unwinding and Inference Control · S&P 1984 |
Systems and software security › information flow control
noninterference |
0.0 | 1 | 1984 | Unwinding and Inference Control · S&P 1984 |
Programming languages and type systems
language design |
0.0 | 1 | 1984 | Parameterized Programming · IEEE Trans. Software Eng. 1984 |
Logic in computer science › formal specification
specification language |
0.0 | 2 | 1992 | Institutions: Abstract Model Theory for Specification and Programming · J. ACM 1992 Putting Theories Together to Make Specifications · IJCAI 1977 |
Automated reasoning and model checking
theorem proving |
0.0 | 1 | 1992 | Institutions: Abstract Model Theory for Specification and Programming · J. ACM 1992 |
Systems and software security
multilevel security |
0.0 | 1 | 1982 | Security Policies and Security Models · S&P 1982 |
Logic in computer science › algebraic logic
equational logic |
0.0 | 1 | 1988 | Modular Algebraic Specification of Some Basic Geometrical Constructions · Artif. Intell. 1988 |
Requirements engineering and software design
formal specification |
0.0 | 1 | 1977 | Putting Theories Together to Make Specifications · IJCAI 1977 |
Programming languages and type systems › language semantics › formal semantics › denotational semantics
initial algebra semantics |
0.0 | 1 | 1977 | Initial Algebra Semantics and Continuous Algebras · J. ACM 1977 |
Programming languages and type systems
language semantics |
0.0 | 1 | 1977 | Initial Algebra Semantics and Continuous Algebras · J. ACM 1977 |
Logic in computer science › algebraic logic
algebraic semantics |
0.0 | 1 | 1976 | Rational Algebraic Theories and Fixed-Point Solutions · FOCS 1976 |
Logic in computer science › universal algebra
algebraic theory |
0.0 | 1 | 1976 | Rational Algebraic Theories and Fixed-Point Solutions · FOCS 1976 |
Systems and software security
security verification |
0.0 | 1 | 1984 | Unwinding and Inference Control · S&P 1984 |
Software maintenance and evolution
software reuse |
0.0 | 1 | 1984 | Parameterized Programming · IEEE Trans. Software Eng. 1984 |
Logic in computer science › meta-logic
axiomatization |
0.0 | 1 | 1975 | Axioms for discrimination information (Corresp.) · IEEE Trans. Inf. Theory 1975 |
Methods — techniques the papers use, named apart from their topics
order-sorted algebra · 0.0category theory · 0.0abstract model theory · 0.0rewriting · 0.0equational logic · 0.0parameterized modules · 0.0theory-based interface specification · 0.0rewrite rules · 0.0logical theory combination · 0.0fuzzy set theory · 0.0algebraic specification · 0.0universal algebra · 0.0fixed point theory · 0.0algebraic and order-theoretic semantics · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | Query generation for retrieving data from distributed semistructured documents using a metadata interface
Guija Choe, Young-Kwang Nam, Joseph A. Goguen, Guilian Wang |
Comput. Lang. Syst. Struct. | 3 |
| 2004 | Critical Points for Interactive Schema Matching
Guilian Wang, Joseph A. Goguen, Young-Kwang Nam |
APWeb | 2 |
| 2002 | Institution MorphismsabstractAbstract. Institutions formalise the intuitive notion of logical system, including syntax, semantics, and the relation of satisfaction between them. Our exposition emphasises the natural way that institutions can support deduction on sentences, and inclusions of signatures, theories, etc.; it also introduces terminology to clearly distinguish several levels of generality of the institution concept. A surprising number of different notions of morphism have been suggested for forming categories with institutions as objects, and an amazing variety of names have been proposed for them. One goal of this paper is to suggest a terminology that is uniform and informative to replace the current chaotic nomenclature; another goal is to investigate the properties and interrelations of these notions in a systematic way. Following brief expositions of indexed categories, diagram categories, twisted relations and Kan extensions, we demonstrate and then exploit the duality between institution morphisms in the original sense of Goguen and Burstall, and the ‘plain maps’ of Meseguer, obtaining simple uniform proofs of completeness and cocompleteness for both resulting categories. Because of this duality, we prefer the name ‘comorphism’ over ‘plain map’; moreover, we argue that morphisms are more natural than comorphisms in many cases. We also consider ‘theoroidal’ morphisms and comorphisms, which generalise signatures to theories, based on a theoroidal institution construction, finding that the ‘maps’ of Meseguer are theoroidal comorphisms, while theoroidal morphisms are a new concept. We introduce ‘forward’ and ‘semi-natural’ morphisms, and develop some of their properties. Appendices discuss institutions for partial algebra, a variant of order sorted algebra, two versions of hidden algebra, and a generalisation of universal algebra; these illustrate various points in the main text. A final appendix makes explicit a greater generality for the institution concept, clarifies certain details and proves some results that lift institution theory to this level. Joseph A. Goguen, Grigore Rosu |
Formal Aspects Comput. | 1 |
| 2000 | Circular Coinductive RewritingabstractCircular coinductive rewriting is a new method for proving behavioral properties, that combines behavioral rewriting with circular coinduction. This method is implemented in our new BOBJ (Behavioral OBJects) behavioral specification and computation system, which is used in examples throughout this paper. These examples demonstrate the surprising power of circular coinductive rewriting. The paper also sketches the underlying hidden algebraic theory and briefly describes BOBJ and some of its algorithms. Joseph A. Goguen, Grigore Rosu |
ASE | 1 |
| 2000 | A hidden agenda
Joseph A. Goguen, Grant Malcolm |
Theor. Comput. Sci. | 1 |
| 1999 | Social and Semiotic Analyses for Theorem Prover User Interface Design 1abstractAbstract. We describe an approach to user interface design based on ideas from social science, narratology (the theory of stories), cognitive science, and a new area called algebraic semiotics. Social analysis helps to identify certain roles for users with their associated requirements, and suggests ways to make proofs more understandable, while algebraic semiotics, which combines semiotics with algebraic specification, provides rigorous theories for interface functionality and for a certain technical notion of quality. We apply these techniques to designing user interfaces for a distributed cooperative theorem proving system, whose main component is a website generation and proof assistance tool called Kumo. This interface integrates formal proving, proof browsing, animation, informal explanation, and online background tutorials, drawing on a richer than usual notion of proof. Experience with using the interface is reported, and some conclusions are drawn. Joseph A. Goguen |
Formal Aspects Comput. | 1 |
| 1999 | Hidden coinduction: behavioural correctness proofs for objects
Joseph A. Goguen, Grant Malcolm |
Math. Struct. Comput. Sci. | 1 |
| 1997 | Distributed Cooperative Formal Methods ToolsabstractThis paper describes some tools to support formal methods, and conversely some formal methods for developing such tools. We focus on distributed cooperative proving over the web. Our tools include a proof editor/assistant, servers for remote proof execution, a distributed truth protocol, an editor generator; and a new method for interface design called algebraic semiotics, which combines semiotics with algebraic specification. Some examples are given. Joseph A. Goguen, Akira Mori, Grigore Rosu, Akiyoshi Sato |
ASE | 1 |
| 1996 | Parameterized programming and software architectureabstractThe paper discusses an approach to software architecture based on concepts from parameterized programming, particularly its language of "module expressions". A module expression describes the architecture of a system as an interconnection of component modules, and executing the expression actually builds the system. Language features include: modules parameterized by theories, which declare interfaces; a number of module composition operations; views for binding modules to interfaces; and both vertical and horizontal composition. Modules may involve information hiding, theories may declare semantic restrictions with axioms, and views assert behavioral satisfaction of axioms by a module. Some "laws of software composition" are given, showing how various module composition operations are related. We also show how a variety of architectural styles can be supported, and how this approach can be extended to support evolution and traceability. All this is intended to ease the development of large systems, and in particular, to make reuse more effective in practice. Joseph A. Goguen |
ICSR | 1 |
| 1994 | Suggestions for progress in software analysis, synthesis and certification
Luqi, Joseph A. Goguen |
SEKE | 2 |
| 1994 | An Oxford Survey of Order Sorted AlgebraabstractThis paper surveys several different variants of order sorted algebra (abbreviatedOSA), comparing some of the main approaches (overloaded OSA, universe OSA, unified algebra, term declaration algebra,etc.), emphasising motivation and intuitions, and pointing out features that distinguish the original ‘overloaded’ OSA approach from some later developments. These features include sort constraints and retracts; the latter is particularly useful for handling multiple data representations (including automatic coercions among them). Many examples are given, for most of which, runs are shown on the OBJ3 system. This paper also significantly generalises overloaded OSA by dropping the regularity and monotonicity assumptions, and by adding signatures of non-monotonicities, which support simple semantics for some aspects of object oriented programming. A number of new results for this generalisation are proved, including initiality, variety, and quasi-variety theorems. Axiomatisability results àlaBirkhoff are also proved for unified algebras. Joseph A. Goguen, Razvan Diaconescu |
Math. Struct. Comput. Sci. | 1 |
| 1993 | Social issues in requirements engineeringabstractSocial issues in requirements engineering are classified according to what groups are involved. Topics discussed include issues within the client organization, requirement team issues, issues between the client organization and the requirements team, and development team issues.> Joseph A. Goguen |
RE | 1 |
| 1993 | Techniques for requirements elicitationabstractThe authors survey and evaluate techniques for eliciting requirements of computer-based systems, paying particular attention to dealing with social issues. The methods surveyed include introspection, interviews, questionnaires, and protocol, conversation, interaction, and discourse analyses. The last three techniques grew out of ethnomethodology and sociolinguistics. They can elicit tacit knowledge by observing actual interactions in the workplace, and can also be applied to the system development process itself.> Joseph A. Goguen, Charlotte Linde |
RE | 1 |
| 1993 | Order-Sorted Algebra Solves the Constructor-Selector, Multiple Representation, and Coercion Problems
José Meseguer 0001, Joseph A. Goguen |
Inf. Comput. | 2 |
| 1992 | Institutions: Abstract Model Theory for Specification and ProgrammingabstractThere is a population explosion among the logical systems used in computing science. Examples include first-order logic, equational logic, Horn-clause logic, higher-order logic, infinitary logic, dynamic logic, intuitionistic logic, order-sorted logic, and temporal logic; moreover, there is a tendency for each theorem prover to have its own idiosyncratic logical system. The concept of institution is introduced to formalize the informal notion of “logical system.” The major requirement is that there is a satisfaction relation between models and sentences that is consistent under change of notation. Institutions enable abstracting away from syntactic and semantic detail when working on language structure “in-the-large”; for example, we can define language features for building large logical system. This applies to both specification languages and programming languages. Institutions also have applications to such areas as database theory and the semantics of artificial and natural languages. A first main result of this paper says that any institution such that signatures (which define notation) can be glued together, also allows gluing together theories (which are just collections of sentences over a fixed signature). A second main result considers when theory structuring is preserved by institution morphisms. A third main result gives conditions under which it is sound to use a theorem prover for one institution on theories from another. A fourth main result shows how to extend institutions so that their theories may include, in addition to the original sentences, various kinds of constraint that are useful for defining abstract data types, including both “data” and “hierarchy” constraints. Further results show how to define institutions that allow sentences and constraints from two or more institutions. All our general results apply to such “duplex” and “multiplex” institutions. Joseph A. Goguen, Rod M. Burstall |
J. ACM | 1 |
| 1992 | Sheaf Semantics for Concurrent Interacting ObjectsabstractThis paper uses concepts from sheaf theory to explain phenomena in concurrent systems, including object, inheritance, deadlock, and non-interference, as used in computer security. The approach is very; general, and applies not only to concurrent object oriented systems, but also to systems of differential equations, electrical circuits, hardware description languages, and much more. Time can be discrete or continuous, linear or branching, and distribution is allowed over space as well as time. Concepts from categpru theory help to achieve this generality: objects are modelled by sheaves; inheritance by sheaf morphisms; systems by diagrams; and interconnection by diagrams of diagrams. In addition, behaviour is given by limit, and the result of interconnection by colimit. The approach is illustrated with many examples, including a semantics for a simple concurrent object-based programming language. Joseph A. Goguen |
Math. Struct. Comput. Sci. | 1 |
| 1992 | Order-Sorted Algebra I: Equational Deduction for Multiple Inheritance, Overloading, Exceptions and Partial Operations
Joseph A. Goguen, José Meseguer 0001 |
Theor. Comput. Sci. | 1 |
| 1992 | Final Algebras, Cosemicomputable Algebras and Degrees of Unsolvability
Lawrence S. Moss, José Meseguer 0001, Joseph A. Goguen |
Theor. Comput. Sci. | 3 |
| 1991 | OOZE: An Object Oriented Z Environment
Antonio J. Alencar, Joseph A. Goguen |
ECOOP | 2 |
| 1991 | A Categorical ManifestoabstractThis paper tries to explain why and how category theory is useful in computing science, by giving guidelines for applying seven basic categorical concepts: category, functor, natural transformation, limit, adjoint, colimit and comma category. Some examples, intuition, and references are given for each concept, but completeness is not attempted. Some additional categorical concepts and some suggestions for further research are also mentioned. The paper concludes with some philosophical discussion. Joseph A. Goguen |
Math. Struct. Comput. Sci. | 1 |
| 1991 | Some Fundamental Algebraic Tools for the Semantics of Computation: Part 3: Indexed Categories
Andrzej Tarlecki, Rod M. Burstall, Joseph A. Goguen |
Theor. Comput. Sci. | 3 |
| 1989 | Order-Sorted UnificationabstractThis paper studies unification for order-sorted equational logic. This logic generalizes unsorted equational logic by allowing a partially ordered set of sorts, with the ordering interpreted as set-theoretic containment in the models; it also allows overloading of function symbols, such as + for integer and rational number addition, with the overloaded functions of greater rank interpreted in the models as extensions of those of smaller rank. Our presentation emphasizes semantic aspects, and gives a categorical treatment of unification that has substantial advantages in this context over the usual treatment of unifiers as endomorphisms of a single free algebra. Given system Γ of equations and a set E of axioms that is sort-preserving and does not impose restrictions on the sorts of its variables, the main results characterize when an order-sorted signature has a minimal (or finite, or most general when Γ is solvable) family of order-sorted E-unifiers for Γ. In addition, for unitary signatures, where each solvable system of equations has a most general unifier, we give a quasi-linear algorithm for syntactic unification (i.e., for E= ) a la Martelli-Montanari, that is more efficient than the unsorted one for failures. José Meseguer 0001, Joseph A. Goguen |
J. Symb. Comput. | 2 |
| 1988 | Modular Algebraic Specification of Some Basic Geometrical ConstructionsabstractThis paper applies some recent advances in algebraic specification technology to plane geometry. The two most important specification techniques are parameterized modules and order-sorted algebra; the latter provides a systematic treatment of subtypes. This exercise also indicates how a rigorous semantic foundation in equational logic can be given for many techniques in knowledge representation, including is-a hierarchies (with multiple inheritance), multiple representations, implicit (one-way) coercion of representation and parameterized modular structuring. Degenerate cases (which can be a particular nuisance in computational geometry), exception handling, information hiding, block structure, and pattern-driven rules are also treated, and again have rigorous semantic foundations. The geometric constructions which illustrate all this are specified over any ordered field having square roots of nonnegative elements; thus, we also specify some algebra, including rings, fields, and determinants. All specifications are written in a variant of the OBJ language. Joseph A. Goguen |
Artif. Intell. | 1 |
| 1987 | Parameterized Programming in OBJ2
Kokichi Futatsugi, Joseph A. Goguen, José Meseguer 0001, Koji Okada |
ICSE | 2 |
| 1987 | Order-Sorted Algebra solves the Constructor-Selector, Multiple
Joseph A. Goguen, José Meseguer 0001 |
LICS | 1 |
| 1985 | Operational Semantics for Order-Sorted Algebra
Joseph A. Goguen, Jean-Pierre Jouannaud, José Meseguer 0001 |
ICALP | 1 |
| 1985 | Principles of OBJ2abstractArticle Principles of OBJ2 Share on Authors: Kokichi Futatsugi Electrotechnical Laboratory, 1-1-4 Umezono, Sakura, Niibari, Ibaraki 305, Japan Electrotechnical Laboratory, 1-1-4 Umezono, Sakura, Niibari, Ibaraki 305, JapanView Profile , Joseph A. Goguen SRI International, Menlo Park CA and Center for the Study of Language and Information, Stanford University SRI International, Menlo Park CA and Center for the Study of Language and Information, Stanford UniversityView Profile , Jean-Pierre Jouannaud CRIN, Campus Scientifique, BP 239, 54506 Vandoeuvre-les-Nancy, Cedex, France CRIN, Campus Scientifique, BP 239, 54506 Vandoeuvre-les-Nancy, Cedex, FranceView Profile , José Meseguer SRI International, Menlo Park CA and Center for the Study of Language and Information, Stanford Universit SRI International, Menlo Park CA and Center for the Study of Language and Information, Stanford UniversitView Profile Authors Info & Claims POPL '85: Proceedings of the 12th ACM SIGACT-SIGPLAN symposium on Principles of programming languagesJanuary 1985 Pages 52–66https://doi.org/10.1145/318593.318610Online:01 January 1985Publication History 308citation447DownloadsMetricsTotal Citations308Total Downloads447Last 12 Months14Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access Kokichi Futatsugi, Joseph A. Goguen, Jean-Pierre Jouannaud, José Meseguer 0001 |
POPL | 2 |
| 1984 | Equality, Types, Modules and Generics for Logic Programming
Joseph A. Goguen, José Meseguer 0001 |
ICLP | 1 |
| 1984 | Unwinding and Inference ControlabstractThis paper discusses two main ideas, unwinding and inference control. While both concern computer security, they are not closely related to each other. Unwinding is a verification technique for general security requirements based on noninterference assertions as in [Goguen & Meseguer 82a]. The inference control problem concerns preventing inference of unauthorized information by combining authorized information. The main result in this paper is an unwinding theorem that gives a very simple necessary and sufficient condition for a system to satisfy the MLS security policy system. A subsidiary topic is secure interfaces, which we show how to treat with noninterferce assertions. Joseph A. Goguen, José Meseguer 0001 |
S&P | 1 |
| 1984 | Some Fundamental Algebraic Tools for the Semantics of Computation. Part 1: Comma Categories, Colimits, Signatures and Theories
Joseph A. Goguen, Rod M. Burstall |
Theor. Comput. Sci. | 1 |
| 1984 | Some Fundamental Algebraic Tools for the Semantics of Computation. Part II: Signed and Abstract Theories
Joseph A. Goguen, Rod M. Burstall |
Theor. Comput. Sci. | 1 |
| 1984 | Parameterized ProgrammingabstractParameterized programming is a powerful technique for the reliable reuse of software. In this technique, modules are parameterized over very general interfaces that describe what properties of an environment are required for the module to work correctly. Reusability is enhanced by the flexibility of the parameterization mechanism proposed here. Reliability is further enhanced by permitting interface requirements to include more than purely syntactic information. This paper introduces three new ideas that seem especially useful in supporting parameterized programming: 1) theories, which declare global properties of program modules and interfaces; 2) views, which connect theories with program modules in an elegant way; and 3) module expressions, a kind of general structured program transformation which produces new modules by modifying and combining existing modules. Although these ideas are illustrated with some simple examples in the OBJ programming language, they should also be taken as proposals for an Ada1library system, for adding modules to Prolog, and as considerations for future language design efforts. OBJ is an ultra-high level programming language, based upon rewrite rules, that incorporates these ideas, and many others from modern programming methodology. Joseph A. Goguen |
IEEE Trans. Software Eng. | 1 |
| 1983 | Reasoning and Natural Explanation
Joseph A. Goguen, J. L. Weiner, Charlotte Linde |
Int. J. Man Mach. Stud. | 1 |
| 1983 | Correctness of Recursive Parallel Nondeterministic Flow Programs
Joseph A. Goguen, José Meseguer 0001 |
J. Comput. Syst. Sci. | 1 |
| 1982 | Universal Realization, Persistent Interconnection and Implementation of Abstract Modules
Joseph A. Goguen, José Meseguer 0001 |
ICALP | 1 |
| 1982 | Security Policies and Security ModelsabstractWe assune that the reader is familiar with the ubiquity of information in the modern world and is sympathetic with the need for restricting rights to read, add, modify, or delete information in specific contexts. This need is particularly acute for systems having computers as significant components. Joseph A. Goguen, José Meseguer 0001 |
S&P | 1 |
| 1980 | On the Independence of Discourse Structure and Semantic DomainabstractAmericanae nace como un proyecto conjunto que surge dentro de la Red Europea de Información y Documentación sobre América Latina (REDIAL), y que ha afrontado la Biblioteca de la Agencia Española de Cooperación Internacional para el Desarrollo (AECID). Esta nueva biblioteca virtual hace más accesibles los libros digitales de tema americanista a los investigadores y usuarios interesados de cualquier parte del mundo. Charlotte Linde, Joseph A. Goguen |
ACL | 2 |
| 1980 | How to Prove Algebraic Inductive Hypotheses Without Induction
Joseph A. Goguen |
CADE | 1 |
| 1977 | Putting Theories Together to Make Specifications
Rod M. Burstall, Joseph A. Goguen |
IJCAI | 2 |
| 1977 | Correctness of Recursive Flow Diagram Programs
Joseph A. Goguen, José Meseguer 0001 |
MFCS | 1 |
| 1977 | Initial Algebra Semantics and Continuous AlgebrasabstractMany apparently divergent approaches to specifying formal semantics of programming languages are applications of initial algebra semantics. In this paper an overview of initial algebra semantics is provided. The major technical feature is an initial continuous algebra which permits unified algebraic treatment of iterative and recursive semantic features in the same framework as more basic operations. Joseph A. Goguen, James W. Thatcher, Eric G. Wagner, Jesse B. Wright |
J. ACM | 1 |
| 1976 | Rational Algebraic Theories and Fixed-Point SolutionsabstractIn a wide variety of situations, computer science has found it convenient to define complex object as (fixed-point) solutions of certain equations. This has been done in both algebraic and order-theoretic settings, and has often been contrasted with other approaches. This paper shows how to formulate such solutions in a setting which encompasses both algebraic and order-theoretic aspects, so that the advantages of both worlds are available. Moreover, we try to show how this is consistent with other approaches to defining complex objects, through a number of applications, including: languages defined by context-free grammars; flow charts and their interpretations; and monadic recursive program schemes. The main mathematical results concern free rational theories and quotients of rational theories. However, the main goal has been to open up what we believe to be a beautiful and powerful new approach to the syntax and semantics of complex recursive specifications. Jesse B. Wright, James W. Thatcher, Eric G. Wagner, Joseph A. Goguen |
FOCS | 4 |
| 1976 | Some Fundamentals of Order-Algebraic Semantics
Eric G. Wagner, Jesse B. Wright, Joseph A. Goguen, James W. Thatcher |
MFCS | 3 |
| 1975 | Discrete-Time Machines in Closed Monoidal Categories. I
Joseph A. Goguen |
J. Comput. Syst. Sci. | 1 |
| 1975 | Axioms for discrimination information (Corresp.)abstractAxioms characterizing combinatorial discrimination information are given and extended to characterize arbitrary measure theoretic discrimination information. Joseph A. Goguen, Lee Carlson |
IEEE Trans. Inf. Theory | 1 |
| 1974 | Factorizations, Congruences, and the Decomposition of Automata and Systems
Joseph A. Goguen, James W. Thatcher, Eric G. Wagner, Jesse B. Wright |
MFCS | 1 |
| 1974 | Concept Representation in Natural and Artificial Languages: Axioms, Extensions and Applications for Fuzzy Sets
Joseph A. Goguen |
Int. J. Man Mach. Stud. | 1 |
| 1974 | On Homomorphisms, Correctness, Termination, Unfoldments, and Equivalence of Flow Diagram Programs
Joseph A. Goguen |
J. Comput. Syst. Sci. | 1 |
| 1972 | Realization is Universal
Joseph A. Goguen |
Math. Syst. Theory | 1 |