Run Time Models in Adaptive Service Infrastructure
read more
Citations
Efficient Online Monitoring of Web-Service SLAs
A Systematic Review of Self-adaptation in Service-oriented Architectures
References
ArchJava: connecting software architecture to implementation
Proceedings of the 30th international conference on Software engineering
Proceedings of the 25th International Conference on Software Engineering
Context-oriented Programming
Self-organising software architectures for distributed systems
Related Papers (5)
Frequently Asked Questions (13)
Q2. What are the future works mentioned in the paper "Run time models in adaptive service infrastruc- ture" ?
In this paper the authors have discussed their thesis on software in the future.
Q3. What is the role of the run time model in the development of software?
Run time models, languages and methodologies will play a key role in achieving adaptability and dependability for future software applications.
Q4. What is the last phase of the development process?
The last phase of the development process focuses on the code derivation of the resource-aware adaptable components implementing the modeled eHealth service.
Q5. What is the main goal of the PLASTIC project?
PLASTIC provides a set of tools1 that are all based on the PLASTIC Service Conceptual Model2 and support the service life cycle, from design to implementation to validation to execution.
Q6. What is the condition for a networked system to interoperate?
If the functionalities of two networked systems match and, hence, the two networked systems perform complementary functionalities, then they can interoperate via a suitable mediating connector.
Q7. What is the role of Softure in the near future?
Softure will need to cope with variability, as software systems get deployed on an increasingly large diversity of computing platforms and operates in different execution environments.
Q8. Why is the efficiency of the dynamic model-based analysis more crucial in CONNECT?
It is worth noting that, due to a higher percentage of models managed at run time, in CONNECT the efficiency of the dynamic model-based analysis is more crucial.
Q9. What are the different types of activities that are used to determine the reliability of a software system?
Design, Validation, and Evolution activities vary depending on the organization and the type of system being developed.
Q10. What is the key aspect of managing models at run time during the (synthesis) process?
also in CONNECT, managing models at run time during the (synthesis) process is a key aspect and models play a key role insynthesizing the connector behavior and in validating that, through it, the desired system dependability is achieved.
Q11. What is the efficacy of integrating and composing networked systems?
The efficacy of integrating and composing networked systems is proportional to the level of interoperability of the systems’ respective underlying technologies.
Q12. What is the first scenario that the authors will describe in detail?
The first one, that the authors will describe in detail, concerns the IST PLASTIC [36] project that can be considered as a specific instance of Softure as context-aware software for next generation networking environments.
Q13. What is the probability of an alarm being managed by the hospital?
According to the requirements summarized above, an alarm can be managed by the hospital (with a probability of 0.7 as specified by the non-functional annotation PAprob borrowed from the UML SPT Profile3).