English
Related papers

Related papers: Developing Self-Adaptive Microservice Systems: Cha…

200 papers

While robot learning has demonstrated promising results for enabling robots to automatically acquire new skills, a critical challenge in deploying learning-based systems is scale: acquiring enough data for the robot to effectively…

Self-adaptive systems (SASs) are capable of adjusting its behavior in response to meaningful changes in the operational con-text and itself. The adaptation needs to be performed automatically through self-managed reactions and…

Software Engineering · Computer Science 2017-04-06 Zhuoqun Yang , Zhi Jin , Zhi Li

The assurance of real-time properties is prone to context variability. Providing such assurance at design time would require to check all the possible context and system variations or to predict which one will be actually used. Both cases…

Software Engineering · Computer Science 2018-04-04 Arthur Rodrigues , Ricardo Diniz Caldas , Genaína Nunes Rodrigues , Thomas Vogel , Patrizio Pelliccione

Microservices architectures have become the foundation for developing scalable and modern software systems, but they also bring significant challenges in managing heterogeneous and distributed data. The pragmatic solution is polyglot…

Databases · Computer Science 2025-09-11 Festim Halili , Anila Nuhiji , Diellza Mustafai Veliu

When faults occur in microservice applications -- as they inevitably do -- developers depend on observability data to quickly identify and diagnose the issue. To collect such data, microservices need to be instrumented and the respective…

Software Engineering · Computer Science 2025-03-12 Maria C. Borges , Sebastian Werner

In this extended abstract, we propose a novel research topic in the field of agentic AI, which we refer to as self-coding information systems. These systems will be able to dynamically adapt their structure or behavior by evaluating…

Software Engineering · Computer Science 2026-03-06 Rodrigo Falcão , Frank Elberzhager , Karthik Vaidhyanathan

The safety of autonomous driving systems, particularly self-driving vehicles, remains of paramount concern. These systems exhibit affine nonlinear dynamics and face the challenge of executing predefined control tasks while adhering to state…

Systems and Control · Electrical Eng. & Systems 2024-09-21 Fan Yang , Haoqi Li , Maolong Lv , Jiangping Hu , Qingrui Zhou , Bijoy K. Ghosh

Autoscaling functions provide the foundation for achieving elasticity in the modern cloud computing paradigm. It enables dynamic provisioning or de-provisioning resources for cloud software services and applications without human…

Software Engineering · Computer Science 2023-09-06 Chunyang Meng , Shijie Song , Haogang Tong , Maolin Pan , Yang Yu

With software systems permeating our lives, we are entitled to expect that such systems are secure by design, and that such security endures throughout the use of these systems and their subsequent evolution. Although adaptive security…

Cryptography and Security · Computer Science 2023-06-08 Liliana Pasquale , Kushal Ramkumar , Wanling Cai , John McCarthy , Gavin Doherty , Bashar Nuseibeh

The purpose of this review paper is to present some recent results on the modeling and control of large systems of agents. We focus on particular applications where the agents are capable of independent actions instead of simply reacting to…

Optimization and Control · Mathematics 2023-02-27 Benedetto Piccoli

[Context] Microservices enable the decomposition of applications into small and independent services connected together. The independence between services could positively affect the development velocity of a project, which is considered an…

Software Engineering · Computer Science 2023-06-22 Nyyti Saarimaki , Mikel Robredo , Sira vegas , Natalia Juristo , David Taibi , Valentina Lenarduzzi

Wearable devices are a new form of mobile computer system that provides exclusive and user-personalized services. Wearable devices bring new issues and challenges to computer science and technology. This paper summarizes the development…

Human-Computer Interaction · Computer Science 2015-04-06 He Jiang , Xin Chen , Shuwei Zhang , Xin Zhang , Weiqiang Kong , Tao Zhang

As robots aspire for long-term autonomous operations in complex dynamic environments, the ability to reliably take mission-critical decisions in ambiguous situations becomes critical. This motivates the need to build systems that have…

Robotics · Computer Science 2016-08-01 Shreyansh Daftry , Sam Zeng , J. Andrew Bagnell , Martial Hebert

Autonomic Computing (AC) is a promising approach for developing intelligent and adaptive self-management systems at the deep network edge. In this paper, we present the problems and challenges related to the use of AC for IoT devices. Our…

Networking and Internet Architecture · Computer Science 2025-09-25 Wojciech Kalka , Ruitao Xue , Kamil Faber , Aleksander Slominski , Devki Jha , Rajiv Ranjan , Tomasz Szydlo

Cloud-native Applications are 'distributed, elastic and horizontal-scalable systems composed of (micro)services which isolate states in a minimum of stateful components'. Hence, an important property is to ensure a low coupling and a high…

Software Engineering · Computer Science 2024-11-19 Sebastiano Panichella , Mohammad Imranur Rahman , Davide Taibi

Distributed information systems are needed to be autonomous, heterogeneous and adaptable to the context. This is the reason why they resort Web services based on SOA Based on the advanced technology of SOA. These technologies can evolve in…

Software Engineering · Computer Science 2013-01-21 Faîçal Felhi , Jalel Akaichi

While microservices are revolutionizing cloud computing by offering unparalleled scalability and independent deployment, their decentralized nature poses significant security and management challenges that can threaten system stability. We…

Software Engineering · Computer Science 2025-06-30 Matteo Esposito , Alexander Bakhtin , Noman Ahmad , Mikel Robredo , Ruoyu Su , Valentina Lenarduzzi , Davide Taibi

Observability is important to ensure the reliability of microservice applications. These applications are often prone to failures, since they have many independent services deployed on heterogeneous environments. When employed "correctly",…

Software Engineering · Computer Science 2024-08-09 Maria C. Borges , Joshua Bauer , Sebastian Werner , Michael Gebauer , Stefan Tai

The evolution of the web server contents and the emergence of new kinds of intrusions make necessary the adaptation of the intrusion detection systems (IDS). Nowadays, the adaptation of the IDS requires manual -- tedious and unreactive --…

Networking and Internet Architecture · Computer Science 2009-07-23 Thomas Guyet , René Quiniou , Wei Wang , Marie-Odile Cordier

Monitoring and information services form a key component of a distributed system, or Grid. A quantitative study of such services can aid in understanding the performance limitations, advise in the deployment of the systems, and help…

Performance · Computer Science 2007-05-23 Xuehai Zhang , Jeffrey Freschl , Jennifer M. Schopf