2014 modeling technologies and habits on-line survey
This on-line survey took place between January and May 2014 and gathered 84 responses,
most of them out of our existing contacts.
The raw results are available
here,
and the following information is a summary of the survey.
Feel free to use this information as long as you quote it is coming from PragmaDev.
Respondants profile
Respondant average profile is:
- from Europe,
- working in a large telecom, automotive or avionic company,
- has evenly between 0 and 30 years of experience,
- the target platform runs an operating system (short majority for Windows),
- the application is written in C or C++,
- it is based on Finite State Machines and is object oriented.
Modeling technologies
The top four modeling technologies are UML, Matlab, SysML, and SDL.
UML is the first modeling technology to be quoted, SysML has increased compared to last year.
Out of the 13 diagrams in UML the top 4 are:
- Class diagram,
- Sequence diagram,
- State chart,
- Use case diagram.
Modeling usage
The usage of each modeling technology confirms last year's results:
- SysML and UML are mostly used for documentation,
- SDL and Matlab models are used for simulation and code generation.
Upcoming technologies
This is probably one of the most interesting result we get out of this survey, and that gives
an idea of the current trends on the modeling market.
- The key information is that the positive trends are soft with a maximum of 4% for MARTE and SDL,
- UML keeps a substantial forthcoming decrease of 18% for the fourth year in a row,
- SysML trend is flat.
Upcoming hot topics
Last question of the survey was about which topic will get the focus in the coming year. Top two answers are:
- Testing,
- Model simulation.