skip to main content
10.1145/2652574.2653412acmotherconferencesArticle/Chapter ViewAbstractPublication PagesergoihmConference Proceedingsconference-collections
research-article

Réconcilier conception d'interfaces et conception logicielle: vers la « conception orientée-systèmes »

Published: 16 October 2012 Publication History

Abstract

Object-oriented design has failed to avoid a rift between interface design and software design, because the messages used in object-oriented poorly describe the interactions between between users and their environment. By relying on process theories and interactive component programming, one can propose a common language between designers: that of system-oriented design, in which they all describe interfaces between systems and design new systems.

References

[1]
J. Accot et al. Formal transducers: models of devices and building bricks for the design of highly interactive systems. In Proc. DSVIS'97. Springer-Verlag.
[2]
G. Booch. Object-oriented analysis and design with applications. Benjamin/Cummings, 1994.
[3]
G. Booch et al. The Unified Modeling Language User Guide. Pearson Education, 1999.
[4]
G. Calvary et al. A la croisée de l'ingénierie de l'interaction homme-machine et de l'ingénierie dirigée par les modèles. Technique et science informatiques, 29, 2010.
[5]
S. Chatty. Programs = data + algorithms + architecture. In Proc. Engineering Interactive Systems, Lecture Notes in Computer Science. Springer-Verlag, 2007.
[6]
S. Chatty. Supporting multidisciplinary software composition for interactive applications. In Proc. Software Composition, LNCS 4954. Springer-Verlag, 2008.
[7]
A. Cockburn. Agile Software Development. Addison-Wesley Professional, 2001.
[8]
D. Collins. Designing object-oriented user interfaces. Benjamin/Cummings Publishing Company, 1995.
[9]
S. Conversy et al. Visual scanning as a reference framework for interactive representation design. Information Visualization, 10:196--211, Sage, 2011.
[10]
A. Dittmar et P. Forbrig. A unified description formalism for complex HCI-systems. In Proc. Software Engineering and Formal Methods, IEEE, 2005.
[11]
E. Gamma et al. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.
[12]
A. Goldberg et D. Robson. Smalltalk-80: the language and its implementation. Addison-Wesley, 1983.
[13]
C. Hoare. Communicating sequential processes. Communications of the ACM, 21(8):666--677, 1978.
[14]
A. C. Kay. The early history of Smalltalk. ACM SIG-PLAN, 28(3):69--75, Mar. 1993.
[15]
E. A. Lee et A. Sangiovanni-Vincentelli. Comparing models of computation. In Proc. ICCAD 1996.
[16]
G. Mori et al. CTTE: Support for developing and analysing task models for interactive system design. IEEE Trans. on Software Engineering, 28(2):797--813, 2002.
[17]
P. Palanque et R. Bastide. Petri net based design of user-driven interfaces using the interactive cooperative object formalism. In Proc. DSV-IS'94, 1994.
[18]
P. Palanque et al. Validating interactive system design through the verification of formal task and system models. In Proc. EHCI'95. Chapman & Hall, 1995.
[19]
C. Schlienger et al. Une expérience de conception et de prototypage d'interfaces évoluées en milieu industriel. In Actes d'IHM 2004, ACM Press, 2004.
[20]
P. Wegner. Why interaction is more powerful than algorithms. Communications of the ACM, 40(5), May 1997.
[21]
T. Winograd et al. Bringing design to software. ACM Press, 1996.

Cited By

View all

Index Terms

  1. Réconcilier conception d'interfaces et conception logicielle: vers la « conception orientée-systèmes »

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Other conferences
      Ergo'IHM '12: Proceedings of the 2012 Conference on Ergonomie et Interaction homme-machine
      October 2012
      261 pages
      ISBN:9781450318464
      DOI:10.1145/2652574
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      In-Cooperation

      • AFIHM: Ass. Francophone d'Interaction Homme-Machine

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 16 October 2012

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. component
      2. design
      3. interaction
      4. interface
      5. model
      6. object
      7. process
      8. specification
      9. system

      Qualifiers

      • Research-article
      • Research
      • Refereed limited

      Conference

      Ergo'IHM '12
      Ergo'IHM '12: Ergonomie et Interaction homme-machine
      October 16 - 19, 2012
      Biarritz, France

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 25 Dec 2024

      Other Metrics

      Citations

      Cited By

      View all

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media