@inproceedings {pub3367,
	title = {Managing the Increasing System Complexity with Model Based Development},
	author = {Antonello Ceravola},
	year = {2017},
	month = {September},
	abstract = {In the last 15 years Honda Research Institute Europe invested a substantial effort in understanding and experimenting how software development integration environments play a role in designing and developing complex, parallel, real-time, intelligent systems. Our investigation encompasses methodologies, processes, software frameworks, functionalities, technical implementation and the actual coding process. The result shows that a holistic approach to this topic is rather necessary if a high level of performance and complexity has to be managed. A lot of different solutions emerged in the last decades in the software domain and, more recently, in the robotics, IoT and automotive domains. Commercial companies, consortiums, university and private entities tackled the problem of managing complexity in apparently different but often very similar ways. Available solutions tackle the problem from different perspectives, focusing on a particular aspect, each time, considering it more important than the others. This lead to a zoo of different implementations of the same concept in different flavors, namely a software integration environment for managing software development complexity at system level. In this talk we will review the problem in an incremental way (from simple to more advance). Along that line we will be able to recall existing solutions, identifying their strength and weaknesses. We may clearly state that Model Driven Development, Component Based Software Engineering are the leading paradigms used in this zoo of solutions, together with supports for parallelization and communication in networked environments. If 15 years ago, the robotic, industrial and automotive communities were mostly against such software frameworks, nowadays the landscape changed completely.},
	publisher = {Automotive IQ (IQPC)},
	booktitle = {Model-based development for complex systems, Berlin, Germany}
}
