The case for reflective middleware
Communications of the ACM - Adaptive middleware
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
GridStix: Supporting Flood Prediction using Embedded Hardware and Next Generation Grid Middleware
WOWMOM '06 Proceedings of the 2006 International Symposium on on World of Wireless, Mobile and Multimedia Networks
Models, reflective mechanisms and family-based systems to support dynamic configuration
Proceedings of the 1st workshop on MOdel Driven Development for Middleware (MODDM '06)
A generic component model for building systems software
ACM Transactions on Computer Systems (TOCS)
Goal-Based Modeling of Dynamically Adaptive System Requirements
ECBS '08 Proceedings of the 15th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems
Visualizing the Analysis of Dynamically Adaptive Systems Using i* and DSLs
REV '07 Proceedings of the Second International Workshop on Requirements Engineering Visualization
Deep middleware for the divergent Grid
Proceedings of the ACM/IFIP/USENIX 2005 International Conference on Middleware
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
Exploiting extreme heterogeneity in a flood warning scenario using the Gridkit middleware
Proceedings of the ACM/IFIP/USENIX Middleware '08 Conference Companion
Engineering complex adaptations in highly heterogeneous distributed systems
Autonomics '08 Proceedings of the 2nd International Conference on Autonomic Computing and Communication Systems
Taming Dynamically Adaptive Systems using models and aspects
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
On the use of software models during software execution
MISE '09 Proceedings of the 2009 ICSE Workshop on Modeling in Software Engineering
Software Engineering for Self-Adaptive Systems
Evaluating Organizational Configurations
WI-IAT '09 Proceedings of the 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology - Volume 02
SM@RT: towards architecture-based runtime management of Internetware systems
Proceedings of the First Asia-Pacific Symposium on Internetware
An Incremental Algorithm for High-Performance Runtime Model Consistency
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
Design abstraction and processes in robotics: from code-driven to model-driven engineering
SIMPAR'10 Proceedings of the Second international conference on Simulation, modeling, and programming for autonomous robots
Tracing requirements for adaptive systems using claims
Proceedings of the 6th International Workshop on Traceability in Emerging Forms 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
Towards requirements aware systems: Run-time resolution of design-time assumptions
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Co-simulation of ns-2 and SPHERE for media independent handovers
Proceedings of the 5th International ICST Conference on Simulation Tools and Techniques
Actor-based runtime model of adaptable feedback control loops
Proceedings of the 7th Workshop on Models@run.time
Robust reconfigurations of component assemblies
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.00 |
Engineering adaptive software is an increasingly complex task. Here, we demonstrate Genie, a tool that supports the modelling, generation, and operation of highly reconfigurable, component-based systems. We showcase how Genie is used in two case-studies: i) the development and operation of an adaptive flood warning system, and ii) a service discovery application. In this context, adaptation is enabled by the Gridkit reflective middleware platform.