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.
DownloadPaper 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