Software Agent, Semantic Web and Web Service
Syllabus
This syllabus is subject to change and
practically all material presented will be available here as the course
progresses.
The course will be conducted as follows:
- A series of lectures by the instructor,
chapter-per-week-per as scheduled.
- Some seminar style discussions of research papers
and commercial technologies.
- Students' homework on scientific methods,
technologies and tools relevant to the topics of the course.
- Students' Final Project requiring working
prototypes and/or preprint technical reports.
Reading materials
list below each chapter are the only required reading, but you are encouraged to
look for the supplemental materials from else publications or online to expand
your knowledge.
Part I INTRODUCTION
I-0 Introduction to the Course
I-1 An Introduction to Software Agent,
Semantic Web and Web Service
Readings
- J. Hendler,
Is There
an Intelligent Agent in Your Future?, (PDF),
Nature, 11 March, 1999
-
T. Berners-Lee, J. Hendler, and O. Lassila,
The Semantic Web, (PDF) Scientific American,
284(5), 34-43, 2001
- S. Staab (ed.),
Web
Services: Been There, Done That? IEEE Intelligent Systems, 72-85, 2003
Part II SOFTWARE AGENT
II-2 Intelligent Agent
II-3 Multi-Agent Systems
II-4 Agents with Knowledge
II-5 Agent-based Software Engineering
(with class discussion)
II-6 Web Agents
(students presentations)
Readings
- D. Riechen, et al., Special Issue on
Intelligent Agent, Communications of the ACM, 37(7), 18-146, 1994. (some)
- M. Genesereth and S. Ketchpel,
Software Agent, Special Issue on
Intelligent Agent, Communications of the ACM, 37(7), 48-53, 1994.
- M. Wooldridge and N. Jennings,
Intelligent Agents: Theory and Practice, Knowledge Engineering Review,
2(10), 115-152, 1995.
- H. Nwana,
Software
Agents: An Overview, Knowledge Engineering Review, 11(3), 1996. (optional)
-
R. Guttman, A. Moukas, and P. Maes,
Agent-mediated Electronic Commerce: A Survey, Knowledge Engineering
Review, 13(3), 1998. (optional)
-
S. Russell and P. Norvig,
Intelligent Agent, in:
Artificial Intelligence: A Modern Approach (2ed), Chapter 2, Prentice Hall
Press, 2001.
-
T. Finin, Y. Labrou
and J. Mayfield,
KQML as
An
Agent
Communication
Language,
In:
J. Bradshaw (Ed.), Software Agents, MIT Press, Cambridge,
1997.
-
M. Huhns and L. Stephens,
Multiagent Systems and Societies of Agents, In: Multiagent Systems: A Modern
Approach to Distributed Artificial Intelligence, MIT Press, Cambridge (MA),
79–120,1999.
-
D. Martin, A. Cheyer, and D. Moran,
The Open Agent
Architecture: A Framework for Building Distributed Software Systems,
Applied Artificial Intelligence, 13(1–2), 91–128, 1999
.
-
A. Rao and M. Georgeff,
BDI
Agents: From Theory to Practice, Proceedings of the First
Intl. Conference on Multiagent Systems, 1995.
-
M. Georgeff, B. Pell, M. Pollack, M. Tambe, and M. Wooldridge,
The Belief-Desire-Intention Model of Agency, In: J. P. Muller, M. Singh,
and A. Rao (eds.), Intelligent Agents V, Springer, LNAI 1365, 1999.
-
N. Howden, R. Rönnquist, A.
Hodgson and A. Lucas,
JACK Intelligent Agents — Summary
of an Agent Infrastructure,
http://www.agent-software.com/, 2001. (optional)
-
P. Cohen and H. Levesque,
Intention is
Choice with Commitment, Artificial Intelligence, 42, 213-261, 1990. (optional)
-
M. Wooldridge and P. Ciancarini,
Agent-Oriented Software Engineering: The State of the Art, In: P.
Ciancarini and M. Wooldridge (eds.), Agent-Oriented Software Engineering,
Springer, LNAI 1957, 2001.
-
N. Jennings,
On
Agent-based Software Engineering, Artificial Intelligence, 117(2), 277-296,
2000.
-
M. Wood and S. DeLoach,
An Overview of the Multiagent Systems Engineering Methodology, The First
International Workshop on Agent-Oriented Software Engineering, 207-221, 2000.
(optional)
-
M. Klusch,
Information Agent Technology for the Internet: A Survey, Journal on Data and
Knowledge Engineering, Special Issue on Intelligent Information Integration, D.
Fensel (ed.), 36(3), 2001.
Assignment
1 (presentation in class)
Part III SEMANTIC WEB
III-7 An Introduction to Semantic Web
III-8 Semantic Web Languages
III-9 Ontology
III-10 Description Logic
III-11 Agents in Semantic Web (with class
discussion)
Readings
-
eXtensible Markup Language (XML)
(some)
-
Resource Description Framework
(RDF)
-
RDF Schema (RDFS)
-
Darpa Agent Markup
Language (DAML+OIL) (optional)
-
Web Ontology Language (OWL)
-
OilEd
(optional)
-
T. Berners-Lee,
Semantic Web Roadmap,
Sept., 1998.
-
D. Fensel (ed.),
The Semantic Web and Its Languages,
IEEE Intelligent Systems, 15(6), 67–73, 2000.
-
P. Patel-Schneider and J. Simeon,
The Yin/Yang Web: A Unified
Model for XML Syntax and RDF Semantics, IEEE Transactions on Knowledge and
Data Engineering, 1-33, 2003. (optional)
-
I. Horrocks, P. Patel-Schneider and F. van Harmelen,
From SHIQ and RDF
to OWL: The Making of a Web Ontology Language, Journal of Web Semantics, 2003.
-
D. McGuinness,
Ontologies Come of Age,
The Semantic Web: Why, What and How, MIT Press, 2001.
-
D. Nardi and R. Brachman,
An
Introduction to Description Logics, In: The Description Logic Handbook, F.
Baader et al. (eds.), Cambridge University Press, 5-44, 2002.
-
F. Baader and W. Nutt,
Basic Description Logics,
In: The Description Logic Handbook, F. Baader et al. (eds.), Cambridge
University Press, 47-100, 2002.
-
H. Levesque and R. Brachman,
Expressiveness and tractability in knowledge representation and reasoning,
Computational Intelligence, 3, 78-93, 1987. (optional)
-
F. Baader, I. Horrocks and U. Sattler,
Description Logics as Ontology Languages for the Semantic Web, In: D.
Hutter and W. Stephan (eds.), Festschrift in honor of Jorg Siekmann, LNAI,
Springer, 2003.
- J. Hendler,
Agents and the Semantic Web, IEEE Intelligent
Systems, 16(2), 30–37, 2001.
Assignment
2 (report)
Part IV WEB SERVICE
IV-12 An Introduction to Web Service
IV-13 Web Service Process
IV-14
Semantic Web Service
IV-15 Agent-based Semantic Web Service
(with class discussion)
Readings
-
Simple Object Access Protocol (SOAP)
-
Web Service Definition Language (WSDL)
-
Universal Description, Discovery and
Integration (UDDI)
-
Web Services Conceptual
Architecture (WSCA)
-
Web Services Development
Concepts (WSDC)
-
Web Services Work Flow
(WSFL)
-
BPML
(optional)
-
ebXML BPSS,
XLANG
(optional)
-
Business Process Execution Language for Web Services (BPEL4WS)
- DAML-S
- S.A. McIlraith, T.C. Son, and H. Zeng,
Semantic Web Services,
IEEE Intelligent Systems, 16(2), 46-53, 2001.
- The DAML Services
Coalition , DAML-S: Web Service
Description for the Semantic Web, The First International Semantic Web
Conference (ISWC), Sardinia (Italy), June, 2002.
- The DAML Services Coalition,
DAML-S: Semantic Markup for Web Services. in: Proceedings of the
International Semantic Web Working Symposium (SWWS), July 30-August 1,
411-430, 2001. (optional)
- T. Sollazzo,
S. Handschuh, S. Staab and M. Frank,
Semantic Web
Service Architecture: Evolving Web Service Standards toward the Semantic Web,
2002.
-
N. Gibbins, S. Harris and N. Shadbolt,
Agent-based
Semantic Web Services, In: Proceedings of WWW2003, May 20–24, 2003,
Budapest, Hungary, 710-717, 2003.
Assignment
3 (report)
Part V PRACTICE
V-16 Applications
V-17 Prototype Systems
Final Project
(paper/prototype)
Directed resource links (from which more links
can be found)
http://agents.umbc.edu/
http://www.semanticweb.org/
http://www.webservices.org/
http://www.w3c.org/
http://www.ibm.com/webservices
Web Service Journal
Semantic Web
Journal
WSIndex
Comments welcome and to
me.