A case study comparing naive approaches to self-reflecting information system architecture and implementation

Veronika Szabóová, Csaba Attila Szabó, Zdeněk Havlice, Tomas Guzlej · 2015

Approaches dealing with the problem of adaptive software design and implementation could be divided into two main categories. First, there are theoretical approaches usually dealing with foundations of design (i.e. architecture). Approaches of the second category address the problem from the point of view of existing technical solutions and search for the solution experimentally — we call these approaches naive. In this paper, we focus on these naive approaches. We present a case study consisting of a relatively easy task and a pack of its different naive implementations. We compare these solutions using different criteria considering architecture (design) properties as well as the used technology. The goal of the case study and this paper is to make a final decision on the future of such naive approaches on self-∗ systems' development by comparing the best naive ones to a single result of a selected theoretical approach.

Read the paper · More papers on PaperTik