Concepts and experiments in computational reflection
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
On the criteria to be used in decomposing systems into modules
Communications of the ACM
Middleware for real-time and embedded systems
Communications of the ACM - Adaptive middleware
Safe 'composability' of middleware services
Communications of the ACM - Adaptive middleware
Component Software: Beyond Object-Oriented Programming
Component Software: Beyond Object-Oriented Programming
Computer
Making Components Contract Aware
Computer
The Vision of Autonomic Computing
Computer
Dynamic, Adaptive and Reconfigurable Systems Overview and Prospective Vision
ICDCSW '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
An architecture for next generation middleware
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
Kernel-middleware interaction to support adaptation in pervasive computing environments
MPAC '04 Proceedings of the 2nd workshop on Middleware for pervasive and ad-hoc computing
Enabling collaborative adaptation across legacy components
ARM '04 Proceedings of the 3rd workshop on Adaptive and reflective middleware
Resource-based approach to feature interaction in adaptive software
WOSS '04 Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems
Transparent shaping of existing software to support pervasive and autonomic computing
DEAS '05 Proceedings of the 2005 workshop on Design and evolution of autonomic application software
An approach to implementing dynamic adaptation in C++
DEAS '05 Proceedings of the 2005 workshop on Design and evolution of autonomic application software
Specifying adaptation semantics
WADS '05 Proceedings of the 2005 workshop on Architecting dependable systems
Developing an e-learning System which enhances students' academic motivation
Proceedings of the 33rd annual ACM SIGUCCS conference on User services
WildCAT: a generic framework for context-aware applications
MPAC '05 Proceedings of the 3rd international workshop on Middleware for pervasive and ad-hoc computing
Develop once deploy anywhere achieving adaptivity with a runtime linker/loader framework
ARM '05 Proceedings of the 4th workshop on Reflective and adaptive middleware systems
MobiGATE: A Mobile Computing Middleware for the Active Deployment of Transport Services
IEEE Transactions on Software Engineering
A reference model for distributed user interfaces
TAMODIA '05 Proceedings of the 4th international workshop on Task models and diagrams
A mobile agent approach to dynamic architecture-based software adaptation
ACM SIGSOFT Software Engineering Notes
Using Architecture Models for Runtime Adaptability
IEEE Software
Model-based development of dynamically adaptive software
Proceedings of the 28th international conference on Software engineering
Goal-oriented specification of adaptation requirements engineering in adaptive systems
Proceedings of the 2006 international workshop on Self-adaptation and self-managing systems
Components in an adaptive and QoS-based architecture
Proceedings of the 2006 international workshop on Self-adaptation and self-managing systems
Service interface: a new abstraction for implementing and composing protocols
Proceedings of the 2006 ACM symposium on Applied computing
Input interactions and context component based modelisations: differences and similarities
Proceedings of the international workshop in conjunction with AVI 2006 on Context in advanced interfaces
Conception of adaptive programming languages
MS'06 Proceedings of the 17th IASTED international conference on Modelling and simulation
Models, reflective mechanisms and family-based systems to support dynamic configuration
Proceedings of the 1st workshop on MOdel Driven Development for Middleware (MODDM '06)
Creating custom containers with generative techniques
Proceedings of the 5th international conference on Generative programming and component engineering
A meta-component model for dynamic adaptation support in a middleware system for interactive tv
WebMedia '06 Proceedings of the 12th Brazilian Symposium on Multimedia and the web
An Agent-based Resource Allocation Model for computational grids
Multiagent and Grid Systems
MESO: Supporting Online Decision Making in Autonomic Computing Systems
IEEE Transactions on Knowledge and Data Engineering
Towards Re-engineering Legacy Systems for Assured Dynamic Adaptation
MISE '07 Proceedings of the International Workshop on Modeling in Software Engineering
An Adaptation-based Approach to Incrementally Build Component Systems
Electronic Notes in Theoretical Computer Science (ENTCS)
Testing Dynamic Adaptation in Distributed Systems
AST '07 Proceedings of the Second International Workshop on Automation of Software Test
Mixed-Mode Adaptation in Distributed Systems: A Case Study
SEAMS '07 Proceedings of the 2007 International Workshop on Software Engineering for Adaptive and Self-Managing Systems
A Survey of Approaches to Adaptive Application Security
SEAMS '07 Proceedings of the 2007 International Workshop on Software Engineering for Adaptive and Self-Managing Systems
Applying Digital Evolution to the Development of Self-Adaptive ULS Systems
ULS '07 Proceedings of the International Workshop on Software Technologies for Ultra-Large-Scale Systems
Using group selection to evolve leadership in populations of self-replicating digital organisms
Proceedings of the 9th annual conference on Genetic and evolutionary computation
Adaptive web service composition
ACM SIGSOFT Software Engineering Notes
A Java mobile-enabled environment to access adaptive services
Proceedings of the 5th international symposium on Principles and practice of programming in Java
Fully distributed service configuration management
HotDep'07 Proceedings of the 3rd workshop on on Hot Topics in System Dependability
Modelling Adaptive Systems in ForSyDe
Electronic Notes in Theoretical Computer Science (ENTCS)
Support for distributed adaptations in aspect-oriented middleware
Proceedings of the 7th international conference on Aspect-oriented software development
Towards a service-based middleware layer for runtime environments
Proceedings of the 2008 ACM symposium on Applied computing
Component engineering for adaptive ad-hoc systems
Proceedings of the 2008 international workshop on Software engineering for adaptive and self-managing systems
Scheduling time-bounded dynamic software adaptation
Proceedings of the 2008 international workshop on Software engineering for adaptive and self-managing systems
Towards process-based composition of self-managing service-oriented systems
Proceedings of the 2nd international workshop on Systems development in SOA environments
Assurance of dynamic adaptation in distributed systems
Journal of Parallel and Distributed Computing
Avida-MDE: a digital evolution approach to generating models of adaptive software behavior
Proceedings of the 10th annual conference on Genetic and evolutionary computation
Visualizing the Analysis of Dynamically Adaptive Systems Using i* and DSLs
REV '07 Proceedings of the Second International Workshop on Requirements Engineering Visualization
CVM - A communication virtual machine
Journal of Systems and Software
DLS '08 Proceedings of the 2008 symposium on Dynamic languages
AMOEBA-RT: Run-Time Verification of Adaptive Software
Models in Software Engineering
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
When to Adapt? Identification of Problem Domains for Adaptive Systems
REFSQ '08 Proceedings of the 14th international conference on Requirements Engineering: Foundation for Software Quality
Embedding Dynamic Behaviour into a Self-configuring Software System
ATC '08 Proceedings of the 5th international conference on Autonomic and Trusted Computing
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
Managing Dynamic Evolution of Architectural Types
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
Dynamic adaptive software components: the MOCAS approach
CSTST '08 Proceedings of the 5th international conference on Soft computing as transdisciplinary science and technology
Leveraging on strategies to achieve adaptivity in a distributed architecture
Proceedings of the 7th workshop on Reflective and adaptive middleware
A reconfigurable component model using reflection
Proceedings of the 2008 RISE/EFTS Joint International Workshop on Software Engineering for Resilient Systems
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:
An Autonomic Middleware Solution for Coordinating Multiple QoS Controls
ICSOC '08 Proceedings of the 6th International Conference on Service-Oriented Computing
Autonomic Computing Now You See It, Now You Don't
Software Engineering
A Language for Self-Adaptive System Requirements
SOCCER '08 Proceedings of the 2008 International Workshop on Service-Oriented Computing Consequences for Engineering Requirements
Self-adaptive software: Landscape and research challenges
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
A comprehensive solution for application-level adaptation
Software—Practice & Experience
Combinatorial optimization in system configuration design
Automation and Remote Control
Designing a distributed AOP runtime composition model
Proceedings of the 2009 ACM symposium on Applied Computing
Formalizing the notion of adaptive system behavior
Proceedings of the 2009 ACM symposium on Applied Computing
A Need for Biologically Inspired Architectural Description: The Agent Ontogenesis Case
Agent Computing and Multi-Agent Systems
Transparent autonomization in CORBA
Computer Networks: The International Journal of Computer and Telecommunications Networking
Model-driven architectural monitoring and adaptation for autonomic systems
ICAC '09 Proceedings of the 6th international conference on Autonomic computing
Applying genetic algorithms to decision making in autonomic computing systems
ICAC '09 Proceedings of the 6th international conference on Autonomic computing
Exploring approaches to dynamic adaptation
Proceedings of the 3rd International DiscCoTec Workshop on Middleware-Application Interaction
Component Based Approach for Composing Adaptive Mobile Agents
KES-AMSTA '09 Proceedings of the Third KES International Symposium on Agent and Multi-Agent Systems: Technologies and Applications
Modeling Dimensions of Self-Adaptive Software Systems
Software Engineering for Self-Adaptive Systems
Engineering Self-Adaptive Systems through Feedback Loops
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
A declarative formal approach to dynamic reconfiguration
Proceedings of the 1st international workshop on Open component ecosystems
On runtime service quality models in adaptive ad-hoc systems
Proceedings of the 2009 ESEC/FSE workshop on Software integration and evolution @ runtime
Methodology evaluation framework for dynamic evolution in composition-based distributed applications
Journal of Systems and Software
A case study on dynamic kernel adaptation in a component-based infectious disease simulator
Proceedings of the 2009 Workshop on Component-Based High Performance Computing
AAOP-based dynamically reconfigurable monitoring system
Information and Software Technology
Adaptability mechanisms for autonomic system implementation with AAOP
Software—Practice & Experience
The COMETs inspector: towards run time plasticity control based on a semantic network
TAMODIA'06 Proceedings of the 5th international conference on Task models and diagrams for users interface design
An ad hoc approach to achieve collaborative computing with pervasive devices
GPC'07 Proceedings of the 2nd international conference on Advances in grid and pervasive computing
Directed evolution of communication and cooperation in digital organisms
ECAL'07 Proceedings of the 9th European conference on Advances in artificial life
Towards context-awareness in ubiquitous computing
EUC'07 Proceedings of the 2007 international conference on Embedded and ubiquitous computing
An agent-based methodology for self-* systems
Multiagent and Grid Systems
Criteria for the evaluation of self-* systems
Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems
Adaptation and abstract runtime models
Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems
Design patterns for developing dynamically adaptive systems
Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems
Automatically generating adaptive logic to balance non-functional tradeoffs during reconfiguration
Proceedings of the 7th international conference on Autonomic computing
A user-centric network communication broker for multimedia collaborative computing
Multimedia Tools and Applications
Elements of self-adaptive systems: a decentralized architectural perspective
SOAR'09 Proceedings of the First international conference on Self-organizing architectures
Modelling the asynchronous dynamic evolution of architectural types
SOAR'09 Proceedings of the First international conference on Self-organizing architectures
Structural and algorithmic issues of dynamic protocol update
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
International Journal of Autonomous and Adaptive Communications Systems
A QoS assurance framework for distributed infrastructures
Proceedings of the 3rd International Workshop on Monitoring, Adaptation and Beyond
An aspect-oriented approach for implementing evolutionary computation applications
Proceedings of the tenth international conference on Aspect-oriented software development
COSCA: an easy-to-use component-based PaaS cloud system for common applications
Proceedings of the First International Workshop on Cloud Computing Platforms
An approach for providing dependable self-adaptation in distributed embedded systems
Proceedings of the 2011 ACM Symposium on Applied Computing
An evaluation of the adaptation capabilities in programming languages
Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
GRAF: graph-based runtime adaptation framework
Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
Model-driven development of adaptive service-based systems with aspects and rules
WISE'10 Proceedings of the 11th international conference on Web information systems engineering
A framework for user-tailored city exploration
IS-EUD'11 Proceedings of the Third international conference on End-user development
Toward validated composition in component-based adaptive middleware
SC'11 Proceedings of the 10th international conference on Software composition
Goal-based behavioral customization of information systems
CAiSE'11 Proceedings of the 23rd international conference on Advanced information systems engineering
Four-layer framework for combinatorial optimization problems domain
Advances in Engineering Software
Automatic task resolution and adaptation in pervasive environments
ICAIS'11 Proceedings of the Second international conference on Adaptive and intelligent systems
SOAdapt: A process reference model for developing adaptable service-based applications
Information and Software Technology
Mobile service clouds: a self-managing infrastructure for autonomic mobile computing services
SelfMan'06 Proceedings of the Second IEEE international conference on Self-Managed Networks, Systems, and Services
Protocol reconfiguration using component-based design
DAIS'05 Proceedings of the 5th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
EAAR: an approach to environment adaptive application reconfiguration in sensor network
MSN'05 Proceedings of the First international conference on Mobile Ad-hoc and Sensor Networks
Adaptive component allocation in scudware middleware for ubiquitous computing
EUC'05 Proceedings of the 2005 international conference on Embedded and Ubiquitous Computing
Adaptive component management service in scudware middleware for smart vehicle space
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
Interfering effects of adaptation: implications on self-adapting systems architecture
DAIS'06 Proceedings of the 6th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
Applying component-based meta-service in liquid operating system for pervasive computing
ICESS'04 Proceedings of the First international conference on Embedded Software and Systems
Automatic data locality optimization through self-optimization
IWSOS'06/EuroNGI'06 Proceedings of the First international conference, and Proceedings of the Third international conference on New Trends in Network Architectures and Services conference on Self-Organising Systems
A method for compatible COTS component selection
ICCBSS'05 Proceedings of the 4th international conference on COTS-Based Software Systems
An aspect-oriented approach for developing self-adaptive fractal components
SC'06 Proceedings of the 5th international conference on Software Composition
SC'06 Proceedings of the 5th international conference on Software Composition
Enabling safe dynamic component-based software adaptation
Architecting Dependable Systems III
ACM Transactions on Autonomous and Adaptive Systems (TAAS) - Special section on formal methods in pervasive computing, pervasive adaptation, and self-adaptive systems: Models and algorithms
A software architecture for adapting virtual reality content to mobile devices
FMN'10 Proceedings of the Third international conference on Future Multimedia Networking
Context-oriented programming: A software engineering perspective
Journal of Systems and Software
Behavioral adaptation of information systems through goal models
Information Systems
Automating the reconfiguration for self-adaptable software
Proceedings of the 17th international doctoral symposium on Components and Architecture
Towards modeling reconfiguration in hierarchical component architectures
Proceedings of the 15th ACM SIGSOFT symposium on Component Based Software Engineering
Towards a goal-driven approach to action selection in self-adaptive software
Software—Practice & Experience
A commutative model composition operator to support software adaptation
ECMFA'12 Proceedings of the 8th European conference on Modelling Foundations and Applications
Adaptation of legacy codes to context-aware composition using aspect-oriented programming
SC'12 Proceedings of the 11th international conference on Software Composition
Journal of Systems and Software
Achieving dynamic adaptation via management and interpretation of runtime models
Journal of Systems and Software
The quest for runware: on compositional, executable and intuitive models
Software and Systems Modeling (SoSyM)
Optimizing sensor network reprogramming via in situ reconfigurable components
ACM Transactions on Sensor Networks (TOSN)
Adaptive service-oriented mobile applications: a declarative approach
ICSOC'12 Proceedings of the 10th international conference on Service-Oriented Computing
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
A generic adaptive simulation algorithm for component-based simulation systems
Proceedings of the 2013 ACM SIGSIM conference on Principles of advanced discrete simulation
Self-adaptive containers: building resource-efficient applications with low programmer overhead
Proceedings of the 8th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
Towards run-time testing of dynamic adaptive systems
Proceedings of the 8th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
An Analysis of Language-Level Support for Self-Adaptive Software
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Graphic toolkit for adaptive layouts in in-vehicle user interfaces
Proceedings of the 5th International Conference on Automotive User Interfaces and Interactive Vehicular Applications
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
A systematic literature review of service choreography adaptation
Service Oriented Computing and Applications
Journal of Systems Architecture: the EUROMICRO Journal
Enabling bring-your-own-device using mobile application instrumentation
IBM Journal of Research and Development
Hi-index | 4.10 |
Compositional adaptation exchanges algorithmic or structural system components with others that improve a program's fit to its current environment. With this approach, an application can add new behaviors after deployment. Compositional adaptation also enables dynamic recomposition of the software during execution. While dynamic software recomposition dates back to the earliest days of computing, such programs were difficult to write and debug. Several new software tools and technologies now help address these problems.The authors review the research in compositional adaptation and survey the supporting technologies, proposed solutions, and areas that require further study.