Charla: "Agile Modeling"

Prof. Oscar Nierstrasz, University of Bern
13 Noviembre, 2013 - 14:00
Auditorio DCC, Piso 3

Oscar Nierstrasz is Professor of Computer Science at the Institute of Computer Science (IAM) of the University of Bern, where he founded theSoftware Composition Group in 1994. He is co-author of over 200publications and co-author of the open-source books Object-Oriented Reengineering Patterns and Pharo by Example.

Prof. Nierstrasz has been passionate about object-oriented programming since the early 1980s, and has been honoured with the prestigious 2013 Dahl-Nygaard Senior Prize for contributions to the field of Object-Orientation. He has served as Editor-in-Chief of the Journal of Object Technology, as Programme Chair ofECOOP ’93, ESEC/FSE ’99 and MoDELS ’06, and as PC member of countless conferences. He is also known as the author of Identify the Champion, a pattern language for managing the peer review process of conferences.


Abstract: In order to analyze software systems, it is necessary to model them. Static software models are commonly imported by parsing source code and related data. Unfortunately, building custom parsers for most programming languages is a non-trivial endeavour. This poses a major bottleneck for analyzing software systems programmed in languages for which importers do not already exist. Luckily, initial software models do not require detailed parsers, so it is possible to start analysis with a coarse-grained importer, which is then gradually refined. We survey a number of experimental techniques to rapidly construct models from code, and we summarize our current research efforts towards agile modeling.