More with less — how do we master the increasing complexity of production systems?
Industry faces major challenges as product lifecycles shorten, product variability increases, and global markets become more volatile. To remain competitive, production facilities and equipment must be adaptable to respond quickly and efficiently to these changes.
A key success factor in achieving these goals is the control and automation infrastructure. New distributed architectures are a possible approach to address these requirements. New interaction and communication patterns as well as new ways of programming automation systems consisting of networked control units are required.
Mastering variability and complexity in cyber-physical production systems also requires new software engineering methods and tools, particularly for variability modeling and product configuration as well as to support maintenance and evolution.
Our destination for this year's spring team event was Kirchschlag near Linz. With bow and arrow, we roamed the forest around the archery center Breitenstein, where we had to shoot numerous animals (dummies) - more or less successfully. Culinary strengthening brought us a comfortable evening conclusion in the restaurant Rauner in Linz
10 Years later: Most Influential Paper Award for Work on Modeling Software Variability
During the dissertation colloquium students present their research area, research methodology, results (publications) and final steps towards the written thesis. Similar to the thesis defense at the end of PhD studies, students are asked to pre-defend their thesis in front of the entire faculty and face questions from their colleagues. It is the last milestone before the dissertation enters the final phase. We are happy with our PhD students Bianca Wiesmayr and Virendra Ashiwal, who passed yesterday's dissertation colloquium with flying colors.
Users are accustomed to a variety of utile features in textual editing that also benefits graphical modeling tools, such as efficient auto-completion, automated formatters, and immediate feedback on the software. As developers of graphical modeling tools, we strive to assist users in creating high-quality and scalable models.
Bianca, Alois, and Rick share their experiences with typical trade-offs in improving the user interface of our modeling tool 4diac IDE in a recently published paper @ MODELS’21. They used the "Cognitive Dimensions of Notations" framework to perform developer walk-throughs and user studies to reveal usability flaws, report how they resolved these issues, and discuss relevant lessons learned for the community.
Read how design trade-offs affect either usability aspects or user groups, as, for instance, a new feature may support novice users, while slowing down experts.
Lesen Sie, wie sich Kompromisse bei der Gestaltung auf Aspekte der Benutzerfreundlichkeit oder auf Benutzergruppen auswirken, denn eine neue Funktion kann beispielsweise unerfahrene Benutzer unterstützen, während sie Experten ausbremst.
Did you miss the presentation? We are pleased to announce that our colleagues will also present the work at the SE Conference 2022. This conference will take place from February 21-25 and will be held virtually. The conference is aimed at both software development experts, and researchers from academia.
We highlight the need to discuss usability within the open source project community and we hope that our findings will benefit developers of visual modeling and programming tools.