Web server QoS management by adaptive content delivery, 7th International Workshop on Quality of Service, 1999. ,
Performance guarantees for Web server endsystems: a control-theoretical approach, IEEE Transactions on Parallel and Distributed Systems, vol.13, issue.1, 2002. ,
Interface automata, ACM SIGSOFT Software Engineering Notes. vol, vol.26, 2001. ,
StarMX: A framework for developing self-managing Java-based systems, 2009 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems, 2009. ,
A Control Approach for Performance of Big Data Systems, Proceeding of the 2014 IFAC World Congress, 2014. ,
URL : https://hal.archives-ouvertes.fr/hal-00980372
Making components contract aware, Computer, vol.32, issue.7, 1999. ,
URL : https://hal.archives-ouvertes.fr/hal-02141773
No Silver Bullet Essence and Accidents of Software Engineering, Computer, vol.20, issue.4, 1987. ,
Robustness Evaluation of the Rainbow Framework for Self-Adaptation, Proceedings of the 29th Annual ACM Symposium on Applied Computing, 2014. ,
Leveraging software architectures to guide and verify the development of sense/compute/control applications, 33rd International Conference on Software Engineering, 2011. ,
URL : https://hal.archives-ouvertes.fr/inria-00537789
Fine-grained Contract Negotiation for Hierarchical Software Components, 31th EUROMICRO-SEAA Conference -CBSE Track, 2005. ,
, LLNC, vol.5525, 2008.
Evaluating the effectiveness of the Rainbow self-adaptive system, 4th ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems, 2009. ,
Enforcing Different Contracts in Hierarchical Component-Based Systems, 5th International Symposium on Software Composition, 2006. ,
URL : https://hal.archives-ouvertes.fr/hal-01351678
Composite Contract Enforcement in Hierarchical Component Systems, 6th International Symposium on Software Composition, 2007. ,
URL : https://hal.archives-ouvertes.fr/hal-01334910
Xbase: implementing domain-specific languages for Java, Proceedings of the 11th International Conference on Generative Programming and Component Engineering, 2012. ,
Taming heterogeneity -the Ptolemy approach, Proceedings of the IEEE, vol.91, issue.1, 2003. ,
Automated Design of Self-Adaptive Software with Control-Theoretical Formal Guarantees, Proc. 36th International Conference on Software Engineering, 2014. ,
Rainbow: Architecture-Based Self Adaptation with Reusable Infrastructure, IEEE Computer, vol.37, issue.10, 2004. ,
Making control loops explicit when architecting self-adaptive systems, Proceeding of the second international workshop on Selforganizing architectures, 2010. ,
Feedback control of computing systems, 2004. ,
Engineering Autonomic Systems, Proceedings of the 6th International Conference on Autonomic Computing, 2009. ,
Viewing control structures as patterns of passing messages, Artificial Intelligence, vol.8, issue.3, 1977. ,
, Spin Model Checker, 2003.
DOI : 10.1109/32.588521
Domain-Specific Modeling Language for Self-Adaptive Software System Architectures, 2013. ,
ACTRESS: Domain-Specific Modeling of Self-Adaptive Software Architectures, Proceedings of the 29th Annual ACM Symposium on Applied Computing, 2014. ,
Design by contract to improve software vigilance, IEEE Transactions on Software Engineering, vol.32, issue.8, 2006. ,
URL : https://hal.archives-ouvertes.fr/inria-00542784
An adaptive control framework for QoS guarantees and its application to differentiated caching, 10th International Workshop on Quality of Service, 2002. ,
Hierarchical Correctness Proofs for Distributed Algorithms, PODC'87: Proceedings of the 6th annual ACM Symposium on Principles of Distributed Computing, 1987. ,
DOI : 10.1145/41840.41852
URL : http://www.markrtuttle.com/papers/lt87-podc.pdf
Applying 'design by contract', Computer, vol.25, 1992. ,
DOI : 10.1109/2.161279
URL : http://www.inf.ethz.ch/~meyer/publications/computer/contract.pdf
, Object-oriented Software Construction, 1997.
Toward More Expressive Contracts, Journal on Object Oriented Programming, vol.13, issue.4, 2000. ,
Model-Based Development of Embedded Systems: The SysWeaver Approach, 12th IEEE Real-Time and Embedded Technology and Applications Symposium, 2006. ,
, Object Management Group: OMG Object Constraint Language (OCL)
Contracts for scala, Runtime Verification, vol.6418, 2010. ,
DOI : 10.1007/978-3-642-16612-9_5
On the Role of Connectors in Modeling and Implementing Software Architectures, 1998. ,
, Model Checking of Software Components: Combining Java PathFinder and Behavior Protocol Model Checker, 2006.
Behavior protocols for software components, IEEE Transactions on Software Engineering, vol.28, issue.11, 2002. ,
DOI : 10.1109/tse.2002.1049404
The temporal logic of programs, 18th Annual Symposium on Foundations of Computer Science, 1977. ,
Design patterns for developing dynamically adaptive systems, Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems, 2010. ,
DOI : 10.1145/1808984.1808990
URL : http://www.cse.msu.edu/~mckinley/Pubs/files/design-patterns-2010.pdf
MUSIC: Middleware Support for Self-Adaptation in Ubiquitous and Service-Oriented Environments, MobMid '08: Proceedings of the 1st workshop on Mobile middleware, 2008. ,
Self-adaptive software: Landscape and research challenges, ACM Transactions on Autonomous and Adaptive Systems, vol.4, issue.2, 2009. ,
Model transformation: The heart and soul of modeldriven software development. Software, IEEE, vol.20, issue.5, 2003. ,
Temporal Assertions using, AspectJ. Electronic Notes in Theoretical Computer Science, vol.144, 2006. ,
A framework for evaluating quality-driven self-adaptive software systems, 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, 2011. ,
URL : https://hal.archives-ouvertes.fr/inria-00578337
A Model of Computation with Push and Pull Processing, Technical Memorandum UCB/ERL M03/51, 2003. ,