Lua—an extensible extension language
Software—Practice & Experience
Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
Versioned software architecture
ISAW '98 Proceedings of the third international workshop on Software architecture
Acme: architectural description of component-based systems
Foundations of component-based systems
Specifying Distributed Software Architectures
Proceedings of the 5th European Software Engineering Conference
Think: A Software Framework for Component-based Operating System Kernels
ATEC '02 Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference
NETKIT: a software component-based approach to programmable networking
ACM SIGCOMM Computer Communication Review
Support for Evolving Software Architectures in the ArchWare ADL
WICSA '04 Proceedings of the Fourth Working IEEE/IFIP Conference on Software Architecture
Mae---a system model and environment for managing architectural evolution
ACM Transactions on Software Engineering and Methodology (TOSEM)
The design of a configurable and reconfigurable middleware platform
Distributed Computing
Architecture-based self-adaptation in the presence of multiple objectives
Proceedings of the 2006 international workshop on Self-adaptation and self-managing systems
Using components for architecture-based management: the self-repair case
Proceedings of the 30th international conference on Software engineering
A generic model for managing software architecture evolution
ICS'05 Proceedings of the 9th WSEAS International Conference on Systems
Reliable dynamic reconfigurations in the fractal component model
Proceedings of the 6th international workshop on Adaptive and reflective middleware: held at the ACM/IFIP/USENIX International Middleware Conference
Promoting levels of openness on component-based adaptable middleware
Proceedings of the 6th international workshop on Adaptive and reflective middleware: held at the ACM/IFIP/USENIX International Middleware Conference
Managing Dynamic Evolution of Architectural Types
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
On the Interplay of Aspects and Dynamic Reconfiguration in a Specification-to-Deployment Environment
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
A Model-Based Framework for Statically and Dynamically Checking Component Interactions
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
An architectural approach to the correct and automatic assembly of evolving component-based systems
Journal of Systems and Software
Cross-layer self-adaptation of service-oriented architectures
Proceedings of the 3rd workshop on Middleware for service oriented computing
Experiences from Developing a Component Technology Agnostic Adaptation Framework
CBSE '08 Proceedings of the 11th International Symposium on Component-Based Software Engineering
Combinatorial optimization in system configuration design
Automation and Remote Control
Taming Dynamically Adaptive Systems using models and aspects
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Improving Architecture-Based Self-Adaptation through Resource Prediction
Software Engineering for Self-Adaptive Systems
A Model-Based Framework to Design and Debug Safe Component-Based Autonomic Systems
QoSA '09 Proceedings of the 5th International Conference on the Quality of Software Architectures: Architectures for Adaptive Software Systems
Ethylene: composants dynamiques pour la mise en œuvre d'IHM plastiques en informatique ambiante
Proceedings of the 21st International Conference on Association Francophone d'Interaction Homme-Machine
A dynamic platform for run-time adaptation
Pervasive and Mobile Computing
Applying OMG D&C specification and ECA rules for autonomous distributed component-based systems
MoDELS'06 Proceedings of the 2006 international conference on Models in software engineering
Architecting dynamic reconfiguration in dependable systems
Architecting dependable systems IV
A multi-stage approach for reliable dynamic reconfigurations of component-based systems
DAIS'08 Proceedings of the 8th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
QoS-enabled and self-adaptive connectors for Web Services composition and coordination
Computer Languages, Systems and Structures
Improving architecture-based self-adaptation using preemption
SOAR'09 Proceedings of the First international conference on Self-organizing architectures
A model for dynamic reconfiguration in service-oriented architectures
ECSA'10 Proceedings of the 4th European conference on Software architecture
Unifying design and runtime software adaptation using aspect models
Science of Computer Programming
From Autonomic to Self-Self Behaviors: The JADE Experience
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Architecting resilient computing systems: overall approach and open issues
SERENE'11 Proceedings of the Third international conference on Software engineering for resilient systems
Utilising alternative application configurations in context- and qos-aware mobile middleware
DAIS'06 Proceedings of the 6th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
An xADL extension for managing dynamic deployment in distributed service oriented architectures
FSEN'09 Proceedings of the Third IPM international conference on Fundamentals of Software Engineering
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
Generating synchronization engines between running systems and their model-based views
MODELS'09 Proceedings of the 2009 international conference on Models in Software Engineering
Reliable dynamic reconfigurations in a reflective component model
CBSE'10 Proceedings of the 13th international conference on Component-Based Software Engineering
Stitch: A language for architecture-based self-adaptation
Journal of Systems and Software
Journal of Systems and Software
Describing cloud applications architectures
ECSA'13 Proceedings of the 7th European conference on Software Architecture
Proceedings of International Workshop on Adaptive Self-tuning Computing Systems
Hi-index | 0.00 |
We propose a meta-framework called ‘Plastik' which i) supports the specification and creation of runtime component-framework-based software systems and ii) facilitates and manages the runtime reconfiguration of such systems while ensuring integrity across changes. The meta-framework is fundamentally an integration of an architecture description language (an extension of ACME/Armani) and a reflective component runtime (OpenCOM). Plastikgenerated component frameworks can be dynamically reconfigured either through programmed changes (which are foreseen at design time and specified at the ADL level); or through ad-hoc changes (which are unforeseen at design time but which are nevertheless constrained by invariants specified at the ADL level). We provide in the paper a case study that illustrates the operation and benefits of Plastik.