The Rendezvous architecture and language for constructing multiuser applications
ACM Transactions on Computer-Human Interaction (TOCHI)
Scenario-based design: envisioning work and technology in system development
Scenario-based design: envisioning work and technology in system development
Software process description using LOTOS and its enaction
ICSE '94 Proceedings of the 16th international conference on Software engineering
From single-user architectural design to PAC*: a generic software architecture model for CSCW
Proceedings of the ACM SIGCHI Conference on Human factors in computing systems
Design principles for interactive software
Design principles for interactive software
Using model checking to generate tests from requirements specifications
ESEC/FSE-7 Proceedings of the 7th European software engineering conference held jointly with the 7th ACM SIGSOFT international symposium on Foundations of software engineering
Proceedings of the Conference on The Future of Software Engineering
Formal specification: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Dragonfly: linking conceptual and implementation architectures of multiuser interactive systems
Proceedings of the 22nd international conference on Software engineering
A hybrid state machine notation for component specification
ACM SIGPLAN Notices
A model-based tool for interactive prototyping of highly interactive applications
CHI '02 Extended Abstracts on Human Factors in Computing Systems
Model-Based Design and Evaluation of Interactive Applications
Model-Based Design and Evaluation of Interactive Applications
NetBeans: The Definitive Guide
NetBeans: The Definitive Guide
Modeling Cooperative Applications with Multiuser Interactions
DEXA '01 Proceedings of the 12th International Workshop on Database and Expert Systems Applications
A Tool Suite for Integrating Task and System Models through Scenarios
DSV-IS '01 Proceedings of the 8th International Workshop on Interactive Systems: Design, Specification, and Verification-Revised Papers
Modelling Dynamic Group Behaviours
DSV-IS '01 Proceedings of the 8th International Workshop on Interactive Systems: Design, Specification, and Verification-Revised Papers
On the Need for Practical Formal Methods
FTRTFT '98 Proceedings of the 5th International Symposium on Formal Techniques in Real-Time and Fault-Tolerant Systems
An Analysis-Revision Cycle to Evolve Requirements Specifications by Using the SCTL-MUS Methodology
RE '02 Proceedings of the 10th Anniversary IEEE Joint International Conference on Requirements Engineering
ACM '69 Proceedings of the 1969 24th national conference
User-Based Testing of GUI Sequences and Their Interactions
ISSRE '01 Proceedings of the 12th International Symposium on Software Reliability Engineering
An Analysis-Revision Cycle to Evolve Requirements Specifications
Proceedings of the 16th IEEE international conference on Automated software engineering
A Technological Framework for TV-Supported Collaborative Learning
ISMSE '04 Proceedings of the IEEE Sixth International Symposium on Multimedia Software Engineering
Ten commandments revisited: a ten-year perspective on the industrial application of formal methods
Proceedings of the 10th international workshop on Formal methods for industrial critical systems
Eliciting requirements and scenarios using the SCTL-MUS methodology: the shuttle system case study
SCESM '05 Proceedings of the fourth international workshop on Scenarios and state machines: models, algorithms and tools
ATLAS: a framework to provide multiuser and distributed t-learning services over MHP
Software—Practice & Experience - Research Articles
Interactive TV Standards: A Guide to MHP, OCAP, and JavaTV
Interactive TV Standards: A Guide to MHP, OCAP, and JavaTV
Tracing integration analysis in component-based formal specifications
FMOODS'05 Proceedings of the 7th IFIP WG 6.1 international conference on Formal Methods for Open Object-Based Distributed Systems
Support for task modeling: a ”constructive” exploration
EHCI-DSVIS'04 Proceedings of the 2004 international conference on Engineering Human Computer Interaction and Interactive Systems
A calculus for the refinement and evolution of multi-user mobile applications
DSVIS'05 Proceedings of the 12th international conference on Interactive Systems: design, specification, and verification
A model-based design process for interactive virtual environments
DSVIS'05 Proceedings of the 12th international conference on Interactive Systems: design, specification, and verification
An approach to the model-based design of groupware multi-user interfaces
CRIWG'07 Proceedings of the 13th international conference on Groupware: design implementation, and use
Hi-index | 0.00 |
The development of multiuser and distributed software systems faces the difficulty to program the applications correctly, in a way that guarantees the desired interaction among the users. Motivated by experiences with collaborative t-learning services (i.e. multiuser educational services over Interactive TV), this paper presents a solution to that problem, based on supplementing visual development with formal specification techniques. As a contribution to the development of interactive systems, a software process is introduced that helps defining the separate and the conjoint behavior of different users, incrementally and using highly-accessible formalisms.