메뉴 건너뛰기




Volumn 14, Issue 2, 2005, Pages 124-167

A scalable formal method for design and automatic checking of user interfaces

Author keywords

Applications of model checking; GUI design; Human computer interaction (HCI)

Indexed keywords

APPLICATION OF MODEL CHECKING; COMPLIERS; GRAPHICAL USER INTERFACES (GUI) DESIGN;

EID: 30544450684     PISSN: 1049331X     EISSN: 1049331X     Source Type: Journal    
DOI: 10.1145/1061254.1061256     Document Type: Article
Times cited : (27)

References (59)
  • 3
    • 70350760682 scopus 로고    scopus 로고
    • The SLAM toolkit
    • (Paris, France, July 18-23). Lecture Notes in Computer Science. Springer-Verlag, New York
    • BALL, T. AND RAJAMANI, S. K. 2001. The SLAM Toolkit. In Proceedings of the 13th Conference on Computer-Aided Verification (CAV2001) (Paris, France, July 18-23). Lecture Notes in Computer Science, vol. 2102. Springer-Verlag, New York, 260-264.
    • (2001) Proceedings of the 13th Conference on Computer-aided Verification (CAV2001) , vol.2102 , pp. 260-264
    • Ball, T.1    Rajamani, S.K.2
  • 7
    • 84976744619 scopus 로고
    • The ESTEREL synchronous programming language and its mathematical semantics
    • A. W., Roscoe, G., Winskel, and S. D., Brookes, Eds. Lecture Notes in Computer Science, Springer-Verlag, New York
    • BERRY, G. AND COSSERAT, L. 1984. The ESTEREL synchronous programming language and its mathematical semantics. In Seminar on Concurrency, A. W., Roscoe, G., Winskel, and S. D., Brookes, Eds. Lecture Notes in Computer Science, vol. 197, Springer-Verlag, New York, 389-448.
    • (1984) Seminar on Concurrency , vol.197 , pp. 389-448
    • Berry, G.1    Cosserat, L.2
  • 10
    • 0019038072 scopus 로고
    • Put-that-there: Voice and gesture at the graphics interface
    • BOLT, R. A. 1980. Put-that-there: Voice and gesture at the graphics interface. ACM Comput. Graph. 14, 3, 262-270.
    • (1980) ACM Comput. Graph. , vol.14 , Issue.3 , pp. 262-270
    • Bolt, R.A.1
  • 11
    • 1642601052 scopus 로고    scopus 로고
    • XTL: A temporal logic for the formal development of interactive systems
    • P., Palanque and F., Paternò, Eds. Springer-Verlag, New York
    • BRUN, P. 1997. XTL: A temporal logic for the formal development of interactive systems. In Formal Methods In Human-Computer Interaction. P., Palanque and F., Paternò, Eds. Springer-Verlag, New York, 121-139.
    • (1997) Formal Methods in Human-computer Interaction , pp. 121-139
    • Brun, P.1
  • 15
    • 0035426807 scopus 로고    scopus 로고
    • Model checking interactor specifications
    • Aug.
    • CAMPOS, J. C. AND HARRISON, M. D. 2001. Model checking interactor specifications. Automat. Softw. Eng. 8, 3-4 (Aug.), 275-310.
    • (2001) Automat. Softw. Eng. , vol.8 , Issue.3-4 , pp. 275-310
    • Campos, J.C.1    Harrison, M.D.2
  • 18
    • 0022706656 scopus 로고
    • Automatic verification of finite-state concurrent systems using temporal logic specifications
    • CLARKE, E. M., EMERSON, A., AND SISTLA, A. P. 1986. Automatic verification of finite-state concurrent systems using temporal logic specifications. ACM TOPLAS 8, 2, 244-263.
    • (1986) ACM TOPLAS , vol.8 , Issue.2 , pp. 244-263
    • Clarke, E.M.1    Emerson, A.2    Sistla, A.P.3
  • 19
    • 0028513196 scopus 로고
    • Model checking and abstraction
    • Sept.
    • CLARKE, E. M., GRUMBERG, O., AND LONG, D. E. 1994. Model checking and abstraction. ACM TOPLAS 16, 5 (Sept.), 1512-1542.
    • (1994) ACM TOPLAS , vol.16 , Issue.5 , pp. 1512-1542
    • Clarke, E.M.1    Grumberg, O.2    Long, D.E.3
  • 22
    • 0007751657 scopus 로고    scopus 로고
    • Deriving a formal model of an interactive system from its UIL description in order to verify and to test its behaviour
    • (Namur, Belgium., June 5-7). F., Bodart and J., Vanderdonckt, Eds. Springer-Verlag, New York
    • D'AUSBOURG, B., DURRIEU, G., AND ROCHE, P. 1996. Deriving a formal model of an interactive system from its UIL description in order to verify and to test its behaviour. In Proceedings of the 3rd Eurographics Workshop on Design Specification and Verification of Interactive Systems (Namur, Belgium., June 5-7). F., Bodart and J., Vanderdonckt, Eds. Springer-Verlag, New York, 105-122.
    • (1996) Proceedings of the 3rd Eurographics Workshop on Design Specification and Verification of Interactive Systems , pp. 105-122
    • D'Ausbourg, B.1    Durrieu, G.2    Roche, P.3
  • 23
    • 0004635642 scopus 로고    scopus 로고
    • Representational reasoning and verifications
    • DOHERTY, G., CAMPOS, J. C., AND HARRISON, M. 2000. Representational reasoning and verifications. Form. Asp. Comput. 12, 4, 260-277.
    • (2000) Form. Asp. Comput. , vol.12 , Issue.4 , pp. 260-277
    • Doherty, G.1    Campos, J.C.2    Harrison, M.3
  • 27
    • 0004629084 scopus 로고
    • An approach to the formal specification of the components of an interaction
    • C., Vandoni and D., Duce, Eds.
    • FACONTI, G. AND PATERNÒ, F. 1990. An approach to the formal specification of the components of an interaction. In Proceedings of EUROGRAPHICS 90, C., Vandoni and D., Duce, Eds. 481-494.
    • (1990) Proceedings of EUROGRAPHICS 90 , pp. 481-494
    • Faconti, G.1    Paternò, F.2
  • 29
    • 0023439040 scopus 로고
    • Interfaces for advanced computing
    • FOLEY, J. D. 1987. Interfaces for Advanced Computing, Sci. Amer. 257, 4, 127-135.
    • (1987) Sci. Amer. , vol.257 , Issue.4 , pp. 127-135
    • Foley, J.D.1
  • 30
    • 0024479246 scopus 로고
    • Defining interfaces at a high level of abstraction
    • FOLEY, J. D., KIM, W. C., KOVACEVIC, S., AND MURRAY, K. 1989. Defining interfaces at a high level of abstraction. IEEE Softw. 6, 1, 25-32.
    • (1989) IEEE Softw. , vol.6 , Issue.1 , pp. 25-32
    • Foley, J.D.1    Kim, W.C.2    Kovacevic, S.3    Murray, K.4
  • 33
    • 0007052090 scopus 로고    scopus 로고
    • Introduction to the special issue on interface issues and designs for safety-critical interactive systems: When there is no room for user error
    • GRAY, W. D., PALANQUE, P., AND PATERNÓ, F. 1999. Introduction to the special issue on interface issues and designs for safety-critical interactive systems: when there is no room for user error. ACM Trans. Comput.-Human. Inter. 6, 4, 309-310.
    • (1999) ACM Trans. Comput.-human. Inter. , vol.6 , Issue.4 , pp. 309-310
    • Gray, W.D.1    Palanque, P.2    Paternó, F.3
  • 34
    • 0038588137 scopus 로고
    • Report on dialogue specification tools
    • (Seeheim, Germany, Nov. 1-3). G. E., Pfaff, Ed. Springer-Verlag, New York
    • GREEN, M., 1983. Report on dialogue specification tools. In Proceedings of the Workshop on User Interface Management Systems (Seeheim, Germany, Nov. 1-3). G. E., Pfaff, Ed. Springer-Verlag, New York.
    • (1983) Proceedings of the Workshop on User Interface Management Systems
    • Green, M.1
  • 35
    • 0023365727 scopus 로고
    • Statecharts: A visual formalism for complex systems
    • HAREL, D. 1987. Statecharts: A visual formalism for complex systems. Sci. Comp. Progr. 8, 231-274.
    • (1987) Sci. Comp. Progr. , vol.8 , pp. 231-274
    • Harel, D.1
  • 36
    • 0024628404 scopus 로고
    • Human-computer interface development: Concepts and systems for its management
    • HARTSON, H. R. AND HIX, D. 1989. Human-computer interface development: Concepts and systems for its management. ACM Comput. Surv. 21, 1, 5-92.
    • (1989) ACM Comput. Surv. , vol.21 , Issue.1 , pp. 5-92
    • Hartson, H.R.1    Hix, D.2
  • 37
    • 9144244932 scopus 로고
    • Augmented state-transition diagrams for reactive software
    • HENDRICKSEN, C. S. 1989. Augmented state-transition diagrams for reactive software. ACM SIGSOFT Software Engineering Notes 14, 6, 61-67.
    • (1989) ACM SIGSOFT Software Engineering Notes , vol.14 , Issue.6 , pp. 61-67
    • Hendricksen, C.S.1
  • 38
    • 0022755463 scopus 로고
    • Supporting concurrency, communication and synchronization in human-computer interaction - The sassafras UIMS
    • HILL, R. D. 1986. Supporting concurrency, communication and synchronization in human-computer interaction - the sassafras UIMS. ACM Trans. Graph. 5, 3, 179-210.
    • (1986) ACM Trans. Graph. , vol.5 , Issue.3 , pp. 179-210
    • Hill, R.D.1
  • 39
    • 18944390941 scopus 로고    scopus 로고
    • The model checker SPIN
    • HOLZMANN, G. J. 1997. The model checker SPIN. IEEE Trans. Softw. Eng. 23, 5, 279-295.
    • (1997) IEEE Trans. Softw. Eng. , vol.23 , Issue.5 , pp. 279-295
    • Holzmann, G.J.1
  • 40
    • 84974755755 scopus 로고
    • Using formal specifications in the design of a human-computer interface
    • (Gaithersburg, Md.) ACM, New York
    • JACOB, R. J. K. 1982. Using formal specifications in the design of a human-computer interface. In Proceedings of the 1982 Conference on Human Factors in Computer Systems (Gaithersburg, Md.) ACM, New York, 315-321.
    • (1982) Proceedings of the 1982 Conference on Human Factors in Computer Systems , pp. 315-321
    • Jacob, R.J.K.1
  • 41
    • 84976834694 scopus 로고
    • Translation of attribute grammars into procedures
    • KATAYAMA, T. 1984. Translation of attribute grammars into procedures. ACM Trans. Prog. Lang. Syst. 6, 3, 345-369.
    • (1984) ACM Trans. Prog. Lang. Syst. , vol.6 , Issue.3 , pp. 345-369
    • Katayama, T.1
  • 42
    • 0001538613 scopus 로고
    • Semantics of context-free languages
    • Correction in 1971: Math. Syst. Theory, 5, 1, 95-96
    • KNUTH, D. E. 1968. Semantics of context-free languages. Math. Syst. Theory 2, 2, 127-145. (Correction in 1971: Math. Syst. Theory, 5, 1, 95-96).
    • (1968) Math. Syst. Theory , vol.2 , Issue.2 , pp. 127-145
    • Knuth, D.E.1
  • 47
    • 0030211668 scopus 로고    scopus 로고
    • Better verification through symmetry
    • NORRIS, I. P. C. AND DILL, D. 1996. Better verification through symmetry. Form. Meth. Syst. Des. 9, 1/2, 41-75.
    • (1996) Form. Meth. Syst. Des. , vol.9 , Issue.1-2 , pp. 41-75
    • Norris, I.P.C.1    Dill, D.2
  • 48
    • 0029288522 scopus 로고
    • A grammatical specification of human-computer dialog
    • NYMEYER, A. 1995. A grammatical specification of human-computer dialog. Comput. Lang. 21, 1, 1-16.
    • (1995) Comput. Lang. , vol.21 , Issue.1 , pp. 1-16
    • Nymeyer, A.1
  • 49
    • 30544451426 scopus 로고
    • Presentational, syntactic and semantic components of interactive dialogue specifications
    • (Seeheim, Germany, Nov. 1-3), G. E., Pfaff, Ed. Springer-Verlag, New York, 1985
    • OLSEN, D. R. JR. 1983. Presentational, Syntactic and Semantic Components of Interactive Dialogue Specifications. In Proceedings of the Workshop on User Interface Management Systems (Seeheim, Germany, Nov. 1-3), G. E., Pfaff, Ed. Springer-Verlag, New York, 1985.
    • (1983) Proceedings of the Workshop on User Interface Management Systems
    • Olsen Jr., D.R.1
  • 50
    • 0012086937 scopus 로고
    • Pushdown automata for user interface management
    • OLSEN, D. R. JR. 1984. Pushdown automata for user interface management. ACM Trans. Graph. 3, 3, 177-203.
    • (1984) ACM Trans. Graph. , vol.3 , Issue.3 , pp. 177-203
    • Olsen Jr., D.R.1
  • 55
    • 0019541171 scopus 로고
    • Formal grammar and human factor design of an interactive graphics system
    • REISNER, P. 1981. Formal grammar and human factor design of an interactive graphics system. IEEE Trans. Softw. Eng. 7, 2, 229-240.
    • (1981) IEEE Trans. Softw. Eng. , vol.7 , Issue.2 , pp. 229-240
    • Reisner, P.1
  • 56
    • 0020102320 scopus 로고
    • Multiparty grammars and related features for defining interactive systems
    • SHNEIDERMANN, B. 1982. Multiparty grammars and related features for defining interactive systems. IEEE Trans. Syst. Man Cyber. 12, 2, 148-154.
    • (1982) IEEE Trans. Syst. Man Cyber. , vol.12 , Issue.2 , pp. 148-154
    • Shneidermann, B.1
  • 59
    • 0023998106 scopus 로고
    • Abstract interaction tool: A language for user-interface management systems
    • VAN DEN Boss, J. 1988. Abstract interaction tool: A language for user-interface management systems. ACM Trans. Prog. Lang. Syst. 10, 215-247.
    • (1988) ACM Trans. Prog. Lang. Syst. , vol.10 , pp. 215-247
    • Van Den Boss, J.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.