|
ABSTRACT
Structural computing provides techniques and tools to ease the task of developing application infrastructure; infrastructure that provides common services such as persistence, naming, distribution, navigational hypermedia, etc., over a set of application-specific or domain-specific structures. Within structural computing, "structure" refers to a combination of data together with relationships pertaining to that data. Structure servers support the specification and manipulation of structures. One important aspect of structural computing is the power and flexibility it provides application developers constructing new applications. A large part of this power is due to structural computing's ability to provide awareness services for both structure and behavior. We define this concept and describe the awareness services provided by the Themis structural computing environment. The utility of these services are demonstrated by presenting the impact they have had on the InfiniTe information integration environment. In particular, these services help to increase the efficiency and reduce the size of domain-specific applications built using structural computing technology. We conclude by discussing how these services might influence the open hypermedia field and the development of new hypermedia services.
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
|
K. M. Anderson and S. A. Sherba. Using XML to support Information Integration. In 2001 International Workshop on XML Technologies and Software Engineeering, Toronto, Ontario, Canada, May 2001. Part of the 2001 International Conference on Software Engineering.
|
 |
3
|
|
| |
4
|
|
 |
5
|
|
| |
6
|
G. Bergland. A guided tour of program design methods. IEEE Computer, 14(10):13--37, 1981.
|
| |
7
|
|
 |
8
|
|
 |
9
|
Robert W. Gray , Steven P. Levi , Vincent P. Heuring , Anthony M. Sloane , William M. Waite, Eli: a complete, flexible compiler construction system, Communications of the ACM, v.35 n.2, p.121-130, Feb. 1992
[doi> 10.1145/129630.129637]
|
 |
10
|
|
| |
11
|
M. D. McIlroy. Mass produced software components. In 1968/1969 NATO Conferences on Software Engineeering, pages 88--98, New York, NY, USA, 1976.
|
 |
12
|
Dave E. Millard , Luc Moreau , Hugh C. Davis , Siegfried Reich, FOHM: a fundamental open hypertext model for investigating interoperability between hypertext domains, Proceedings of the eleventh ACM on Hypertext and hypermedia, p.93-102, May 30-June 03, 2000, San Antonio, Texas, United States
[doi> 10.1145/336296.336334]
|
 |
13
|
|
| |
14
|
|
 |
15
|
|
 |
16
|
|
| |
17
|
S. Reich, U. K. Wiil, P. J. Nürnberg, H. C. Davis, K. Grønbæk, K. M. Anderson, D. E. Millard, and J. M. Haake. Addressing interoperability in open hypermedia: The design of the open hypermedia protocol. The New Review of Hypermedia and Multimedia, 5:207--248, 1999.
|
 |
18
|
|
| |
19
|
Manolis Tzagarakis , Dimitris Avramidis , Maria Kyriakopoulou , m. c. schraefel , Michalis Vaitis , Dimitris Christodoulakis, Structuring primitives in the Callimachus component-based open hypermedia system, Journal of Network and Computer Applications, v.26 n.1, p.139-162, 01 January 2003
[doi> 10.1016/S1084-8045(02)00064-4]
|
| |
20
|
|
 |
21
|
|
 |
22
|
Uffe K. Wiil , Peter J. Nürnberg , David L. Hicks , Siegfried Reich, A development environment for building component-based open hypermedia systems, Proceedings of the eleventh ACM on Hypertext and hypermedia, p.266-267, May 30-June 03, 2000, San Antonio, Texas, United States
[doi> 10.1145/336296.336507]
|
| |
23
|
XML linking language (XLink) version 1.0. http://www.w3.org/TR/xlink/.
|
| |
24
|
XML pointer language (XPointer) version 1.0. http://www.w3.org/TR/xptr/.
|
CITED BY 3
|
|
|
William Van Lepthien , Kenneth M. Anderson, Unifying structure, behavior, and data with themis types and templates, Proceedings of the fifteenth ACM conference on Hypertext and hypermedia, August 09-13, 2004, Santa Cruz, CA, USA
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
|