Data: domenica 23 settembre 2007
Sede: DISI
( qui trovi le istruzioni per raggiungerlo)
Programma:
08:30 Apertura Iscrizioni
09:00 - 11:00 Andrea Omicini: Agents & Artifacts: A Meta-Model for Agent-Oriented Computing
11:00 - 11:30 Coffee Break
11:30 - 12:30 Lorenzo Bettini: Building Distributed and Mobile Applications with IMC
12:30 - 14:00 Pranzo
14:00 - 15:30 Paola Turci: Using Agents for Enterprise Application Integration
15:30 - 16:00 Coffee Break
16:00 - 17:30 Giuliano Armano : Agents for Bionformatics and Systems Biology
17:30 - 18:00 Tavola Rotonda
18:00 Chiusura
Andrea Omicini: Agents & Artifacts: A Meta-Model for Agent-Oriented Computing
ABSTRACT
This course presents the conceptual foundations of the A&A (Agents
& Artifacts) meta-model, and elaborates on its impact on the way in
which MAS are conceived, designed and developed. After a short
introduction on the "From Objects to Agents" revolution, MAS
fundamental notions are first re-defined in terms of the A&A
meta-model, then exploited to re-cast fundamental issues like agent
intelligence, interaction, MAS infrastructures, agent-oriented software
engineering (AOSE), agent-based simulation (ABS), self-* MAS.
INFORMATION ON THE TEACHER
Andrea Omicini is Professor at the DEIS, Department of Electronics,
Informatics and Systems of the Alma Mater Studiorum - Università di
Bologna. He received his Laurea degree in Electronic Engineering in
February 1991 and his PhD in Computer Science in November 1995, both
from the University of Bologna. He has written over one hundred
articles on coordination models, languages and infrastructures Internet
technologies, and agent-based models, methodologies and systems,
published in international journals, books, conferences and workshops.
He edited 13 international books on agent-related issues, and guest
edited 9 international journal special issues on coordination models
and infrastructures, as well as multi-agent systems. (see also
http://lia.deis.unibo.it/~ao/pubs/all.shtml) He has held several
tutorials on agent-based systems and coordination models at
international conferences, and courses at international Doctorate
Schools. (see also
http://lia.deis.unibo.it/~ao/activity/tutorials.shtml) He has organized
and chaired international conferences and workshops, and is also a
member of the Program, Scientific and Steering Committees, and Advisory
Boards of many international conferences and workshops. Along with
Antonio Corradi and Agostino Poggi, he was co-founders of the WOA
workshop series in 2000, and chaired WOA in 2000, 2003, 2004, 2005 and
2006. (see also http://lia.deis.unibo.it/~ao/activity/confs.shtml) He
has been the Chair of the SIG on Agents and Multi-Agent Systems of the
Italian Association for Artificial Intelligence (AI*IA), and is
currently the ACM Representative in the IFIP Technical Committee 12
"Artificial Intelligence" (see also
http://lia.deis.unibo.it/~ao/activity/associations.shtml) Since 1991,
he has participated to many national and international projects, both
as a participant and as a coordinator of units and activities. Among
the others, he chaired Workpackage 12 "Technical Forum" in the FP6
Coordination Action "AgentLink III", and coordinated the DEIS unit in
the "Trust and law in the Information Society" National project. He is
currently coordinating the DEIS unit in the Minerva-Reset eurpean
project on distance learning, and is the National coordinator of the
MIUR-MeNSA project on agent-oriented software engineering. (see also
http://lia.deis.unibo.it/~ao/activity/projects.shtml) Since 1995, he is
the leader of the design and development team of tuProlog and TuCSoN,
two agent-related technologies made available as open-source projects,
and widely used by both universities and industries throghout the
world. (see also
http://lia.deis.unibo.it/~ao/activities/systems.shtml).
Lorenzo Bettini: Building Distributed and Mobile Applications with IMC
ABSTRACT
The course will present the IMC (Implementing Mobile Calculi) Java
framework and will show how it can be used to implement distributed
applications and mobile code systems. The framework has been designed
for developing prototypal run-time environments for mobile calculi and
provides developers with useful and reusable components - such as
connections, protocols, mobile code infrastructures - so that they can
focus on the peculiar features of the language and rely on the
framework for the implementation of these services.
INFORMATION ON THE TEACHER
see www.lorenzobettini.it
Paola Turci: Using Agents for Enterprise Application Integration
ABSTRACT
Industry is more and more interested in executing business functions
that span multiple applications. That requires high-levels of
interoperability and a more flexible and adaptive business process
management. The majority of technology and market research companies
agree on the fact that the adoption of a SOA paradigm is strategic and
should be part of the most forward-looking software projects.
Nevertheless that paradigm shift is still quite challenging. This
technical area appears to be a natural environment in which the agent
technology can make significant contributions. In fact, agent
technology, besides being an ideal mechanism for implementing complex
systems, is well-suited to applications that are communication-centric,
based on distributed computational and information systems, and
requiring autonomous components readily adaptable to changes. After a
brief review of the state of the art about the possible styles and
criteria that should be considered when choosing and designing an
integration approach, the tutorial will discuss the peculiarities of a
multi-agent approach to business process management. In particular this
tutorial will concentrate on the characterization of the toughest
problems within business process management where agents can be
successfully exploited and the integration of agent technology with
other technologies that have found, and will find, a purpose within
enterprise computing: Web services, workflows, ontologies and rule
engines.
INFORMATION ON THE TEACHER
Paola Turci is currently a research assistant at the Department of
Information Engineering of the University of Parma. Her primary
research activities are in the areas of multi-agent systems,
service-oriented architecture and software engineering. She has worked
both on the design and development of agent applications employing
object-oriented technologies. Since 2001 she has been involving both in
national and international projects concerning industrial exploitation
of agent technology.
Giuliano Armano: Agents for Bionformatics and Systems Biology
ABSTRACT
The adoption of agent technologies and Multi-Agent Systems constitutes
an emerging area in bioinformatics and systems biology. We investigate
on future challenges and argue that the field should still be explored
from many perspectives ranging from bio-conceptual languages for
agent-based simulation, to the definition of bio-ontology-based
declarative languages to be used by information agents, and to the
adoption of agents for computational Grids.
INFORMATION ON THE TEACHER
see www.diee.unica.it/~armano/
|
|