Dynamic QoS management and optimization in service-based systems

R Calinescu, L Grunske, M Kwiatkowska… - IEEE Transactions …, 2010 - ieeexplore.ieee.org
Service-based systems that are dynamically composed at runtime to provide complex,
adaptive functionality are currently one of the main development paradigms in software …

Automatic source code summarization of context for java methods

PW McBurney, C McMillan - IEEE Transactions on Software …, 2015 - ieeexplore.ieee.org
Source code summarization is the task of creating readable summaries that describe the
functionality of software. Source code summarization is a critical component of …

Smart-troubleshooting connected devices: Concept, challenges and opportunities

M Caporuscio, F Flammini, N Khakpour, P Singh… - Future Generation …, 2020 - Elsevier
Today's digital world and evolving technology has improved the quality of our lives but it has
also come with a number of new threats. In the society of smart-cities and Industry 4.0, where …

MAPE-K formal templates to rigorously design behaviors for self-adaptive systems

DGDL Iglesia, D Weyns - … on Autonomous and Adaptive Systems (TAAS), 2015 - dl.acm.org
Designing software systems that have to deal with dynamic operating conditions, such as
changing availability of resources and faults that are difficult to predict, is complex. A …

A goal-based modeling approach to develop requirements of an adaptive system with environmental uncertainty

BHC Cheng, P Sawyer, N Bencomo… - … Conference on Model …, 2009 - Springer
Dynamically adaptive systems (DASs) are intended to monitor the execution environment
and then dynamically adapt their behavior in response to changing environmental …

Architectural principles for cloud software

C Pahl, P Jamshidi, O Zimmermann - ACM Transactions on Internet …, 2018 - dl.acm.org
A cloud is a distributed Internet-based software system providing resources as tiered
services. Through service-orientation and virtualization for resource provisioning, cloud …

MOSES: A framework for QoS driven runtime adaptation of service-oriented systems

V Cardellini, E Casalicchio, V Grassi… - IEEE Transactions …, 2011 - ieeexplore.ieee.org
Architecting software systems according to the service-oriented paradigm and designing
runtime self-adaptable systems are two relevant research areas in today's software …

Qos-driven runtime adaptation of service oriented architectures

V Cardellini, E Casalicchio, V Grassi… - Proceedings of the 7th …, 2009 - dl.acm.org
Runtime adaptation is recognized as a viable way for a service-oriented system to meet QoS
requirements in its volatile operating environment. In this paper we propose a methodology …

Decision making for self-adaptation based on partially observable satisfaction of non-functional requirements

L Garcia, H Samin, N Bencomo - ACM Transactions on Autonomous and …, 2024 - dl.acm.org
Approaches that support the decision-making of self-adaptive and autonomous systems
(SAS) often consider an idealized situation where (i) the system's state is treated as fully …

Modeling self-adaptive software systems by fuzzy rules and Petri nets

Z Ding, Y Zhou, M Zhou - IEEE Transactions on Fuzzy Systems, 2017 - ieeexplore.ieee.org
A self-adaptive software system is one that can autonomously modify its behavior at runtime
in response to changes in the system and its environment. It is a challenge to model such a …