CLEM - Combining Live and Exploratory Modeling

Project: Funded researchFWF - Austrian Science Fund

Project Details

Description

Behavioral models (e.g., programs or domain‐specific models) typically have to be first designed, implemented, and executed, before results can be observed. Every model change requires re‐triggering this pipeline to see the effects. Live modeling pushes towards changing this paradigm by allowing users to (almost) freely switch between model design and execution to receive immediate feedback (IF), i.e., rendering a model change’s effects visible directly on an already running execution, and to allow the direct manipulation (DM) of a model’s runtime state and based on this, derive the corresponding model design adaptation. DM is particularly challenging as propagating changes from the runtime state back to the model’s design is associated with an intractably huge search space of potential solutions. Exploratory modeling (EM) is a technique for enabling the systematic comparison of design alternatives, and thereby, encouraging design space exploration. Thus, EM seems a good candidate for tackling DM. Both live and exploratory modeling have seen preliminary studies before yet there is still no systematic approach to engineering new modeling languages with the native support of such facilities. Thus, these features have to be redeveloped for each new, possibly domain‐specific language.
Short titleCLEM
StatusActive
Effective start/end date01.03.202628.02.2030

Collaborative partners

Fields of science

  • 102020 Medical informatics
  • 102022 Software development
  • 102006 Computer supported cooperative work (CSCW)
  • 102027 Web engineering
  • 502050 Business informatics
  • 102040 Quantum computing 
  • 102016 IT security
  • 503015 Subject didactics of technical sciences
  • 509026 Digitalisation research
  • 102015 Information systems
  • 102034 Cyber-physical systems
  • 502032 Quality management
  • 211928 Systems engineering

JKU Focus areas

  • Digital Transformation