ACM Computing Surveys (CSUR)
Principled design of the modern Web architecture
ACM Transactions on Internet Technology (TOIT)
Java Virtual Machine Specification
Java Virtual Machine Specification
How do I model state?: Let me count the ways
Communications of the ACM - Enterprise information integration: and other tools for merging data
Virtual Laboratory for Development and Execution of Biomedical Collaborative Applications
CBMS '08 Proceedings of the 2008 21st IEEE International Symposium on Computer-Based Medical Systems
Hi-index | 0.00 |
This work presents CompTalks - a novel concept and meta-model for specifying application-level communication protocols. The goal is to enable custom fine-grained and elaborate message exchange between distributed yet tightly-coupled parties. Hence, the concept of a conversation protocol is introduced. Its reference implementation - the CompTalks Framework - is a Java-based middleware toolkit that supports development, testing, analysis, validation and running highly interactive services. An important feature is the ability to verify the developed protocols at compile time by using a Petri Net-based analyzer. The framework was successfully applied to develop a protocol for GSEngine which serves as the runtime system of the ViroLab virtual laboratory, enabling development and execution of complex collaborative applications.