JOURNAL ARTICLE

ScudADL: An architecture description language for adaptive middleware in ubiquitous computing environments

Abstract

With the increasing demands for adaptive middleware of dynamic systems in ubiquitous computing environments, the need for dynamic software architecture and programming infrastructure to achieve dynamic adaptation is widely recognized. The paper firstly presents a semantic and adaptive middleware architecture called ScudWare that supports for ubiquitous computing environments. Specially, a Scud-ADL framework and the specification semantics, based on higher-order typed pi calculus theory, are proposed, which describes ScudWare component structure characters, and dynamic behavior adaptation. In the ScudADL, the computing resources consumption is concerned. And the component inner and outer adaptive behaviors are separated from component functional behaviors in an explicit way. Finally, we give a case study to show its adaptation.

Keywords:
Middleware (distributed applications) Computer science Adaptation (eye) Component (thermodynamics) Ubiquitous computing Semantics (computer science) Distributed computing Architecture Component-based software engineering Software architecture Separation of concerns Programming language Software Software system Operating system

Metrics

5
Cited By
0.93
FWCI (Field Weighted Citation Impact)
8
Refs
0.81
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Context-Aware Activity Recognition Systems
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition
Real-Time Systems Scheduling
Physical Sciences →  Computer Science →  Hardware and Architecture
Distributed systems and fault tolerance
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

© 2026 ScienceGate Book Chapters — All rights reserved.