In this work we discuss a number of issues for the design of hypertext systems in an agent-based model of computation. We examine how the “traditional” fundamental concepts which are at the basis of the design of hypertexts can be re-visited under a new perspective of collaborative expert agents. The paper presents how some principles of high-level concurrent programming are applied as new methodologies for the design and development of complex software, such as hypertext systems. By adopting an agent-based framework, we gain powerful control on version management that presents considerable difficulties for the development of hypertext systems; a general distributed version control mechanism is applied, without significant differences, both in single-user and in collaborative multiuser mode. In both cases, the underlying hypertext architecture is defined in terms of computational agents interacting each other in order to accomplish common goals. In this paper we present a first-level prototype implemented in a concurrent object-oriented language, realized on the top of the Common Lisp Object System.

Collaborative Version Control in an Agent-based Hypertext Environment

DATTOLO, Antonina;
1996-01-01

Abstract

In this work we discuss a number of issues for the design of hypertext systems in an agent-based model of computation. We examine how the “traditional” fundamental concepts which are at the basis of the design of hypertexts can be re-visited under a new perspective of collaborative expert agents. The paper presents how some principles of high-level concurrent programming are applied as new methodologies for the design and development of complex software, such as hypertext systems. By adopting an agent-based framework, we gain powerful control on version management that presents considerable difficulties for the development of hypertext systems; a general distributed version control mechanism is applied, without significant differences, both in single-user and in collaborative multiuser mode. In both cases, the underlying hypertext architecture is defined in terms of computational agents interacting each other in order to accomplish common goals. In this paper we present a first-level prototype implemented in a concurrent object-oriented language, realized on the top of the Common Lisp Object System.
File in questo prodotto:
File Dimensione Formato  
is1996-1-s2.0-0306437996000087-main.pdf

non disponibili

Descrizione: Articolo scientifico
Tipologia: Versione Editoriale (PDF)
Licenza: Non pubblico
Dimensione 1.95 MB
Formato Adobe PDF
1.95 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11390/669389
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 11
  • ???jsp.display-item.citation.isi??? 9
social impact