ycliper

Популярное

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

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

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

Топ запросов

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

SEALS: A framework for building Self-Adaptive Virtual Machines

Автор: ACM SIGPLAN

Загружено: 2021-10-21

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

Описание: Over recent years, self-adaptation has become a major concern for software systems that evolve in changing environments. While expert developers may choose a manual implementation when self-adaptation is the primary system concern, self-adaptation should be abstracted for non-expert developers or when it is a secondary system concern. We present SEALS, a framework for building self-adaptive virtual machines for domain-specific languages. This framework provides first-class entities for the language engineer to promote domain-specific feedback loops in the definition of the DSLoperational semantics. In particular, the framework supports the definition of (i) the abstract syntax and the semantics of the language as well as the correctness envelope defining the acceptable semantics for a domain concept, (ii) the feedback loop and associated trade-off reasoning, and (iii) the adaptations and the predictive model of their impact on the trade-off. We use this framework to build three languages with self-adaptive virtual machines and discuss the relevance of the abstractions, effectiveness of correctness envelopes, and compare their code size and performance results to their manually implemented counterparts. We show that the framework provides suitable abstractions for the implementation of self-adaptive operational semantics while introducing little performance overhead compared to a manual implementation.

Presented at SLE 2021, part of SPLASH 2021.
By Gwendal Jouneaux, Olivier Barais, Benoit Combemale, Gunter Mussbacher

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
SEALS: A framework for building Self-Adaptive Virtual Machines

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

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

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

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

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

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

FIDDLR: Streamlining Reuse with Concern-Specific Modelling Languages

FIDDLR: Streamlining Reuse with Concern-Specific Modelling Languages

Fast Incremental PEG Parsing

Fast Incremental PEG Parsing

[CPP'26] A Recipe for Modular Verification of Generic Tree Traversals

[CPP'26] A Recipe for Modular Verification of Generic Tree Traversals

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

Военный журналист Сергей Ауслендер о том, почему война будет продолжаться, пока жив Путин

Военный журналист Сергей Ауслендер о том, почему война будет продолжаться, пока жив Путин

Музыка для работы - Deep Focus Mix для программирования, кодирования

Музыка для работы - Deep Focus Mix для программирования, кодирования

МФТИ: Кто создает будущее дронов?

МФТИ: Кто создает будущее дронов?

[CPP'26] Adhesive Category Theory for Graph Rewriting in Rocq

[CPP'26] Adhesive Category Theory for Graph Rewriting in Rocq

Deep House Mix 2024 | Deep House, Vocal House, Nu Disco, Chillout Mix by Diamond #3

Deep House Mix 2024 | Deep House, Vocal House, Nu Disco, Chillout Mix by Diamond #3

Музыка лечит сердце и сосуды🌸 Успокаивающая музыка восстанавливает нервную систему,расслабляющая

Музыка лечит сердце и сосуды🌸 Успокаивающая музыка восстанавливает нервную систему,расслабляющая

Экономика перешла к падению 🔻 Цены на нефть подскочили почти до $120 за баррель | Дмитрий Потапенко*

Экономика перешла к падению 🔻 Цены на нефть подскочили почти до $120 за баррель | Дмитрий Потапенко*

[CPP'26] Can we formalise type theory intrinsically without any compromise? A case study in(…)

[CPP'26] Can we formalise type theory intrinsically without any compromise? A case study in(…)

Москва без связи. Статус S09E27

Москва без связи. Статус S09E27

[CPP'26] Higher order differential calculus in Mathlib

[CPP'26] Higher order differential calculus in Mathlib

French Paris Chanson🎼Un Voyage Romantique Entre Mélodies Douces et Émotions Sous le Ciel de Paris 🇫🇷

French Paris Chanson🎼Un Voyage Romantique Entre Mélodies Douces et Émotions Sous le Ciel de Paris 🇫🇷

Нефть за 100: как война в Иране превращается в мировой экономический кризис

Нефть за 100: как война в Иране превращается в мировой экономический кризис

[CPP'26] Formalization of a Proof Calculus for Incremental Linearization for Satisfiability(…)

[CPP'26] Formalization of a Proof Calculus for Incremental Linearization for Satisfiability(…)

[CPP'26] Enhancing Symbolic Execution with Machine-Checked Safety Proofs

[CPP'26] Enhancing Symbolic Execution with Machine-Checked Safety Proofs

Учебное пособие по скриптам NetSuite - Map Reduce

Учебное пособие по скриптам NetSuite - Map Reduce

Programming ▫️ Coding ▫️ Hacking ▫️ Designing Music 🦠

Programming ▫️ Coding ▫️ Hacking ▫️ Designing Music 🦠

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



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



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