A cookbook for using the model-view controller user interface paradigm in Smalltalk-80
Journal of Object-Oriented Programming
Scenario-based design: envisioning work and technology in system development
Scenario-based design: envisioning work and technology in system development
Video artifacts for design: bridging the Gap between abstraction and detail
DIS '00 Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques
Making Use: Scenario-Based Design of Human-Computer Interactions
Making Use: Scenario-Based Design of Human-Computer Interactions
Software Architecture in Practice
Software Architecture in Practice
Sharing Human-Computer Interaction and Software Engineering Design Artifacts
OZCHI '98 Proceedings of the Australasian Conference on Computer Human Interaction
Designing interaction, not interfaces
Proceedings of the working conference on Advanced visual interfaces
Brainstorming pitfalls and best practices
interactions - Gadgets, part 2: the science of gadgetry
Model-driven Development of Complex Software: A Research Roadmap
FOSE '07 2007 Future of Software Engineering
Balancing physical and digital properties in mixed objects
AVI '08 Proceedings of the working conference on Advanced visual interfaces
ATL: A model transformation tool
Science of Computer Programming
GT/SD: performance and simplicity in a groupware toolkit
Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
Fiia: user-centered development of adaptive groupware systems
Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
An Incremental Algorithm for High-Performance Runtime Model Consistency
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
Creative idea exploration within the structure of a guiding framework: the card brainstorming game
Proceedings of the fourth international conference on Tangible, embedded, and embodied interaction
Toward quality-driven development of 3D computer games
DSVIS'06 Proceedings of the 13th international conference on Interactive systems: Design, specification, and verification
Articulating interaction and task models for the design of advanced interactive systems
TAMODIA'07 Proceedings of the 6th international conference on Task models and diagrams for user interface design
Raptor: sketching games with a tabletop computer
Futureplay '10 Proceedings of the International Academic Conference on the Future of Game Design and Technology
Hi-index | 0.00 |
In this paper, we present scenarchitectures, a means of raising the level of design of advanced interactive systems. Scenarchitectures combine elements of scenarios and system architectures, and can be used during the user interface design process as an adjunct to other design tools such as textual scenarios and story boards. Meanwhile, scenarchitectures can be automatically transformed to system architectures, providing a link between design and implementation. Using two existing scenarchitectural notations, we investigate the role of scenarchitectures in the design process. We then show how model-transformation techniques can be used to automatically derive system architectures from scenarchitectures, and conclude with concrete examples of the application of the scenarchitectural approach to the design of a mixed-reality system.