Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
Using style to understand descriptions of software architecture
SIGSOFT '93 Proceedings of the 1st ACM SIGSOFT symposium on Foundations of software engineering
Delays and temporal incoherence due to the mediated status-status mappings
ACM SIGCHI Bulletin
Matching events in a content-based subscription system
Proceedings of the eighteenth annual ACM symposium on Principles of distributed computing
Proceedings of the 21st international conference on Software engineering
Architectures to make simple visualisations using simple systems
AVI '00 Proceedings of the working conference on Advanced visual interfaces
Where on-line meets on the streets: experiences with mobile mixed reality games
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Portability, Extensibility and Robustness in iROS
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
Reo: a channel-based coordination model for component composition
Mathematical Structures in Computer Science
Verifying the behaviour of virtual environment world objects
DSV-IS'00 Proceedings of the 7th international conference on Design, specification, and verification of interactive systems
Hi-index | 0.00 |
Most user interfaces and ubiquitous systems are built around event-based paradigms. Previous work has argued that interfaces, especially those heavily depending on context or continuous data from sensors, should also give attention to status phenomena --- that is continuously available signals and state. Focusing on both status and event phenomena has advantages in terms of adequacy of description and efficiency of execution. This paper describes a collection of XML-based specification notations (called XSED) for describing, implementing and optimising systems that take account of this dual status---event nature of the real world. These notations cover individual components, system configuration, and separated temporal annotations. Our work also presents a implementation to generate Status-Event Components that can run in a stand-alone test environment. They can also be wrapped into a Java Bean to interoperate with other software infrastructure, particularly the ECT platform.