Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Language and Cognition01:27

Language and Cognition

612
Language serves as a bridge between ideas and communication, influencing how individuals perceive and interact with the world. Psychologists have long debated whether language shapes thought or vice versa. This discussion gained grip with Edward Sapir and Benjamin Lee Whorf in the 1940s, who proposed that language determines thought, a concept known as linguistic determinism. They suggested that the vocabulary and structure of a language influence how its speakers think and perceive reality.
612
Behaviorism01:28

Behaviorism

4.1K
The field of behaviorism was pioneered by figures such as Ivan Pavlov, John B. Watson, and B.F. Skinner fundamentally shifted the focus of psychology to the observable and controllable aspects of human and animal behavior. This shift marked a critical evolution in the discipline, emphasizing scientific rigor and experimental methodology.
The core premise of behaviorism is its focus on observable behavior rather than internal thoughts or feelings. This approach argues that true scientific...
4.1K
Components of Language01:24

Components of Language

652
Language, whether spoken, signed, or written, consists of specific components: lexicon and grammar. The lexicon is the vocabulary of a language, comprising its words. Grammar is the set of rules used to convey meaning through the lexicon. For example, English grammar adds “-ed” to most verbs to indicate past tense. Words are formed by combining phonemes, which are the basic sound units of a language. Different languages have different sets of phonemes (e.g., “ah” vs.
652
Behavioral Genetics and Its Designs01:23

Behavioral Genetics and Its Designs

852
Behavior genetics explores how genetic inheritance influences human behavior. It focuses on how genes, passed from parents to offspring, contribute to the development of behavioral traits and tendencies. This branch of genetics seeks to understand the complex interplay between inherited genetic factors and environmental influences in shaping our behaviors.
The primary methodologies used in behavior genetics include family studies, twin studies, and adoption studies, each providing unique...
852
Behavior Modification01:21

Behavior Modification

455
Behavioral approaches have often been criticized for ignoring mental processes and focusing solely on observable behavior. However, these approaches provide an optimistic perspective for individuals seeking to change their behaviors. Rather than concentrating on intrinsic personality traits, behavioral approaches suggest that even longstanding habits can be modified by changing the reward contingencies that maintain them.
A real-world application of operant conditioning principles is applied...
455
Operant Conditioning Intervention01:24

Operant Conditioning Intervention

349
Operant conditioning serves as a foundational principle in therapeutic interventions aimed at modifying maladaptive behaviors. Central to this approach is the notion that behaviors, both adaptive and maladaptive, are learned through reinforcement. By analyzing the environmental factors that reinforce problematic behaviors, clinicians can design interventions to weaken these reinforcements and replace maladaptive behaviors with healthier alternatives.
In operant conditioning, behaviors that are...
349

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Fault localization in DSLTrans model transformations by combining symbolic execution and spectrum-based analysis.

Software and systems modeling·2024
Same author

How to define modeling languages?

Software and systems modeling·2023
Same author

Guest editorial to the theme section on Multi-Paradigm Modeling for Cyber-Physical Systems.

Software and systems modeling·2021
Same author

Leveraging annotation-based modeling with Jump.

Software and systems modeling·2018
Same author

A posteriori operation detection in evolving software models.

The Journal of systems and software·2013
Same journal

Formalising privacy regulations with bigraphs.

Software and systems modeling·2026
Same journal

The MDENet education platform: zero-install directed activities for learning MDE.

Software and systems modeling·2026
Same journal

Diagrammatic physical robot models.

Software and systems modeling·2025
Same journal

Extract, model, refine: improved modelling of program verification tools through data enrichment.

Software and systems modeling·2025
Same journal

Using reactive links to propagate changes across engineering models.

Software and systems modeling·2025
Same journal

What makes life for process mining analysts difficult? A reflection of challenges.

Software and systems modeling·2024
See all related articles

Related Experiment Video

Updated: Dec 13, 2025

A Step-by-Step Implementation of DeepBehavior, Deep Learning Toolbox for Automated Behavior Analysis
05:41

A Step-by-Step Implementation of DeepBehavior, Deep Learning Toolbox for Automated Behavior Analysis

Published on: February 6, 2020

9.8K

Behavioral interfaces for executable DSLs.

Dorian Leroy1, Erwan Bousse2, Manuel Wimmer1,3

  • 1JKU Linz, Linz, Austria.

Software and Systems Modeling
|July 31, 2020
PubMed
Summary
This summary is machine-generated.

We introduce a metalanguage for executable domain-specific languages (DSLs) to enable unified interaction with running models. This approach allows for generic tools, enhancing model simulation and integration capabilities.

Keywords:
Domain-specific languageLanguage engineeringModel execution

More Related Videos

Augmenting Large Language Models via Vector Embeddings to Improve Domain-Specific Responsiveness
03:14

Augmenting Large Language Models via Vector Embeddings to Improve Domain-Specific Responsiveness

Published on: December 6, 2024

894
Interactive and Visualized Online Experimentation System for Engineering Education and Research
08:35

Interactive and Visualized Online Experimentation System for Engineering Education and Research

Published on: November 24, 2021

2.8K

Related Experiment Videos

Last Updated: Dec 13, 2025

A Step-by-Step Implementation of DeepBehavior, Deep Learning Toolbox for Automated Behavior Analysis
05:41

A Step-by-Step Implementation of DeepBehavior, Deep Learning Toolbox for Automated Behavior Analysis

Published on: February 6, 2020

9.8K
Augmenting Large Language Models via Vector Embeddings to Improve Domain-Specific Responsiveness
03:14

Augmenting Large Language Models via Vector Embeddings to Improve Domain-Specific Responsiveness

Published on: December 6, 2024

894
Interactive and Visualized Online Experimentation System for Engineering Education and Research
08:35

Interactive and Visualized Online Experimentation System for Engineering Education and Research

Published on: November 24, 2021

2.8K

Area of Science:

  • Software Engineering
  • Model-Driven Engineering

Background:

  • Executable domain-specific languages (DSLs) facilitate model execution.
  • Interacting with running models is crucial for simulation and integration but often hardcoded.
  • Current methods lack reusability and generic tooling for DSL interactions.

Purpose of the Study:

  • To propose a metalanguage for defining explicit behavioral interfaces in executable DSLs.
  • To enable unified interaction between external tools and executed models.
  • To facilitate the creation of generic, reusable interaction-centric tools.

Main Methods:

  • Developed a metalanguage for specifying behavioral interfaces.
  • Integrated the metalanguage into the GEMOC Studio.
  • Demonstrated the creation of generic tools using behavioral interfaces.

Main Results:

  • The proposed metalanguage allows for explicit definition of behavioral interfaces.
  • Implemented tools are generic and usable across different executable DSLs.
  • Behavioral interfaces simplify interaction management for models.

Conclusions:

  • Behavioral interfaces provide a unified mechanism for interacting with executable DSL models.
  • This approach enhances the reusability of DSLs and promotes generic tooling.
  • The metalanguage facilitates advanced use cases like automated simulation and model coupling.