Under CopyrightNiebuhr, DirkDirkNiebuhrKlus, HolgerHolgerKlusAnastasopoulos, MichalisMichalisAnastasopoulosKoch, JanJanKochWeiß, OliverOliverWeißRausch, AndreasAndreasRausch2022-03-0728.06.20072007https://publica.fraunhofer.de/handle/publica/29339310.24406/publica-fhg-293393The future of computing as envisioned by the concept of Ambient Intelligence is related with a shift away from traditional desktop systems towards networks of small devices that can be unobtrusively embedded into the environment of users. This shift brings up many challenges to the field of computer science such as mobility, distribution, natural interaction and most importantly adaptation and interoperability. Adaptation involves the efficient alteration of computing systems to best fit the needs of the users. One way to achieve this alteration is to support the dynamic integration of new systems components during run-time. Interoperability on the other hand involves the ability of computer systems components to seamlessly interact in spite of heterogeneity, distribution and dynamic integration. This report presents DAiSI, a reference architecture and implementation of a software infrastructure layer that facilitates dynamic integration and interoperability for Ambient Intelligence Systems.1 Introduction S.1-6 - 1.1 Audience S.2 - 1.2 Dynaptive Systems and Ambient Intelligence S.2 - 1.3 Document Structure S.3 - 1.4 Related work S.3-6 Table of Contents S.7 2 Example Application - Living Assistance Systems S.7-16 - 2.1 Application Scenarios - Home Care System S.7-9 - 2.2 Adaptation Scenarios - Dynaptive Food Control System S.11-16 3 Overview of DAiSI Architecture S.17-35 - 3.1 Physical Layer S.18-20 - 3.2 System Layer S.21-23 - 3.3 Infrastructure Layer S.24-26 - 3.4 Application Layer S.27-35 4 Implementing DAiSI Components S.36-49 - 4.1 Java-based Implementation S.36-46 - 4.2 C++-based Implementation S.46-49 5 DAiSI Component Architecture S.50-67 - 5.1 Node Component S.50-55 - 5.2 Configuration Component S.56-58 - 5.3 Device Bay Component S.59-67 6 Conclusion / Further work S.68-71 7 References S.72 - 7.1 Books S.72 - 7.2 Conference Proceedings S.72 - 7.3 Journals S.73 - 7.4 Specifications S.73 - 7.5 Technical Reports S.73-74 - 7.6 Web Sites S.75enadaptationambient intelligencecomponentconfiguration managementCORBAdistributed computingdynamicintegrationinteroperabilitymiddlewareBelAmI004005006DAiSI - Dynamic Adaptive System Infrastructurereport