ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Data-Oriented Differential Testing of Object-Relational Mapping Systems

Автор: ICSE2021 Conference

Загружено: 2021-06-14

Просмотров: 129

Описание: We introduce, what is to the best of our knowledge, the first approach for systematically testing Object-Relational Mapping (ORM) systems. Our approach leverages differential testing to establish a test oracle for ORM-specific bugs. Specifically, we first generate random relational database schemas, set up the respective databases, and then, we query these databases using the APIs of the ORM systems under test. To tackle the challenge that ORMs lack a common input language, we generate queries written in an abstract query language. These abstract queries are translated into concrete, executable ORM queries, which are ultimately used to differentially test the correctness of target implementations. The effectiveness of our method heavily relies on the data inserted to the underlying databases. Therefore, we employ a solver-based approach for producing targeted database records with respect to the constraints of the generated queries. We implement our approach as a tool, called CYNTHIA, which found 25 bugs in five popular ORM systems. The vast majority of these bugs are confirmed (23 / 25), more than half were fixed (15 / 25), and three were marked as release blockers by the corresponding developers.

Thodoris Sotiropoulos (Athens University of Economics and Business), Stefanos Chaliasos (Athens University of Economics and Business), Vaggelis Atlidakis (Columbia University), Dimitris Mitropoulos (Athens University of Economics and Business), Diomidis Spinellis (Athens University of Economics and Business & TU Delft),

IEEE Digital Library: https://www.computer.org/csdl/proceed...



Created with Clowdr: https://clowdr.org/

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Data-Oriented Differential Testing of Object-Relational Mapping Systems

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Как устроена База Данных? Кластеры, индексы, схемы, ограничения

Как устроена База Данных? Кластеры, индексы, схемы, ограничения

Can Program Synthesis be Used to Learn Merge Conflict Resolutions? An Empirical Analysis

Can Program Synthesis be Used to Learn Merge Conflict Resolutions? An Empirical Analysis

Что происходит с нейросетью во время обучения?

Что происходит с нейросетью во время обучения?

Градиентный спуск, как обучаются нейросети | Глава 2, Глубинное обучение

Градиентный спуск, как обучаются нейросети | Глава 2, Глубинное обучение

ПРОДАКШЕН Инструменты РЕАЛЬНОЙ разработки: Kubernetes, Grafana, CI/CD, Harbor и др

ПРОДАКШЕН Инструменты РЕАЛЬНОЙ разработки: Kubernetes, Grafana, CI/CD, Harbor и др

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

Лучший Гайд по Kafka для Начинающих За 1 Час

Лучший Гайд по Kafka для Начинающих За 1 Час

⚡️ Кремль сорвал попытку ареста Путина || Срочная переброска войск НАТО

⚡️ Кремль сорвал попытку ареста Путина || Срочная переброска войск НАТО

Как ускорить запросы в 1С в разы: разбираю 7 опасных проблем

Как ускорить запросы в 1С в разы: разбираю 7 опасных проблем

Introduction to Generative AI

Introduction to Generative AI

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]