Modelling Theory and Practice

Mastering Complexity by the Means of Abstraction.

Part I: Finite Relational Structures.

Modelling is a basic technique for handling complex problems, especially in Software Engineering and Business or Systems Analysis. This book deals with the subject from its rigorous foundations in Logic and Discrete Mathematics to its relevant contributions to typical Software and Business Engineering problems.

Introduction Basic Finite Relational Modelling Pushing Complexity
 * Motivation and Summary
 * The Notion of Models and Abstraction
 * Models in Software Engineering and Business Analysis
 * Overview and Trivial Cases
 * Modelling with Concepts
 * Modelling with Components
 * Complexity Aware Modelling
 * Modelling with Constraints (Queries)
 * Modelling with Meta Relations
 * Modelling with combined Concepts and Components