Control-theoretical software adaptation: A systematic literature review
Modern software applications are subject to uncertain operating conditions, such as
dynamics in the availability of services and variations of system goals. Consequently …
dynamics in the availability of services and variations of system goals. Consequently …
A review of the principles of designing smart cyber-physical systems for run-time adaptation: Learned lessons and open issues
Smart cyber-physical systems (S-CPSs) are complex engineered systems empowered by
cyber-physical computing and equipped with the capability of reasoning, learning, adapting …
cyber-physical computing and equipped with the capability of reasoning, learning, adapting …
Fairness testing: testing software for discrimination
This paper defines software fairness and discrimination and develops a testing-based
method for measuring if and how much software discriminates, focusing on causality in …
method for measuring if and how much software discriminates, focusing on causality in …
A survey on engineering approaches for self-adaptive systems
The complexity of information systems is increasing in recent years, leading to increased
effort for maintenance and configuration. Self-adaptive systems (SASs) address this issue …
effort for maintenance and configuration. Self-adaptive systems (SASs) address this issue …
Software fairness
A goal of software engineering research is advancing software quality and the success of
the software engineering process. However, while recent studies have demonstrated a new …
the software engineering process. However, while recent studies have demonstrated a new …
Cognitive security: A comprehensive study of cognitive science in cybersecurity
RO Andrade, SG Yoo - Journal of Information Security and Applications, 2019 - Elsevier
Nowadays, IoT, cloud computing, mobile and social networks are generating a
transformation in social processes. Nevertheless, this technological change rise to new …
transformation in social processes. Nevertheless, this technological change rise to new …
Themis: Automatically testing software for discrimination
Bias in decisions made by modern software is becoming a common and serious problem.
We present Themis, an automated test suite generator to measure two types of …
We present Themis, an automated test suite generator to measure two types of …
Self-aware cyber-physical systems
In this article, we make the case for the new class of Self-aware Cyber-physical Systems. By
bringing together the two established fields of cyber-physical systems and self-aware …
bringing together the two established fields of cyber-physical systems and self-aware …
REASSURE: Requirements elicitation for adaptive socio-technical systems using repertory grid
Context Socio-technical systems are expected to understand the dynamics of the execution
environment and behave accordingly. Significant work has been done on formalizing and …
environment and behave accordingly. Significant work has been done on formalizing and …
[HTML][HTML] A self-integration testbed for decentralized socio-technical systems
F Fanitabasi, E Gaere, E Pournaras - Future Generation Computer Systems, 2020 - Elsevier
Abstract The Internet of Things (IoT) comes along with new challenges for experimenting,
testing, and operating decentralized socio-technical systems at large-scale. In such systems …
testing, and operating decentralized socio-technical systems at large-scale. In such systems …