ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Unifying structure, behavior, and data with themis types and templates
Full text PdfPdf (332 KB)
Source Conference on Hypertext and Hypermedia archive
Proceedings of the fifteenth ACM conference on Hypertext and hypermedia table of contents
Santa Cruz, CA, USA
SESSION: Structural computing table of contents
Pages: 256 - 265  
Year of Publication: 2004
ISBN:1-58113-848-2
Authors
William Van Lepthien  University of Colorado, Boulder, CO
Kenneth M. Anderson  University of Colorado, Boulder, CO
Sponsors
ACM: Association for Computing Machinery
SIGWEB: ACM Special Interest Group on Hypertext, Hypermedia, and Web
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 12,   Citation Count: 8
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1012807.1012870
What is a DOI?

ABSTRACT

Structural computing evolved from work on open hypermedia to aid in the creation of software infrastructure. Open hypermedia had produced software that provided applications with access to hypermedia structures and services. The question was asked if these results could be generalized to create similar tools for other domains. Initial work focused on the development of structure servers that can create and manipulate domain-specific structures, but little work focused on allowing those structures to provide a rich set of behaviors. Indeed, this forced developers to place behaviors on the client rather than having behaviors live within a structure server. This paper presents research on the addition of a type system to the Themis structure server and how these types interact with Themis's template mechanism to provide a single interface that unifies structure, behavior, and data. This new mechanism lets behaviors live within a structure server allowing them to be shared by client applications. To demonstrate its power, Themis is being used to re-implement the Chimera open hypermedia system.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
4
5
 
6
7
 
8
The Java Modeling Language (JML). http://www.jmlspecs.org/index.shtml.
9
10
11
 
12
P. J. Nurnberg, U. K. Wiil, and D. L. Hicks. A grand unified theory for structural computing. In Proceedings of the 2nd Metainformatics Symposium, Lecture Notes in Computer Science. Springer Verlag, 2003.
13
 
14
 
15
 
16
 
17
OMG Unified Modeling Language Specification. http://www.omg.org/docs/formal/03-03-01.pdf, March 2003.
 
18
M. Vaitis, M. Tzagarakis, K. Grivas, and E. Chrysochoos. Some notes on behavior in structural computing. In Proceedings of the 2nd Metainformatics Symposium, Lecture Notes in Computer Science. Springer Verlag, 2003.
 
19

CITED BY  8

Collaborative Colleagues:
William Van Lepthien: colleagues
Kenneth M. Anderson: colleagues