A diagrammatic logic for object-oriented visual modeling

Z Diskin, U Wolter - Electronic Notes in Theoretical Computer Science, 2008 - Elsevier
Formal generalized sketches is a graph-based specification format that borrows its main
ideas from categorical and ordinary first-order logic, and adapts them to software …

Knowledge representation in bicategories of relations

E Patterson - arXiv preprint arXiv:1706.00526, 2017 - arxiv.org
We introduce the relational ontology log, or relational olog, a knowledge representation
system based on the category of sets and relations. It is inspired by Spivak and Kent's olog …

[PDF][PDF] Entity-relationship-attribute designs and sketches

M Johnson, R Rosebrugh… - Theory and Applications of …, 2002 - science.mq.edu.au
Entity-Relationship-Attribute ideas are commonly used to specify and design information
systems. They use a graphical technique for displaying the objects of the system and …

Variable set semantics for keyed generalized sketches: Formal semantics for object identity and abstract syntax for conceptual modeling

Z Diskin, B Kadish - Data & Knowledge Engineering, 2003 - Elsevier
We introduce a mathematical framework where a formal semantics for object identity can be
built irrespectively to computer related things like object identifiers, memory allocations etc …

[PDF][PDF] The next hundred diagrammatic specification techniques: A gentle introduction to generalized sketches

U Wolter, Z Diskin - 2007 - academia.edu
Generalized sketches is a graph-based specification format that borrows its main ideas from
both categorical and first-order logic, and adapts them to software engineering needs. In the …

[PDF][PDF] Generalized Sketches: A Universal Logic for Diagrammatic Modeling in Software Engineering

Z Diskin, U Wolter - Applied and Computational Category Theory …, 2007 - researchgate.net
Generalized sketches is a graph-based specification format that borrows its main ideas from
both categorical and first-order logic, and adapts them to software engineering needs. In the …

[PDF][PDF] Humans, Computers, Specifications: The Arrow Logic of Information System Engineering

Z Diskin, B Kadish, F Piessens - Int. J. of Computing Anticipatory Systems - cs.toronto.edu
The goal of the paper is to manifest a special arrow diagram logic developed in
mathematical category theory as capable to provide a general speci cation framework for …

Relaxed models for rewriting logic

D Lucanu - Theoretical computer science, 2003 - Elsevier
We modify the definition of the models for rewrite theories by replacing the equality of
functors, defined by E-equal terms, with the equality via a natural isomorphism, called …

[PDF][PDF] Entity-relationship-attribute models and sketches

M Johnson, R Rosebrugh, RJ Wood - Submitted to Theory and Applications of … - mta.ca
Entity-Relationship-Attribute ideas are commonly used to specify and design information
systems. They use a graphical technique for displaying the objects of the system and …

A decision procedure for semantical equivalence of thin FM specifications

F Piessens, E Steegmans - Journal of Pure and Applied Algebra, 1999 - Elsevier
Several authors have proposed sketches as a suitable specification mechanism for
specifying databases. When specifying a database, the finite models of the specification are …