Fundamental challenges in mobile computing
PODC '96 Proceedings of the fifteenth annual ACM symposium on Principles of distributed computing
Component Software: Beyond Object-Oriented Programming
Component Software: Beyond Object-Oriented Programming
An Architecture-Based Approach to Self-Adaptive Software
IEEE Intelligent Systems
Advanced lectures on networking
TOOLS '00 Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 33)
Middleware Awareness in Mobile Computing
ICDCSW '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
Computer
Designing adaptive middleware for reuse
ARM '04 Proceedings of the 3rd workshop on Adaptive and reflective middleware
Reflective Middleware: From Your Desk to Your Hand
IEEE Distributed Systems Online
A middleware centric approach to building self-adapting systems
SEM'04 Proceedings of the 4th international conference on Software Engineering and Middleware
MADAM: towards a flexible planning-based middleware
Proceedings of the 2006 international workshop on Self-adaptation and self-managing systems
Models, reflective mechanisms and family-based systems to support dynamic configuration
Proceedings of the 1st workshop on MOdel Driven Development for Middleware (MODDM '06)
Software adaptation for service-oriented systems
Proceedings of the 1st workshop on Middleware for Service Oriented Computing (MW4SOC 2006)
Autonomic Adaptation solution based on Service-Context Adequacy Determination
Electronic Notes in Theoretical Computer Science (ENTCS)
A basis for performance property prediction of ubiquitous self-adapting systems
International workshop on Engineering of software services for pervasive environments: in conjunction with the 6th ESEC/FSE joint meeting
Addressing separation of concerns in software engineering environments
SE'07 Proceedings of the 25th conference on IASTED International Multi-Conference: Software Engineering
An extensible and lightweight architecture for adaptive server applications
Software—Practice & Experience
Genetic algorithm-based optimization of service composition and deployment
Proceedings of the 3rd international workshop on Services integration in pervasive environments
Dynamic aspect weaving using a planning-based adaptation middleware
Proceedings of the 2nd workshop on Middleware-application interaction: affiliated with the DisCoTec federated conferences 2008
An Optimization of Context Sharing for Self-adaptive Mobile Applications
ICA3PP '08 Proceedings of the 8th international conference on Algorithms and Architectures for Parallel Processing
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
An Aspect-Oriented and Model-Driven Approach for Managing Dynamic Variability
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
MUSIC: an autonomous platform supporting self-adaptive mobile applications
Proceedings of the 1st workshop on Mobile middleware: embracing the personal communication device
A Pluggable and Reconfigurable Architecture for a Context-Aware Enabling Middleware System
OTM '08 Proceedings of the OTM 2008 Confederated International Conferences, CoopIS, DOA, GADA, IS, and ODBASE 2008. Part I on On the Move to Meaningful Internet Systems:
OTM '08 Proceedings of the OTM 2008 Confederated International Conferences, CoopIS, DOA, GADA, IS, and ODBASE 2008. Part I on On the Move to Meaningful Internet Systems:
Self-adaptive software: Landscape and research challenges
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Dynamic planning and weaving of dependability concerns for self-adaptive ubiquitous services
Proceedings of the 2009 ACM symposium on Applied Computing
Modeling and Validating Dynamic Adaptation
Models in Software Engineering
Component assessment and proactive model for support of dynamic integration in self adaptive system
ACM SIGSOFT Software Engineering Notes
On the use of software models during software execution
MISE '09 Proceedings of the 2009 ICSE Workshop on Modeling in Software Engineering
MUSIC: Middleware Support for Self-Adaptation in Ubiquitous and Service-Oriented Environments
Software Engineering for Self-Adaptive Systems
Software Engineering for Self-Adaptive Systems
A multi-dimensional model enabling autonomic reasoning for context-aware pervasive applications
Proceedings of the 5th Annual International Conference on Mobile and Ubiquitous Systems: Computing, Networking, and Services
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
DSVIS'06 Proceedings of the 13th international conference on Interactive systems: Design, specification, and verification
Service-context unified knowledge representation for autonomic adaptation
CONTEXT'07 Proceedings of the 6th international and interdisciplinary conference on Modeling and using context
Towards semantic-based adaptation decisions for context-aware mobile computing
Proceedings of the 2010 ACM Symposium on Applied Computing
Managing distributed adaptation of mobile applications
DAIS'07 Proceedings of the 7th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
Experiences from developing a distributed context management system for enabling adaptivity
DAIS'07 Proceedings of the 7th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
Composing components and services using a planning-based adaptation middleware
SC'08 Proceedings of the 7th international conference on Software composition
Putting together QoS and security in autonomic pervasive systems
Proceedings of the 6th ACM workshop on QoS and security for wireless and mobile networks
ECSA'10 Proceedings of the 4th European conference on Software architecture
A framework for rule-based dynamic adaptation
TGC'10 Proceedings of the 5th international conference on Trustworthly global computing
Dynamically adaptive systems through automated model evolution using service compositions
SC'10 Proceedings of the 9th international conference on Software composition
OPEN: open pervasive environments for migratory interactive services
Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
Development support for QoS-aware service-adaptation in ubiquitous computing applications
Proceedings of the 2011 ACM Symposium on Applied Computing
A framework for evaluating quality-driven self-adaptive software systems
Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
Approaching runtime trust assurance in open adaptive systems
Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
Kalimucho: contextual deployment for QoS management
Proceedings of the 11th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
Managing change in self-adaptive software systems
Proceedings of the 12th International Conference on Computer Systems and Technologies
When the requirements for adaptation and high integrity meet
Proceedings of the 8th workshop on Assurances for self-adaptive systems
Adaptive context oriented component-based application middleware (COCA-middleware)
UIC'11 Proceedings of the 8th international conference on Ubiquitous intelligence and computing
Tailoring dynamic software product lines
Proceedings of the 10th ACM international conference on Generative programming and component engineering
Formal analysis and verification of self-healing systems
FASE'10 Proceedings of the 13th international conference on Fundamental Approaches to Software Engineering
Distributed adaptation reasoning for a mobility and adaptation enabling middleware
OTM'06 Proceedings of the 2006 international conference on On the Move to Meaningful Internet Systems: AWeSOMe, CAMS, COMINF, IS, KSinBIT, MIOS-CIAO, MONET - Volume Part I
A component-based planning framework for adaptive systems
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part II
Using qos-contracts to drive architecture-centric self-adaptation
QoSA'10 Proceedings of the 6th international conference on Quality of Software Architectures: research into Practice - Reality and Gaps
DAIS'10 Proceedings of the 10th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
Dynamically adapting BDI agents based on high-level user specifications
AAMAS'11 Proceedings of the 10th international conference on Advanced Agent Technology
Context-oriented programming: A software engineering perspective
Journal of Systems and Software
Requirements and assessment of languages and frameworks for adaptation models
MODELS'11 Proceedings of the 2011th international conference on Models in Software Engineering
Self-adaptive software needs quantitative verification at runtime
Communications of the ACM
Co-adapting human collaborations and software architectures
Proceedings of the 34th International Conference on Software Engineering
Journal of Systems and Software
SPL Conqueror: Toward optimization of non-functional properties in software product lines
Software Quality Control
Service-context knowledge-based solution for autonomic adaptation
ATC'07 Proceedings of the 4th international conference on Autonomic and Trusted Computing
Runtime adaptation of architectural models: an approach for adapting user interfaces
MEDI'12 Proceedings of the 2nd international conference on Model and Data Engineering
Proceedings of the 7th Workshop on Models@run.time
OPEN Platform for Migration of Interactive Services: Architecture and Evaluation
International Journal of Adaptive, Resilient and Autonomic Systems
CAMPUS: A middleware for automated context-aware adaptation decision making at run time
Pervasive and Mobile Computing
Representing dynamic pluggable software units
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Robust reconfigurations of component assemblies
Proceedings of the 2013 International Conference on Software Engineering
Managing non-functional uncertainty via model-driven adaptivity
Proceedings of the 2013 International Conference on Software Engineering
Coupling software architecture and human architecture for collaboration-aware system adaptation
Proceedings of the 2013 International Conference on Software Engineering
Conditional Safety Certification of Open Adaptive Systems
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
A vision for a stochastic reasoner for autonomic cloud deployment
Proceedings of the Second Nordic Symposium on Cloud Computing & Internet Technologies
Model-Driven Engineering of Self-Adaptive Software with EUREMA
ACM Transactions on Autonomous and Adaptive Systems (TAAS) - Special Section on Best Papers from SEAMS 2012
Hi-index | 0.02 |
Developers typically use software architecture models at design time to capture significant decisions about a software system's organization and to describe and establish a common understanding about the system's abstract properties. Architectural information isn't usually explicitly represented at runtime; developers transform and realize the architectural properties through runtime artifacts. Recently, the introduction of software platforms supporting component plug-in and dynamic binding has facilitated adaptation of software systems at runtime. Preserving the properties described by the architecture model during adaptation is an important task. We propose a self-adaptation approach that exploits architecture models to reason about and control adaptation at runtime. We can derive runtime models from design models facilitating the developers' task. We developed the approach in the context of mobile computing.This article is part of a focus section on software architecture.