Abstract
This paper proposes a survey concerning agent-based architectures of interactive systems. This survey is focused on certain models and perspectives. Indeed, general agent-based architectures are first presented. Then agent-based approaches dedicated to CSCW systems are reviewed. The appearance of web services requires new agent-based approaches; basic ideas are introduced. Agent-based interactive systems necessitate new tools for their evaluation; an example of representative evaluation tool is presented.
Chapter PDF
Similar content being viewed by others
References
Pfaff, G.E.: User interface management system. Springer, Heidelberg (1985)
Bass, L., Little, R., Pellegrino, R., Reed, S.: The Arch Model: Seeheim revisited. In: Proceedings of User Interface Developers Workshop, Seeheim (1991)
Goldberg, A.: Smalltalk-80, the interactive programming environment. Addison-Wesley, Reading (1983)
Coutaz, J.: PAC, an Object-Oriented Model for Dialog Design. In: Bullinger, H.-J., Shackel, B. (eds.) Proc. Interact 1987, 2nd IFIP International Conference on Human-Computer Interaction, Stuttgart, Germany, September 1-4, 1987, pp. 431–436 (1987)
Ouadou, K.: AMF: Un modèle d’architecture multi-agents multi-facettes pour Interfaces Homme-Machine et les outils associés (in French), PhD Thesis, ECL, Lyon (1994)
Goschnick, S., Sterling, L.: Shadowboard: an Agent-oriented Model-View-Controller (AoMVC) architecture for a digital self. In: Proc. Int. Workshop on Agent Technologies over Internet Applications (ATIA 2001), Tamkang University, Taipei, Taiwan (2001)
Jambon, F.: From Formal Specifications to Secure Implementations. In: Kolski, C., Vanderdonckt, J. (eds.) Computer-Aided Design of User Interfaces (CADUI 2002), pp. 43–54. Kluwer Academics, Dordrecht (2002)
Nigay, L.: Conception et modélisation logicielles des systèmes interactifs: application aux interfaces multimodales (in French), PhD Thesis, Joseph Fourier Univ., Grenoble (1994)
Texier, G., Guittet, L., Girard, P.: The Dialog Toolset: a new way to create the dialog component. In: Stephanidis, C. (ed.) Universal Access in HCI, pp. 200–204. Lawrence Erlbaum Associates, Mahwah (2001)
Depaulis, F., Maiano, S., Texier, G.: DTS-Edit: an Interactive Development Environment for Structured Dialog Applications. In: Kolski, C., Vanderdonckt, J. (eds.) Computer-Aided Design of User Interfaces (CADUI 2002), pp. 75–82. Kluwer Academics, Dordrecht (2002)
Francis, J., Girard, P., Boisdron, Y.: Dialogue Validation from Task Analysis. In: Duke, D.J., Puerta, A. (eds.) Eurographics Workshop on Design, Specification, and Verification of Interactive Systems (DSV-IS 1999), Braga, Portugal, pp. 205–224. Springer, Heidelberg (1999)
Baron, M., Girard, P.: SUIDT: Safe User Interface Design Tool. In: International Conference on Intelligent User Interfaces Computer-Aided Design of User Interfaces (IUI-CADUI 2004), Madeira, Portugal, pp. 350–351. ACM Press, New York (2004)
Balme, L., Demeure, A., Barralon, N., Coutaz, J., Calvary, G.: CAMELEON-RT: A Software Architecture Reference Model for Distributed, Migratable, and Plastic User Interfaces. In: Markopoulos, P., Eggen, B., Aarts, E., Crowley, J.L. (eds.) EUSAI 2004. LNCS, vol. 3295, pp. 291–302. Springer, Heidelberg (2004)
Calvary, G., Daassi, O., Coutaz, J., Demeure, A.: Des widgets aux comets pour la plasticité des systèmes interactifs. Revue d’interaction Homme-Machine 6(1), 33–53 (2005)
Ellis, C.A., Gibbs, S.J., Rein, G.L.: Groupware: some issues and experiences. Communication of ACM 34(1), 39–58 (1991)
David, B., Chalon, R., Vaisman, G., Delotte, O.: Capillary CSCW. In: Stephanidis, C., Jacko, J. (eds.) Human-Computer Interaction Theory and Practice, LEA, pp. 879–883 (2003)
Ellis, C.A., Wainer, J.: A Conceptual Model of Groupware. In: Proceedings of CSCW 1994 Conference, pp. 79–88. ACM Press, New York (1994)
Patterson, J.F.: A taxonomy of architectures for synchronous groupware applications. In: Workshop on Software architectures for cooperative systems CSCW 1994. ACM SIGOIS Bulletin Special Issue Papers of the CSCW 1994 workshops, vol. 15(3) (April 1995)
Dewan, P., Choudhary, R.: Coupling the User Interfaces of a Multiuser Program. ACM Transactions on Computer-Human Interaction 2(1), 1–39 (1995)
Tarpin-Bernard, F.: Architectures logicielles pour le travail cooperatif (in French), PhD Thesis, Ecole Centrale de Lyon, France (1997)
Laurillau, Y.: Conception et réalisation logicielles pour les collecticiels centrées sur l’activité de groupe: le modèle et la plate-forme Clover (in French), PhD Thesis, Joseph Fourier University, Grenoble (2002)
Tarpin-Bernard, F., Samaan, K., David, B.: Achieving usability of adaptable software: the AMF-based approach. In: Seffah, A., Vanderdonckt, J., Desmarais, M.C. (eds.) Human-Centered Software Engineering, Software Engineering Models, Patterns and Architectures for Human-Computer Interaction, Springer, Heidelberg (2009)
Idoughi, D.: Contribution à un cadre de spécification et conception d’IHM de supervision à base de services web dans les systèmes industriels complexes, application à une raffinerie de sucre (in French), Ph.D. Thesis, University of Valenciennes, France (2008)
Li, Y., Shen, W.-m., Ghenniwa, H., Lu, X.: Model-Driven Agent-Based Web Services IDE. In: Wang, S., Tanaka, K., Zhou, S., Ling, T.-W., Guan, J., Yang, D.-q., Grandi, F., Mangina, E.E., Song, I.-Y., Mayr, H.C. (eds.) ER Workshops 2004. LNCS, vol. 3289, pp. 518–528. Springer, Heidelberg (2004)
Paolucci, M., Sycara, K.: Autonomous Semantic Web Services. IEEE Internet Computing 7, 34–41 (2003)
Yang, H., Chen, J., Meng, X., Zhang, Y.: A Dynamic Agent-based Web Service Invocation Infrastructure. In: Proceedings of the First Int. Conf. on Advances in Computer-Human Interaction, Sainte Luce, Martinique, pp. 206–211 (2008)
Bellifemine, F., Caire, G., Poggi, A., Rimassa, G.: JADE: A software framework for developing multi-agent applications. Lessons learned, Information & Software Technology 50(1-2), 10–21 (2008)
Nielsen, J.: Usability Engineering. Academic Press, Boston, MA (1993)
Hilbert, D.M., Redmiles, D.F.: Extracting usability information from user interface events. ACM Computing Surveys 32(4), 384–421 (2000)
Trabelsi, A., Ezzedine, H., Kolski, C.: Architecture modelling and evaluation of agent-based interactive systems. In: Proc. IEEE SMC 2004, The Hague, pp. 5159–5164 (2004)
Tarby, J.-C., Ezzedine, H., Rouillard, J., Tran, C.D., Laporte, P., Kolski, C.: Traces using aspect oriented programming and interactive agent-based architecture for early usability evaluation: Basic principles and comparison. In: Jacko, J.A. (ed.) HCI 2007. LNCS, vol. 4550, pp. 632–641. Springer, Heidelberg (2007)
Ezzedine, H., Bonte, T., Kolski, C., Tahon, C.: Integration of traffic management and traveller information systems: basic principles and case study in intermodal transport system management. Int. J. of Comp., Com. & Control (IJCCC) 3, 281–294 (2008)
Tran, C.-D., Ezzedine, H., Kolski, C.: A generic and configurable electronic informer to assist the evaluation of agent-based interactive systems. In: 7th international conference on Computer-Aided Design of User Interfaces, CADUI 2008, Albacete (June 2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kolski, C., Forbrig, P., David, B., Girard, P., Tran, C.D., Ezzedine, H. (2009). Agent-Based Architecture for Interactive System Design: Current Approaches, Perspectives and Evaluation. In: Jacko, J.A. (eds) Human-Computer Interaction. New Trends. HCI 2009. Lecture Notes in Computer Science, vol 5610. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02574-7_70
Download citation
DOI: https://doi.org/10.1007/978-3-642-02574-7_70
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-02573-0
Online ISBN: 978-3-642-02574-7
eBook Packages: Computer ScienceComputer Science (R0)