The document explores a model-driven software development (MDSD) approach for ubiquitous computing systems, aiming to optimize middleware for diverse, resource-constrained environments. It presents two domain architectures: implicit middleware for service relocation and generative gateways for communication, emphasizing the need for high-level formal models to address the challenges of resource allocation and execution context changes. The findings suggest that MDSD can enhance flexibility, code performance, and system analyzability, bridging the gap between theoretical and practical software engineering in pervasive computing.
Related topics: