Seminars
Principles of Interaction-Oriented Software Engineering
by Amit Chopra, University of Trento
When: 23 March 2011 @2pm [slides]
Where: Facoltà di Ingegneria, Viale Risorgimento 2, Bologna [GPS: 11°19.72'E, 44°29.28'N]
Room 1.3
Abstract
Today's dominant ideas about software engineering date back to the 1970s and 1980s. Although some of the key motivations and principles of software engineering continue to hold in the current milieu, not all of them hold today and almost none of them hold quite like they did originally. The reason is that the intervening decades since the origins of software engineering have seen substantial, fundamental changes in the nature of software systems. Where early software systems were logically centralized, many of today's software systems are logically decentralized: they involve interactions among autonomous business entities. Researchers in service-oriented systems, virtual organizations, and sociotechnical systems are all essentially addressing the challenges posed by such systems.
Interaction-Oriented Software Engineering represents an update of the key software engineering principles keeping in mind today's applications. At its heart is the notion of interaction protocols specified in terms of social commitments. This talk presents the principle tenets of IOSE framed in the context of broader software engineering principles. It also discusses the implications of interaction-orientation for some exciting directions being pursued in software engineering.
About the speaker
Amit Chopra is a Marie-Curie Postdoctoral Fellow at the University of Trento, where he holds a grant for Business-level modeling and middleware for services: Reasoning about goals, compliance, interoperability, and adaptability. Amit received his PhD in 2008 from North Carolina State University. His research is at the intersection between Artificial Intelligence and Software Engineering and is inspired by the Interaction-Oriented Programming paradigm espoused by Munindar P. Singh. He gave significant contributions in the area of modeling and reasoning about interaction protocols, especially by way of commitments, in the application of commitments to business processes, and in the combination of goals and commitments.
Attendance
The seminar is free and open to all those interested. However, for organization reasons and if you wish to stay up to date about any last-minute changes in the venue or other possible surprises, if you plan to attend I do advise you to send me an email.
Events
 |
1st International Spring School on Declarative Agent Languages and Technologies. I am co-organizing the school with Andrea Omicini, under the auspices of the DALT SC.
Bertinoro, Italy, April 10-15, 2011 (download flyer) |
 |
3rd International Spring School on Computational Logic. I am co-organizing ISCL with Maurizio Gabbrielli,
under the auspices of ALP & GULP.
Bertinoro, Italy, April 10-15, 2011 (download flyer) |
 |
12th International Workshop on Computational Logic in Multi-Agent Systems.
I am co-organizing CLIMA XII with Joao Leite, under the auscpices of the CLIMA SC.
CLIMA XII is an IJCAI 2011 workshop an will be held in
Barcelona, Spain, July 16-18, 2011. |
| |
|