Загрузка страницы

David Broman - Domain-specific modeling: equation-based languages and probabilistic programming

Models are extensively used by both scientists and engineers, but for different reasons. For scientists, working in natural sciences, the main motivation for constructing models is to understand the system being modeled. By contrast, an engineer typically makes use of models when creating systems. These models can be used in many types of analysis, such as formal verification, statistical analysis, or simulation. This talk focuses on languages for modelling, in particular on languages that are domain specific. I will discuss two specific kinds of domain-specific languages: (i) equation-based languages for modelling and simulation of cyber-physical systems, and (ii) probabilistic programming languages for performing Bayesian inference. Although there are several benefits with such domain-specific modeling languages, the cost of developing efficient environments and compilers can be very high. Specifically, people with strong domain knowledge (for instance in biology or mechanical engineering) are seldom compiler experts. Likewise, compiler writers rarely have strong domain knowledge, especially not in multiple scientific or engineering domains. I will discuss our ongoing effort of developing a general compiler infrastructure for efficient domain-specific language construction, as well as various applications domains, including phyogenetics, health care, and mechanical engineering.

Видео David Broman - Domain-specific modeling: equation-based languages and probabilistic programming канала Digital Futures: Research Hub for Digitalization
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
15 марта 2021 г. 14:08:59
00:49:43
Другие видео канала
Digitalize in Stockholm 2021_Sandvik-panel_Digital shift – Data driven decision makingDigitalize in Stockholm 2021_Sandvik-panel_Digital shift – Data driven decision makingAude G. Billard - Cobots deployment - KEYNOTEAude G. Billard - Cobots deployment - KEYNOTEOptimisation of Agricultural Management for Soil Carbon Sequestration Using Deep - RESEARCH PROJECTOptimisation of Agricultural Management for Soil Carbon Sequestration Using Deep - RESEARCH PROJECTDeyou Zhang - Training Beam Sequence Design for Millimeter Wave Tracking SystemsDeyou Zhang - Training Beam Sequence Design for Millimeter Wave Tracking SystemsPawel Herman - The Computational Cognitive Brain as a Gateway to Study IntelligencePawel Herman - The Computational Cognitive Brain as a Gateway to Study IntelligenceMarios Polycarpou - Distributed Fault Diagnosis of Interconnected Cyber-Physical SystemsMarios Polycarpou - Distributed Fault Diagnosis of Interconnected Cyber-Physical SystemsJiang Hu - Machine Learning Techniques for Microprocessor Power Modeling and Performance DiagnosisJiang Hu - Machine Learning Techniques for Microprocessor Power Modeling and Performance DiagnosisIntelligence through reasoning - POSTDOC PROJECTIntelligence through reasoning - POSTDOC PROJECTKia Höök - Soma Design – Intertwining Aesthetics, Ethics and MovementKia Höök - Soma Design – Intertwining Aesthetics, Ethics and MovementNguyen Hoang Tran - Federated Learning over Wireless NetworksNguyen Hoang Tran - Federated Learning over Wireless NetworksEmil Björnson - Evolving Mobile Broadband Connectivity Towards 6GEmil Björnson - Evolving Mobile Broadband Connectivity Towards 6GNicolae Paladi - Cooking secrets in leaky cauldrons: promises of confidential computingNicolae Paladi - Cooking secrets in leaky cauldrons: promises of confidential computingPascal Helson - Cortex-wide topography of 1/f-exponent in Parkinson’s diseasePascal Helson - Cortex-wide topography of 1/f-exponent in Parkinson’s diseaseSOS - Empowering User Control over Sensitive IoT Data - RESEARCH PROJECTSOS - Empowering User Control over Sensitive IoT Data - RESEARCH PROJECTOptimized transport through digitalization and electrification 10x - PANEL lead by Scania and XylemOptimized transport through digitalization and electrification 10x - PANEL lead by Scania and XylemBilge Mutlu - Enabling Everyday Use of Robots as Products, Tools, and PlatformsBilge Mutlu - Enabling Everyday Use of Robots as Products, Tools, and PlatformsMuriel Médard - Universal decoding and the grand irrelevance of code constructionMuriel Médard - Universal decoding and the grand irrelevance of code constructionChristoph Studer - Jammer Mitigation in Multi-Antenna SystemsChristoph Studer - Jammer Mitigation in Multi-Antenna SystemsJohan Ugander - Harvesting randomness to understand computational social systemsJohan Ugander - Harvesting randomness to understand computational social systemsAndrei Sabelfeld - Next Generation Web Crawling and Security ScanningAndrei Sabelfeld - Next Generation Web Crawling and Security Scanning
Яндекс.Метрика