The Mathematical Syntax of Architectures

04/07/2020
by   Christoph F. Strnadl, et al.
0

Despite several (accepted) standards, core notions typically employed in information technology or system engineering architectures lack the precise and exact foundations encountered in logic, algebra, and other branches of mathematics. In this contribution we define the syntactical aspects of the term architecture in a mathematically rigorous way. We motivate our particular choice by demonstrating (i) how commonly understood and expected properties of an architecture–as defined by various standards–can be suitably identified or derived within our formalization, (ii) how our concept is fully compatible with real life (business) architectures, and (iii) how our definition complements recent foundational work in this area (Wilkinson 2018, Dickersen 2020). We furthermore develop a rigorous notion of architectural similarity based on the notion of homomorphisms allowing the class of architectures to be regarded as a category, Arch. We demonstrate the applicability of our concepts to theory by deriving theorems on the classification of certain types of architectures.

READ FULL TEXT
research
04/07/2020

The Logical Syntax of (IT) Architectures

Despite several (accepted) standards, core notions typically employed in...
research
10/29/2018

Concepts of Architecture, Structure and System

The current ISO standards pertaining to the Concepts of System and Archi...
research
09/14/2020

A Finitist's Manifesto: Do we need to Reformulate the Foundations of Mathematics?

There is a problem with the foundations of classical mathematics, and po...
research
04/27/2023

Categorical Foundations of Explainable AI

Explainable AI (XAI) aims to address the human need for safe and reliabl...
research
02/13/2023

Generalization-based similarity

Detecting and exploiting similarities between seemingly distant objects ...
research
12/27/2022

A Compositional Approach to Creating Architecture Frameworks with an Application to Distributed AI Systems

Artificial intelligence (AI) in its various forms finds more and more it...

Please sign up or login with your details

Forgot password? Click here to reset