At the 2003 edition of the AOSD conference, speakers took turns delivering their papers and speeches. Among them was the first keynote address, on Wednesday, March 19, by Gregor Kiczales of the University of British Columbia.
Keynote 1Gregor Kiczales: Making The Code Look Like The Design
Gregor Kiczales
University of British Columbia · ACM FellowMuch of the advancement in software development can be described as making the code look ever more closely like the design — from structured programming's looping structures, through model-focused development, to object-oriented programming.
The first section of the keynote outlined the inputs AOP — aspect-oriented programming — contributes to this evolution. What is special about AOP? What does it have in common with previous advances? What is there to learn from those past advances, and what work still needs to be done?
The second section examined the further steps in the evolution: intentional technology, as a synthesis of aspect-oriented, object-oriented, and intentional programming methods. This integrated technology makes the code of many systems appear still more like its design. Examples were used to show what intentional technology can look like — and to examine the unique role to be played in it by aspect-orientation.
Thursday, March 20 brought the delivery of keynote 2, by Satoshi Matsuoka of the Tokyo Institute of Technology.
Keynote 2Satoshi Matsuoka: Aspects Of Grid Computing
Satoshi Matsuoka
Tokyo Institute of TechnologyThe grid, he observed, is assuming the position of a key infrastructure for network computing. Large, active national and international projects are not just building grids but conducting grid middleware and grid application development and research.
The talk introduced the status quo of grid research, and set out to investigate and identify its prospects — and its aspects — where aspect-oriented programming can play its part in the construction. The reason: the present trend is focused on defining grid service sets as web-oriented component models.