Strategic business modeling: representation and reasoning

J Horkoff, D Barone, L Jiang, E Yu, D Amyot… - Software & Systems …, 2014 - Springer
Business intelligence (BI) offers tremendous potential for business organizations to gain
insights into their day-to-day operations, as well as longer term opportunities and threats …

Managing non-functional uncertainty via model-driven adaptivity

C Ghezzi, LS Pinto, P Spoletini… - 2013 35th International …, 2013 - ieeexplore.ieee.org
Modern software systems are often characterized by uncertainty and changes in the
environment in which they are embedded. Hence, they must be designed as adaptive …

Software engineering meets control theory

A Filieri, M Maggio, K Angelopoulos… - 2015 IEEE/ACM 10th …, 2015 - ieeexplore.ieee.org
The software engineering community has proposed numerous approaches for making
software self-adaptive. These approaches take inspiration from machine learning and …

Control strategies for self-adaptive software systems

A Filieri, M Maggio, K Angelopoulos… - ACM Transactions on …, 2017 - dl.acm.org
The pervasiveness and growing complexity of software systems are challenging software
engineering to design systems that can adapt their behavior to withstand unpredictable …

Reasoning with key performance indicators

D Barone, L Jiang, D Amyot, J Mylopoulos - The Practice of Enterprise …, 2011 - Springer
Business organizations continuously monitor their environments, looking out for
opportunities and threats that may help/hinder the fulfilment of their objectives. We are …

Requirements-driven software evolution

VES Souza, A Lapouchnian, K Angelopoulos… - … Science-Research and …, 2013 - Springer
It is often the case that stakeholders want to strengthen/weaken or otherwise change their
requirements for a system-to-be when certain conditions apply at runtime. For example …

Evolution of security engineering artifacts: a state of the art survey

M Felderer, B Katt, P Kalb, J Jürjens… - Transportation …, 2015 - igi-global.com
Security is an important quality aspect of modern open software systems. However, it is
challenging to keep such systems secure because of evolution. Security evolution can only …

Model predictive control for software systems with CobRA

K Angelopoulos, AV Papadopoulos… - Proceedings of the 11th …, 2016 - dl.acm.org
Self-adaptive software systems monitor their operation and adapt when their requirements
fail due to unexpected phenomena in their environment. This paper examines the case …

Reusability in goal modeling: A systematic literature review

MB Duran, G Mussbacher - Information and Software Technology, 2019 - Elsevier
Context: Goal modeling is an important instrument for the elicitation, specification, analysis,
and validation of early requirements. Goal models capture hierarchical representations of …

Engineering self-adaptive software systems: From requirements to model predictive control

K Angelopoulos, AV Papadopoulos… - ACM Transactions on …, 2018 - dl.acm.org
Self-adaptive software systems monitor their operation and adapt when their requirements
fail due to unexpected phenomena in their environment. This article examines the case …