
1998). It is also possible to extend the knowledge
exchange mechanism to enable behavioral
knowledge as the relation among agents. An agent
can avoid another agent or can be very collaborative
to other agents depending on the behavioral
knowledge. These relationships could be defined in
terms of SemantiCore operations.
Finally, SemantiCore can evolve to a virtual
machine that could be programmed with an agent-
based scripting language. The link between the
SemantiCore and the underlying platform can
continue to be dynamic but the system definition
may be done using a specific language instead of
Java-based packages. SemantiCore can play an
important role for turning the Semantic Web into
reality by providing high level abstractions to work
with all the Semantic Web related low-level
technology.
REFERENCES
Bellwood, T. et al. (2002). UDDI version3.0 . Retrieved
October 25, 2003, from http://uddi.org/pubs/uddi-
v3.00-published-20020719.htm.
Berners-Less, T., Hendler, J., and Lassila, O. (2001). The
semantic web. Scientific American, 1(29), 35-43.
Champion, M., Ferris, C., Newcomer, E., and Orchard, D.
(2003) Web Services Architecture, working draft.
Retrieved October 25, 2003, from
http://www.w3.org/TR/2003/WD-ws-arch-20030514/.
Chinnici, R., Gudgin, M., Moreau, J., and Weerawarana,
S. (2003). WSDL Version 1.2, (2003). Retrieved
October 25, 2003, from
http://www.w3.org/TR/2003/WD-wsdl12-20030611/.
Ferber, J. (1999) Multi-Agent Systems – An Introduction
to Distributed Artificial Intellingence. Addison-
Wesley. 509p.
Fikes, R., Jenkins, J., and Gleb, F. (2003). JTP: A System
Architecture and Component Library for Hybrid
Reasoning. [Electronic Version].
Proceedings of the
Seventh World Multiconference on Systemics,
Cybernetics, and Informatics
. Orlando, Florida, USA.
Foundation for Intelligent Physical Agents (FIPA). (2002).
FIPA Agent Management Specification. Retrieved
October 25, 2003, from
http://www.fipa.org/specs/fipa00023/SC00023J.html.
Foundation for Intelligent Physical Agents (FIPA). (2000).
FIPA ACL Message Structure Specification.
Retrieved October 25, 2003, from
http://www.fipa.org/specs/fipa00061.
Gamma, E. et al. (1994). Design Patterns – Elements of
Reusable Object-Oriented Software. Addison-Wesley.
395p.
Gudgin, M., Hadley, M., Mandelsohn, N., Moreau, J., and
Nielsen, H. (2002). SOAP Version 1.2, Retrieved
October 25, 2003, from
http://www.w3c.org/2000/xp/Group/2/06/LC/soap12-
part1.html.
Kurniawan, B. (2002). Java for the web with servlets, JSP,
and EJB. New Riders. 953p.
Larissa, O and Swich, R. R. (1999). Resource Description
Framework (RDF) Model and Syntax Specification.
Retrieved October 25, 2003, from
http://www.w3.org/TR/1999/REC-rdf-syntax-
19990222/.
Noya, R. C. A modeling language for agent based
systems. PhD. Thesis, Computer Science Department,
PUC-Rio, 2002.
Nwana, H., Ndumu, D. Lee, L., and Collis, J. (1999).
ZEUS: A Tool-Kit for Building Distributed Multi-
Agent Systems. [Electronic Version]. Applied Artifical
Intelligence Journal, v. 13 (1), p129-186.
Object Management Group (OMG). (2002). Common
Object Request Broker Architecture: Core
Specification. Retrieved October 25, 2003, from
http://www.omg.org/technology/documents/formal/cor
ba_iiop.htm
.
Odell, J., Parunak, H., Bauer., B. (2000). Extending UML
for Agents. In Proceedings of the Agent-Oriented
Information Systems Workshop at the 17th National
Conference on Artificial Intelligence, 3-17.
Ribeiro, M. B. (2002). Web Life – A multi-agent systems
implementation architecture for the Web. PhD. Thesis,
Computer Science Department, PUC-Rio.
Smith, M. K., Welty, C., and McGuinness, D. (2003).
OWL Web Ontology Language, working draft.
Retrieved October 25, 2003, from
http://www.w3.org/TR/owl-guide/.
Tschudin, C. F. (1998). Mobile Agent Security. In:
Klusch, M. (Ed.). Intellingent Information Agents.
Springer-Verlag, 431-445.
Weiss, G. (1999). Multiagent systems: a modern approach
to distributed artificial intelligence. The MIT Press.
619p.
Wooldridge, M.; Jennings, N. R.; Kinny, D. (2000). The
Gaia methodology for agent-oriented analysis and
design. Journal of Autonomous Agents and Multi-
Agent Systems, 3(3), 285-312.
Workflow Management Coalition (WFMC). (1995). The
Workflow Reference Model. Retrieved October 25,
2003, from
http://www.wfmc.org/standards/docs.htm.
Zambonelli, F., Jennings, N.R., Omicini, A., and
Wooldridge, M. (2000). Agent-oriented software
engineering for internet applications. In: Omicini, A.
et al. (eds.). Coordination of internet agents: models,
technologies, and applications. Springer-Verlag. 326-
346.
ICEIS 2004 - SOFTWARE AGENTS AND INTERNET COMPUTING
270