Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[4diac-dev] GSoC 2025 – Improving the 4diac State Machine Editor and Exploring Matlab (MBSE) Integration

Dear 4diac Community,

Hi, I'm Sándor Bácsi, and I'm excited to return to Google Summer of Code in 2025! After contributing to Eclipse 4diac during GSoC 2020,  It's a great opportunity to build on what I started and make an even bigger impact.

In the first phase of the project, I’ll focus on improving the State Machine Editor in the 4diac IDE. While many other parts of the IDE have seen major usability upgrades, the State Machine Editor still has room for improvement. Together with Bianca, we’ve already collected several ideas, which I’ve compiled in a GitHub issue: https://github.com/eclipse-4diac/4diac-ide/issues/1385

I warmly welcome all feedback or suggestions—please feel free to contribute your own ideas or pain points you’ve experienced while using the editor!

The second phase of my project will focus on exploring integration between Matlab and 4diac. A great starting point already exists in the form of Marc Jakobi’s solution, which enables TCP/IP communication between MATLAB and IEC 61499 function blocks at runtime. My work, however, will focus on architectural-level integration—specifically how 4diac models can be connected to Matlab System Composer. The long-term goal is to bring IEC 61499-based models closer to the MBSE (Model-Based Systems Engineering) ecosystem. This is not only a technically challenging task but also a promising research direction. While IEC 61499 is widely used in industrial automation, it’s rarely integrated with early-phase system modeling languages such as SysML v1/v2 (It is clear that I need to further explore the existing literature in this area. ☺️).

If you have any ideas, experiences, or questions related to these topics, I’d love to hear from you!

BR,
Sándor





Back to the top