On the Impossibility to Assure a Finite Software Concepts’ Catalog

Iaakov Exman

2022

Abstract

In recent times it has been recognized that Concepts play a central role within Software. This has been expressed by Fred Brooks’ idea that “Conceptual Integrity is the most important consideration for software system design”. However, concepts as human natural language words with assigned meaning by the Concepts’ relationships, evolve under continual dynamics of concepts discovery. This language dynamics has consequences that cannot be ignored. This paper illustrates concepts discovery within design patterns, up to very large-scale systems, highlighting intrinsic shortcomings of Concepts’ semantics as a solid basis for Software Conceptual Integrity. Paradoxically, these shortcomings are the consequence of the very creative process of Concepts Discovery from existing knowledge. Finally, one arrives at the paper’s main results: the absolute Software Concepts freedom of choice, typical of natural languages, implies the impossibility to assure a finite Software Concepts catalog. One finds oneself in an unending pursue of additional concepts to achieve some kind of Integrity or completeness. Even deliberate finite catalogs cannot be definitive. But there is no reason for despair. Finite Software Concepts’ catalogs, despite not definitive, are still very useful.

Download


Paper Citation


in Harvard Style

Exman I. (2022). On the Impossibility to Assure a Finite Software Concepts’ Catalog. In Proceedings of the 14th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management (IC3K 2022) - Volume 1: KDIR; ISBN 978-989-758-614-9, SciTePress, pages 273-280. DOI: 10.5220/0011553400003335


in Bibtex Style

@conference{kdir22,
author={Iaakov Exman},
title={On the Impossibility to Assure a Finite Software Concepts’ Catalog},
booktitle={Proceedings of the 14th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management (IC3K 2022) - Volume 1: KDIR},
year={2022},
pages={273-280},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0011553400003335},
isbn={978-989-758-614-9},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 14th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management (IC3K 2022) - Volume 1: KDIR
TI - On the Impossibility to Assure a Finite Software Concepts’ Catalog
SN - 978-989-758-614-9
AU - Exman I.
PY - 2022
SP - 273
EP - 280
DO - 10.5220/0011553400003335
PB - SciTePress