Model-Driven Engineering in Digital Signal Processing
This paper introduces a model-driven engineering (MDE) approach for automating MATLAB and Simulink model development in field-programmable gate array (FPGA) based digital signal processing (DSP). To describe system parameters, a domain-specific language (DSL) called YAML is used, which is then processed by a Python script to dynamically produce MATLAB scripts and Simulink models. This automation decreases development time while also ensuring model consistency. The proposed approach is tested by automatically translating a YAML-defined DSP model to MATLAB and Simulink representations. We also discuss how hardware description language (HDL) coder can extend this procedure to FPGA implementation by producing Verilog/VHDL code.
Wed 11 JunDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
11:00 - 12:30 | |||
11:00 60mKeynote | Models in Motion: Agile MDE for Continuous Adaptation Agile MDE Artur Boronat University of Leicester | ||
12:00 20mPaper | Model-Driven Engineering in Digital Signal Processing Agile MDE Shirin Hussein University College London (UCL), Sobhan Yassipour Tehrani University College London (UCL) | ||
12:20 10mShort-paper | Bridging Agility and Automation: Enhancing Model-Driven Engineering with LLMs in Scrum Agile MDE Leila Samimi-Dehkordi Assistant professor, Shahrekord University, Iran, Shekoufeh Rahimi University of Roehampton |
Session 1: “Innovations in Agile Model-Driven Engineering”
Time: 11:00 – 12:30
Location: A 308Description:
This session kicks off the Agile MDE track with a keynote on the evolving role of Agile Model-Driven Engineering (MDE) in adaptive systems. It explores cutting-edge applications, from digital signal processing to integrating large language models (LLMs) in agile software development workflows. Presentations focus on the synergy between agility and automation in modern engineering environments.Papers:
- Models in Motion: Agile MDE for Continuous Adaptation - Keynote by Artur Boronat (University of Leicester)
- Model-Driven Engineering in Digital Signal Processing - Shirin Hussein (UCL)
- Bridging Agility and Automation: Enhancing Model-Driven Engineering with LLMs in Scrum - Leila Samimi-Dehkordi (Shahrekord University, Iran)