Foundations for the study of software architecture
ACM SIGSOFT Software Engineering Notes
Software architecture and mobility
ISAW '98 Proceedings of the third international workshop on Software architecture
Proceedings of the 21st international conference on Software engineering
Evaluating software architectures: methods and case studies
Evaluating software architectures: methods and case studies
ArchJava: connecting software architecture to implementation
Proceedings of the 24th International Conference on Software Engineering
XMIDDLE: A Data-Sharing Middleware for Mobile Computing
Wireless Personal Communications: An International Journal
Aura: an Architectural Framework for User Mobility in Ubiquitous Computing Environments
WICSA 3 Proceedings of the IFIP 17th World Computer Congress - TC2 Stream / 3rd IEEE/IFIP Conference on Software Architecture: System Design, Development and Maintenance
Constrained Component Deployment in Wide-Area Networks Using AI Planning Techniques
IPDPS '03 Proceedings of the 17th International Symposium on Parallel and Distributed Processing
A Style-Aware Architectural Middleware for Resource-Constrained, Distributed Systems
IEEE Transactions on Software Engineering
Reconceptualizing a Family of Heterogeneous Embedded Systems via Explicit Architectural Support
ICSE '07 Proceedings of the 29th international conference on Software Engineering
A user-centric approach for improving a distributed software system's deployment architecture
A user-centric approach for improving a distributed software system's deployment architecture
Modeling Dimensions of Self-Adaptive Software Systems
Software Engineering for Self-Adaptive Systems
Ambient-PRISMA: Ambients in mobile aspect-oriented software architecture
Journal of Systems and Software
An architecture-driven software mobility framework
Journal of Systems and Software
Performance modeling and analysis of context-aware mobile software systems
FASE'10 Proceedings of the 13th international conference on Fundamental Approaches to Software Engineering
Hi-index | 0.00 |
Over the past decade researchers have shown that software architecture provides an appropriate level of granularity for assessing a system's Quality of Service (QoS) properties (e.g., latency). Similarly, many previous works have adopted an architecture-centric approach to reason about the runtime adaptation, including component mobility, of software systems. However, the relationship between software architecture, QoS, and mobility is not clearly understood. In this paper, we present a framework that takes an explicit software architecture perspective for assessing the system's QoS properties, and improving it through architectural mobility. We describe the implementation of the framework, as well as some of the remaining challenges that frame our ongoing work.