Towards a Science of Software Design
Professor John Mylopoulos

This event took place on 19th April 2005 at 11:00am (10:00 GMT)
Knowledge Media Institute, Berrill Building, The Open University, Milton Keynes, United Kingdom, MK7 6AA

In his classic book titled "The Science of the Artificial" (published in 1969) Herbert Simon laments the fact that design is not taught in Engineering Schools, which instead clamor for scientific respectability. He then sketches what he calls a "Science of Design" whose basic ingredients include a logic of alternatives and a means-ends analysis for selecting "good enough" designs.

We review some of the history of Software Engineering since 1968 and discuss some the underlying concepts of Structured and Object-Oriented Software Development. We then focus on Agent-Oriented Software Development and argue that, unlike its older cousins, it supports the fundamental concepts that underly Simon's vision of a Science of Design. We also sketch a particular Agent-Orinted Software Development methodology, called Tropos, and the kind of tool support that it entails.

The research reported in this presentation was conducted with colleagues at the Universities of Toronto (Canada) and Trento (Italy).

The webcast was open to 100 users

Click below to play the event (80 minutes)

Creative Commons Licence KMi logo