The document discusses the growing importance of modeling in various domains like science, engineering, and software. It notes that models are used everywhere from emergency response to financial decisions. The document argues that automated software engineering techniques are needed to best reason about complex models. It provides several examples of how optimization and evolutionary algorithms have been applied to problems in software engineering like program repair, product line configuration, spacecraft design, and avionics requirements engineering. The overall message is that modeling is a key emerging area and automated approaches are crucial for dealing with large, complex models.
Related topics: