Structuring primitives in the Callimachus component-based open hypermedia system

  • Authors:
  • Manolis Tzagarakis;Dimitris Avramidis;Maria Kyriakopoulou;m. c. schraefel;Michalis Vaitis;Dimitris Christodoulakis

  • Affiliations:
  • Department of Computer Engineering and Informatics, University of Patras, GR-26500 Patras, Greece and Research Academic Computer Technology Institute, 61 Riga Feraiou st, GR-26221 Patras, Greece;Department of Computer Engineering and Informatics, University of Patras, GR-26500 Patras, Greece and Research Academic Computer Technology Institute, 61 Riga Feraiou st, GR-26221 Patras, Greece;Department of Computer Engineering and Informatics, University of Patras, GR-26500 Patras, Greece and Research Academic Computer Technology Institute, 61 Riga Feraiou st, GR-26221 Patras, Greece;Department of Computer Science, University of Toronto, 10 Kings College Rd, Toronto, Canada;Department of Computer Engineering and Informatics, University of Patras, GR-26500 Patras, Greece and Research Academic Computer Technology Institute, 61 Riga Feraiou st, GR-26221 Patras, Greece;Department of Computer Engineering and Informatics, University of Patras, GR-26500 Patras, Greece and Research Academic Computer Technology Institute, 61 Riga Feraiou st, GR-26221 Patras, Greece

  • Venue:
  • Journal of Network and Computer Applications - Special issue: Structural computing: research directions, systems and issues
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Driven by the philosophy of the 'primacy of structure over data', Component-Based Open Hypermedia Systems (CB-OHS) present an open set of structure servers providing structural abstractions of different hypermedia domains. To address the emergent requirements and to facilitate the development of structure servers, structure should be handled as a first class entity. We propose patterns for structure, called templates, that define the structural model upon which structure servers operate. We present how structure servers are developed and operate in the Callimachus CB-OHS. Development of structure servers within Callimachus is based on the explicit specification of structure with the use of an atomic structural primitive called the structural element. Explicit structure specification eases the development of structure servers in CB-OHS, making such development less error prone and providing the basis for tailoring domain specific abstractions.