Dr. Stephen J Mellor |
![]() |
| Freeter | |
Title: Creativity, Automation and Technology |
|
| Abstract As we raise the level of abstraction, technology becomes hidden (look at ASICs in the hardware world, or dialling a phone call). To effect this hiding of technology we automate, and the better the automation, the better hidden the underlying technology can be. Today, we use programming languages at various levels of sophistication, but that leaves open the question of how we create the conceptual entities therein. How much can that be automated? How complete should that automation be? How far can we go? How well can we teach the creativity involved in abstraction? This keynote will raise these questions, among others, focussing on the several areas targetted by the conference, and offer answers. |
|
Biography Stephen J. Mellor is an internationally recognized pioneer in creating effective, engineering approaches to software development. In 1985, he published the widely read Ward-Mellor trilogy Structured Development for Real-Time Systems, and in 1988, the first books defining object-oriented analysis. Stephen also published Executable UML: A Foundation for Model-Driven Architecture in 2002. His latest book MDA Distilled: Principles of Model-Driven Architecture was published in 2004. He is active in the Object Management Group, chairing the consortium that added executable actions to the UML. He is is now working on the executable UML foundation standard at the OMG. Perhaps surprisingly, he is also a signatory to the Agile Manifesto. Stephen acts as Chair of the IEEE Software Advisory Board, and is an adjunct professor at the Australian National University. |
![]() |
Dr. John Mylopoulos |
| University of Trento (Italy) | |
Title: Goal-Oriented Requirements Engineering |
|
| Abstract The last fifteen years have seen the rise of a new phase in software development which is concerned with the acquisition, modelling and analysis of stakeholder purposes ("goals") in order to derive functional and non-functional requirements. We review the history of ideas and research results for this new phase and sketch on-going research on the topic. Specifically, we discuss an agent-oriented software development methodology -- called Tropos -- that is founded on the concepts of goal, actor as well as inter-actor dependencies. We also show how goal models that characterize a space of possible solutions for meeting stakeholder goals can be used as a basis for designing high variability software. In addition, we report on early work to extend database design techniques to support the generation of a database conceptual schema from stakeholder goals. The research reported is the result of collaborations with colleagues at the Universities of Toronto and Trento. |
|
Biography John Mylopoulos received his BEng degree from Brown University in 1966 and his PhD degree from Princeton in 1970, the year he joined the faculty of the University of Toronto. His research interests cover topics in Requirements Engineering, Conceptual Modeling, Data Semantics and Knowledge Management. Mylopoulos is the recipient of the first-ever Outstanding Services Award given by the Canadian AI Society (CSCSI), a co-recipient of the best-paper award of the 1994 International Conference on Software Engineering, a fellow of the American Association for AI (AAAI) and the elected president of the VLDB Endowment (1997-2003). He is co- editor of the Requirements Engineering Journal (published by Springer- Verlag). He has also contributed to the organization of major international conferences, including program co-chair of the International Joint Conference of AI (1991), general chair of the Entity-Relationship conference (1994), program chair of the International IEEE Symposium of Requirements Engineering (1997), and general chair of the Very Large Databases Conference (2004). |
| Last updated: Thu, Sep 06 18:15:00 CET 2007 | Más información: Xavier Franch |
| Diseño Web: Fran J. Ruíz | |
| Administración Web: Nieves Brisaboa | |