Популярное

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

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

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

Топ запросов

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

Verifying Context Oriented Programs With Refinement Types

Автор: FLAGlab Uniandes

Загружено: 2025-06-13

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

Описание:

Master thesis presentation by Sebastian Lemus

Title: Verifying Context Oriented Programs With Refinement Types

Abstract: Context-Oriented Programming (COP) is a paradigm intended for writing software that has the ability to adapt its behavior in response to a given execution context. It does so by providing a (de)activation mechanism that dynamically declares the scope of a given functionality, depending on the properties of the data supplied by the context. Though this way of writing programs may enhance modularity and expressivity, it also poses some challenges when validating the execution of the program. Testing a COP program requires the programmer to reason about the immense space of possible state values, and how those affect the flow of the program by identifying the components that are activated or deactivated at a given point in time. There is an ongoing research effort to create tools and frameworks to improve the correctness of COP programs, however, no usage of Software Verification tools have been found to date on this area. This case study aims to illustrate how to reason about COP programs using Refinement Types, focusing the formulation of properties regarding the interactions between active components. The result of this study is a verified graphical editor application that is used to assess the integration of COP abstractions with Refinement Types as a valid and useful approach.

Term: 2025-10
Promotor: Nicolas Cardozo

#FLAGlab #pil

Verifying Context Oriented Programs With Refinement Types

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

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

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

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

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

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

array(10) { [0]=> object(stdClass)#4282 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "YIJkE5KQrFo" ["related_video_title"]=> string(102) "Integración de Agentes Basados en Modelos de Lenguaje Grandes en un Chatbot de Paciente Virtual" ["posted_time"]=> string(25) "4 месяца назад" ["channelName"]=> string(16) "FLAGlab Uniandes" } [1]=> object(stdClass)#4255 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "asLL89tLXmg" ["related_video_title"]=> string(55) "Perplexity Labs AI agents are INSANE for business ideas" ["posted_time"]=> string(21) "1 день назад" ["channelName"]=> string(13) "Adham Alkhaja" } [2]=> object(stdClass)#4280 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "F1P3iLcmVMs" ["related_video_title"]=> string(100) "[CL4Health25]Harnessing the Power of LLMs to Generate Plain Language Summaries from Biomedical Texts" ["posted_time"]=> string(23) "1 месяц назад" ["channelName"]=> string(16) "FLAGlab Uniandes" } [3]=> object(stdClass)#4287 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "-6DWwR_R4Xk" ["related_video_title"]=> string(125) "ООП на простых примерах. Объектно-ориентированное программирование" ["posted_time"]=> string(21) "3 года назад" ["channelName"]=> string(7) "Ulbi TV" } [4]=> object(stdClass)#4266 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "waeMlarYXrI" ["related_video_title"]=> string(145) "🚀 Создаю сайт с помощью нейросети DeepSeek – адаптивный дизайн за минуты! 🖥️🤖" ["posted_time"]=> string(25) "2 месяца назад" ["channelName"]=> string(16) "Pro ИИ и ИТ" } [5]=> object(stdClass)#4284 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "TxZwqVTaCmA" ["related_video_title"]=> string(80) "SOLID ПРИНЦИПЫ простым языком (много примеров)" ["posted_time"]=> string(21) "3 года назад" ["channelName"]=> string(7) "Ulbi TV" } [6]=> object(stdClass)#4279 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "KFgwXXWT7sQ" ["related_video_title"]=> string(170) "ИИ-агенты — вот что действительно изменит разработку. Пишем ИИ-агент на Python, LangChain и GigaChat" ["posted_time"]=> string(23) "1 месяц назад" ["channelName"]=> string(29) "Диджитализируй!" } [7]=> object(stdClass)#4289 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "blWdjRUPP6E" ["related_video_title"]=> string(72) "Разведчик о том, как использовать людей" ["posted_time"]=> string(25) "3 недели назад" ["channelName"]=> string(18) "Коллектив" } [8]=> object(stdClass)#4265 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "IgLGiJ00a1I" ["related_video_title"]=> string(151) "Проброс портов, брутфорс wordpress и jenkins! Прохожу машину Internal на TryHackMe, уровень тяжелый!" ["posted_time"]=> string(25) "3 месяца назад" ["channelName"]=> string(14) "Mister Exploit" } [9]=> object(stdClass)#4283 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "i-FFVM4cIXQ" ["related_video_title"]=> string(138) "База по Базам Данных - Storage (Индексы, Paging, LSM, B+-Tree, R-Tree) | Влад Тен Систем Дизайн" ["posted_time"]=> string(21) "8 дней назад" ["channelName"]=> string(15) "Влад Тен" } }
Integración de Agentes Basados en Modelos de Lenguaje Grandes en un Chatbot de Paciente Virtual

Integración de Agentes Basados en Modelos de Lenguaje Grandes en un Chatbot de Paciente Virtual

Perplexity Labs AI agents are INSANE for business ideas

Perplexity Labs AI agents are INSANE for business ideas

[CL4Health25]Harnessing the Power of LLMs to Generate Plain Language Summaries from Biomedical Texts

[CL4Health25]Harnessing the Power of LLMs to Generate Plain Language Summaries from Biomedical Texts

ООП на простых примерах. Объектно-ориентированное программирование

ООП на простых примерах. Объектно-ориентированное программирование

🚀 Создаю сайт с помощью нейросети DeepSeek – адаптивный дизайн за минуты! 🖥️🤖

🚀 Создаю сайт с помощью нейросети DeepSeek – адаптивный дизайн за минуты! 🖥️🤖

SOLID ПРИНЦИПЫ простым языком (много примеров)

SOLID ПРИНЦИПЫ простым языком (много примеров)

ИИ-агенты — вот что действительно изменит разработку. Пишем ИИ-агент на Python, LangChain и GigaChat

ИИ-агенты — вот что действительно изменит разработку. Пишем ИИ-агент на Python, LangChain и GigaChat

Разведчик о том, как использовать людей

Разведчик о том, как использовать людей

Проброс портов, брутфорс wordpress и jenkins! Прохожу машину Internal на TryHackMe, уровень тяжелый!

Проброс портов, брутфорс wordpress и jenkins! Прохожу машину Internal на TryHackMe, уровень тяжелый!

База по Базам Данных - Storage (Индексы, Paging, LSM, B+-Tree, R-Tree) | Влад Тен Систем Дизайн

База по Базам Данных - Storage (Индексы, Paging, LSM, B+-Tree, R-Tree) | Влад Тен Систем Дизайн

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



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



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