Larch: languages and tools for formal specification
Larch: languages and tools for formal specification
Object-oriented type systems
The flag taxonomy of open hypermedia systems
Proceedings of the the seventh ACM conference on Hypertext
HYPERTEXT '97 Proceedings of the eighth ACM conference on Hypertext
HYPERTEXT '00 Proceedings of the eleventh ACM on Hypertext and hypermedia
Chimera: hypermedia for heterogeneous software development enviroments
ACM Transactions on Information Systems (TOIS)
The extensibility mechanisms of the chimera open hypermedia system
Journal of Network and Computer Applications
Alloy: a lightweight object modelling notation
ACM Transactions on Software Engineering and Methodology (TOSEM)
Towards large-scale information integration
Proceedings of the 24th International Conference on Software Engineering
A database model for object dynamics
The VLDB Journal — The International Journal on Very Large Data Bases
Structural templates and transformations: the Themis structural computing environment
Journal of Network and Computer Applications - Special issue: Structural computing: research directions, systems and issues
Cooperation services in the construct structural computing environment
Journal of Network and Computer Applications - Special issue: Structural computing: research directions, systems and issues
Structuring primitives in the Callimachus component-based open hypermedia system
Journal of Network and Computer Applications - Special issue: Structural computing: research directions, systems and issues
IUHM: a hypermedia-based model for integrating open services, data and metadata
Proceedings of the fourteenth ACM conference on Hypertext and hypermedia
Structure and behavior awareness in themis
Proceedings of the fourteenth ACM conference on Hypertext and hypermedia
Templates and queries in contextual hypermedia
Proceedings of the seventeenth conference on Hypertext and hypermedia
Supporting the design of behaviors in Callimachus
Proceedings of the seventeenth conference on Hypertext and hypermedia
Towards lightweight structural computing techniques with the SmallSC framework
MIS '05 Proceedings of the 2005 symposia on Metainformatics
MIS '05 Proceedings of the 2005 symposia on Metainformatics
A metainformatical view of collections
MIS '05 Proceedings of the 2005 symposia on Metainformatics
Hidden Implementation Dependencies in High Assurance and Critical Computing Systems
IEEE Transactions on Software Engineering
Designing domain-specific behaviours in structural computing
The New Review of Hypermedia and Multimedia
Extending types to modeling problem-space entities
The New Review of Hypermedia and Multimedia
Proceedings of the 22nd ACM conference on Hypertext and hypermedia
An engineering perspective on structural computing: developing structure services for the web
Journal of Web Engineering
Hi-index | 0.00 |
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.