中文
相关论文

相关论文: CATMA: Conformance Analysis Tool For Microservice …

200 篇论文

The validation of design pattern implementations to identify pattern violations has gained more relevance as part of re-engineering processes in order to preserve, extend, reuse software projects in rapid development environments. If design…

软件工程 · 计算机科学 2019-08-20 Tamer Abdelaziz , Aya Sedky , Bruno Rossi , Mostafa-Sami M. Mostafa

Identifying root causes for unexpected or undesirable behavior in complex systems is a prevalent challenge. This issue becomes especially crucial in modern cloud applications that employ numerous microservices. Although the machine learning…

分布式、并行与集群计算 · 计算机科学 2024-04-10 Michaela Hardt , William R. Orchard , Patrick Blöbaum , Shiva Kasiviswanathan , Elke Kirschbaum

Architectural patterns are frequently found in various software artifacts. The wide variety of patterns and their implementations makes detection challenging with current tools, especially since they often only support detecting patterns in…

Modern cloud applications delivering global services are often built on distributed systems with a microservice architecture. In such systems, end-to-end user requests traverse multiple different services and machines, exhibiting intricate…

软件工程 · 计算机科学 2025-12-08 Zhiling Deng , Juepeng Wang , Zhuangbin Chen

Since the advent of parallel algorithms in the C++17 Standard Template Library (STL), the STL has become a viable framework for creating performance-portable applications. Given multiple existing implementations of the parallel algorithms,…

分布式、并行与集群计算 · 计算机科学 2024-02-12 Ruben Laso , Diego Krupitza , Sascha Hunold

Real-world image recognition systems often face corrupted input images, which cause distribution shifts and degrade the performance of models. These systems often use a single prediction model in a central server and process images sent…

机器学习 · 计算机科学 2025-12-03 Kazuki Adachi , Shin'ya Yamaguchi , Atsutoshi Kumagai

While Microservices are a preferred choice for modern cloud-based applications, the migration and architectural refactoring of existing legacy systems is still a major challenge in industry. To address this, academia has proposed many…

软件工程 · 计算机科学 2023-11-10 Jonas Fritzsch , Filipe Correia , Justus Bogner , Stefan Wagner

Software modernisation through the migration from monolithic architectures to microservices has become increasingly critical, yet identifying effective service boundaries remains a complex and unresolved challenge. Although numerous…

Documenting software architecture is essential to preserve architecture knowledge, even though it is frequently costly. Architecture pattern instances, including microservice pattern instances, provide important structural software…

软件工程 · 计算机科学 2026-03-25 Carlos Eduardo Duarte

We introduce an open-source system called SIGMA (short for "Situated Interactive Guidance, Monitoring, and Assistance") as a platform for conducting research on task-assistive agents in mixed-reality scenarios. The system leverages the…

人机交互 · 计算机科学 2024-05-24 Dan Bohus , Sean Andrist , Nick Saw , Ann Paradiso , Ishani Chakraborty , Mahdi Rad

A large number of techniques for analyzing and optimizing mobile apps have emerged in the past decade. However, those techniques' components are notoriously difficult to extract and reuse outside their original tools. This paper introduces…

软件工程 · 计算机科学 2019-02-26 Yixue Zhao , Nenad Medvidovic

Security and distributed infrastructure are two of the most common requirements for big data software. But the security features of the big data platforms are still premature. It is critical to identify, modify, test and execute some of the…

密码学与安全 · 计算机科学 2016-11-24 Santosh Aditham , Nagarajan Ranganathan

The complex dependencies and propagative faults inherent in microservices, characterized by a dense network of interconnected services, pose significant challenges in identifying the underlying causes of issues. Prompt identification and…

软件工程 · 计算机科学 2024-08-05 Tingting Wang , Guilin Qi

Estimating instruction-level throughput is critical for many applications: multimedia, low-latency networking, medical, automotive, avionic, and industrial control systems all rely on tightly calculable and accurate timing bounds of their…

编程语言 · 计算机科学 2023-05-18 Min-Yih Hsu , Felicitas Hetzelt , David Gens , Michael Maitland , Michael Franz

As the modern microservice architecture for cloud applications grows in popularity, cloud services are becoming increasingly complex and more vulnerable to misconfiguration and software bugs. Traditional approaches rely on expert input to…

软件工程 · 计算机科学 2026-05-21 Rohan Kumar , Jason Li , Zongshun Zhang , Syed Mohammad Qasim , Gianluca Stringhini , Ayse K. Coskun

Software architectures usually are comprised of different views for capturing static, runtime, and deployment aspects. What is currently missing, however, are formal validation and verification techniques of multi-view architecture in very…

软件工程 · 计算机科学 2017-04-25 Chih-Hong Cheng , Yassine Hamza , Harald Ruess

Background. Developers use Automated Static Analysis Tools (ASATs) to control for potential quality issues in source code, including defects and technical debt. Tool vendors have devised quite a number of tools, which makes it harder for…

软件工程 · 计算机科学 2021-01-25 Valentina Lenarduzzi , Savanna Lujan , Nyyti Saarimaki , Fabio Palomba

Widely used computer-aided translation (CAT) tools divide documents into segments such as sentences and arrange them in a side-by-side, spreadsheet-like view. We present the first controlled evaluation of these design choices on translator…

计算与语言 · 计算机科学 2020-11-12 Samuel Läubli , Patrick Simianer , Joern Wuebker , Geza Kovacs , Rico Sennrich , Spence Green

Cloud-enabled large-scale distributed systems orchestrate resources and services from various providers in order to deliver high-quality software solutions to the end users. The space and structure created by such technological advancements…

软件工程 · 计算机科学 2018-08-14 Andreea Buga , Sorana Tania Nemes , Atif Mashkoor

Large scale cloud services use Key Performance Indicators (KPIs) for tracking and monitoring performance. They usually have Service Level Objectives (SLOs) baked into the customer agreements which are tied to these KPIs. Dependency…

分布式、并行与集群计算 · 计算机科学 2020-02-04 Chetan Bansal , Sundararajan Renganathan , Ashima Asudani , Olivier Midy , Mathru Janakiraman