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/1385I 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