Do Software Modeling Matters?
Today there are more and more embedded system used that requires robust and large software systems. Models have promised to help dealing with building such system. However, there are split feelings associated to modeling and to the use of software modeling, in general. They do not work as they were intended to do, due to issues such as accidental complexity, incomplete transformations or difficulties around maintenance and tools. In this talk I will address the question: Do industries and academics know enough about the potentials of utilizing software modeling? This talk is based on a large interview study in Sweden and UK, several case studies, and 15 years of teaching modeling. Our work shows that there are several challenges when it comes to software modeling.
We have found that these are in particular due to technical, social and organizational factors as well as education. For example, there is less support when building software models compared to programming, one often have wrong amount of details in models, and it is hard to change the way of working and organizations. The goal of this talk is to show how we can better utilize software modeling than done today.
Docent på avdelningen för Software Engineering, Institutionen för data- och informationsteknik.