MoviLog: A Platform for Prolog-Based Strong Mobile Agents on the WWW
- Autores
- Zunino, Alejandro; Campo, Marcelo; Mateos, Cristian M.
- Año de publicación
- 2002
- Idioma
- inglés
- Tipo de recurso
- documento de conferencia
- Estado
- versión publicada
- Descripción
- Nowadays, Java-based platforms are the most common proposals for building mobile agent systems using web technology. However, the weak mobility model they use, the lack of adequate support for developing inference and reasoning mechanisms, added to the inherent complexity of building location aware software, impose strong limitations for developing mobile intelligent agent systems. In this article we present MoviLog, a platform for building Prolog-based mobile agents with a strong mobility model. MoviLog is an extension of JavaLog, an integration of Java and Prolog, that allows a user to take advantage of the best features of the programming paradigms they represent. MoviLog provides logic modules, called Brainlets, which are able to migrate among different web sites, either proactively or reactively, to use the available knowledge in order to find a solution. The most interesting feature introduced by MoviLog is the reactive mobility by failure (RMF) mechanism. This mechanism means that when a certain specially declared Prolog predicate fails, the MoviLog machine transparently moves the Brainlet to another host which has declared the same predicate to try to satisfy the current goal.
Sociedad Argentina de Informática e Investigación Operativa - Materia
-
Ciencias Informáticas
mobile agents
Prolog
reactive mobility by failure - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc-sa/4.0/
- Repositorio
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/183165
Ver los metadatos del registro completo
id |
SEDICI_5a6fc843b307ca692a4903d2eb707d14 |
---|---|
oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/183165 |
network_acronym_str |
SEDICI |
repository_id_str |
1329 |
network_name_str |
SEDICI (UNLP) |
spelling |
MoviLog: A Platform for Prolog-Based Strong Mobile Agents on the WWWZunino, AlejandroCampo, MarceloMateos, Cristian M.Ciencias Informáticasmobile agentsPrologreactive mobility by failureNowadays, Java-based platforms are the most common proposals for building mobile agent systems using web technology. However, the weak mobility model they use, the lack of adequate support for developing inference and reasoning mechanisms, added to the inherent complexity of building location aware software, impose strong limitations for developing mobile intelligent agent systems. In this article we present MoviLog, a platform for building Prolog-based mobile agents with a strong mobility model. MoviLog is an extension of JavaLog, an integration of Java and Prolog, that allows a user to take advantage of the best features of the programming paradigms they represent. MoviLog provides logic modules, called Brainlets, which are able to migrate among different web sites, either proactively or reactively, to use the available knowledge in order to find a solution. The most interesting feature introduced by MoviLog is the reactive mobility by failure (RMF) mechanism. This mechanism means that when a certain specially declared Prolog predicate fails, the MoviLog machine transparently moves the Brainlet to another host which has declared the same predicate to try to satisfy the current goal.Sociedad Argentina de Informática e Investigación Operativa2002info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf62-73http://sedici.unlp.edu.ar/handle/10915/183165enginfo:eu-repo/semantics/altIdentifier/issn/1660-1079info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-29T11:50:02Zoai:sedici.unlp.edu.ar:10915/183165Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-29 11:50:03.036SEDICI (UNLP) - Universidad Nacional de La Platafalse |
dc.title.none.fl_str_mv |
MoviLog: A Platform for Prolog-Based Strong Mobile Agents on the WWW |
title |
MoviLog: A Platform for Prolog-Based Strong Mobile Agents on the WWW |
spellingShingle |
MoviLog: A Platform for Prolog-Based Strong Mobile Agents on the WWW Zunino, Alejandro Ciencias Informáticas mobile agents Prolog reactive mobility by failure |
title_short |
MoviLog: A Platform for Prolog-Based Strong Mobile Agents on the WWW |
title_full |
MoviLog: A Platform for Prolog-Based Strong Mobile Agents on the WWW |
title_fullStr |
MoviLog: A Platform for Prolog-Based Strong Mobile Agents on the WWW |
title_full_unstemmed |
MoviLog: A Platform for Prolog-Based Strong Mobile Agents on the WWW |
title_sort |
MoviLog: A Platform for Prolog-Based Strong Mobile Agents on the WWW |
dc.creator.none.fl_str_mv |
Zunino, Alejandro Campo, Marcelo Mateos, Cristian M. |
author |
Zunino, Alejandro |
author_facet |
Zunino, Alejandro Campo, Marcelo Mateos, Cristian M. |
author_role |
author |
author2 |
Campo, Marcelo Mateos, Cristian M. |
author2_role |
author author |
dc.subject.none.fl_str_mv |
Ciencias Informáticas mobile agents Prolog reactive mobility by failure |
topic |
Ciencias Informáticas mobile agents Prolog reactive mobility by failure |
dc.description.none.fl_txt_mv |
Nowadays, Java-based platforms are the most common proposals for building mobile agent systems using web technology. However, the weak mobility model they use, the lack of adequate support for developing inference and reasoning mechanisms, added to the inherent complexity of building location aware software, impose strong limitations for developing mobile intelligent agent systems. In this article we present MoviLog, a platform for building Prolog-based mobile agents with a strong mobility model. MoviLog is an extension of JavaLog, an integration of Java and Prolog, that allows a user to take advantage of the best features of the programming paradigms they represent. MoviLog provides logic modules, called Brainlets, which are able to migrate among different web sites, either proactively or reactively, to use the available knowledge in order to find a solution. The most interesting feature introduced by MoviLog is the reactive mobility by failure (RMF) mechanism. This mechanism means that when a certain specially declared Prolog predicate fails, the MoviLog machine transparently moves the Brainlet to another host which has declared the same predicate to try to satisfy the current goal. Sociedad Argentina de Informática e Investigación Operativa |
description |
Nowadays, Java-based platforms are the most common proposals for building mobile agent systems using web technology. However, the weak mobility model they use, the lack of adequate support for developing inference and reasoning mechanisms, added to the inherent complexity of building location aware software, impose strong limitations for developing mobile intelligent agent systems. In this article we present MoviLog, a platform for building Prolog-based mobile agents with a strong mobility model. MoviLog is an extension of JavaLog, an integration of Java and Prolog, that allows a user to take advantage of the best features of the programming paradigms they represent. MoviLog provides logic modules, called Brainlets, which are able to migrate among different web sites, either proactively or reactively, to use the available knowledge in order to find a solution. The most interesting feature introduced by MoviLog is the reactive mobility by failure (RMF) mechanism. This mechanism means that when a certain specially declared Prolog predicate fails, the MoviLog machine transparently moves the Brainlet to another host which has declared the same predicate to try to satisfy the current goal. |
publishDate |
2002 |
dc.date.none.fl_str_mv |
2002 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/publishedVersion Objeto de conferencia http://purl.org/coar/resource_type/c_5794 info:ar-repo/semantics/documentoDeConferencia |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://sedici.unlp.edu.ar/handle/10915/183165 |
url |
http://sedici.unlp.edu.ar/handle/10915/183165 |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/issn/1660-1079 |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
dc.format.none.fl_str_mv |
application/pdf 62-73 |
dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
reponame_str |
SEDICI (UNLP) |
collection |
SEDICI (UNLP) |
instname_str |
Universidad Nacional de La Plata |
instacron_str |
UNLP |
institution |
UNLP |
repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
_version_ |
1844616360084111360 |
score |
13.070432 |