This paper overviews our approach to application development using Holons, Objects, Components and Services (adHOCS) process, it explains the relevance of some modern software technologies to the adHOCS approach, and it presents a case study to measurably illustrate the adHOCS benefits. The holon abstraction – introduced by Arthur Koestler to interpret the structures and processes in living systems – is used to restrain software complexity. The adHOCS approach addresses the adaptiveness issue – namely that the software can adapt to changes and growth provided that better structuring and behavioural abstractions are used for the development and description of software systems. The paper shows that by superimposing the holon abstraction on application development methods, the resulting software systems display readily-understood structures that can accommodate the future growth while managing the underlying complexity
May 26, 2022
Mar 1, 2018
|An investigiation of software holons- the 'adHOCS' approach||May 26, 2022|
Nowak, Wojciech A.
Renaud, Dominique Zanni-Merk, Cecilia Bouché, Philippe Gartiser, Nathalie Rousselot, François
Solodukha, Tatiana V. Sosnovskiy, Oleg A. Zhelezko, Boris A.
Stanek, Stanisław Żytniewski, Mariusz
Obrzud, Jacek Sala, Dariusz
Korczak, Jerzy Hernes, Marcin Bac, Maciej