This paper studies the structure of semantic theories over modular computational systems and applies the algebraic Theory of Institutions to provide a logical representation of such theories. A modular semantic theory is here defined by a cluster of semantic theories, each for a single program’s module, and by a set of relations connecting models of different semantic theories. A semantic theory of a single module is provided in terms of the set of Σ-models mapped from the category Th of Σ-theories and generating a hierarchy of structures from an abstract model to a concrete model of data. The collection of abstract models representing different modules of a program is formalised as the category of institutions INS, where theory morphisms express refinements, integrations, and compositions between couples of modules. Finally, it is required that a morphism in INS at any level occurs iff the same morphism occurs at the lower level alongside the Th hierarchy.

THE LOGICAL STRUCTURE OF MODULAR SEMANTIC THEORIES OF SOFTWARE SYSTEMS

Nicola Angius
Primo
;
2024-01-01

Abstract

This paper studies the structure of semantic theories over modular computational systems and applies the algebraic Theory of Institutions to provide a logical representation of such theories. A modular semantic theory is here defined by a cluster of semantic theories, each for a single program’s module, and by a set of relations connecting models of different semantic theories. A semantic theory of a single module is provided in terms of the set of Σ-models mapped from the category Th of Σ-theories and generating a hierarchy of structures from an abstract model to a concrete model of data. The collection of abstract models representing different modules of a program is formalised as the category of institutions INS, where theory morphisms express refinements, integrations, and compositions between couples of modules. Finally, it is required that a morphism in INS at any level occurs iff the same morphism occurs at the lower level alongside the Th hierarchy.
2024
File in questo prodotto:
File Dimensione Formato  
Metaphilosophy - 2024 - Angius - The logical structure of modular semantic theories of software systems.pdf

solo utenti autorizzati

Descrizione: The logical structure of modular semantic theories of software systems
Tipologia: Versione Editoriale (PDF)
Licenza: Copyright dell'editore
Dimensione 637.12 kB
Formato Adobe PDF
637.12 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11570/3298989
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact