메뉴 건너뛰기




Volumn 51, Issue 3, 2009, Pages 564-580

Model-checking for adventure videogames

Author keywords

Adventure games; Domain specific languages; Model checking; Temporal properties; Verification of games

Indexed keywords

ANIMATION; COMPUTER PROGRAMMING LANGUAGES; GAME THEORY; GRAPHICAL USER INTERFACES; LINGUISTICS; QUERY LANGUAGES;

EID: 57849090002     PISSN: 09505849     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.infsof.2008.08.003     Document Type: Article
Times cited : (25)

References (56)
  • 1
  • 2
    • 5444261918 scopus 로고    scopus 로고
    • Building an educational adventure game: theory, design and lessons
    • Amory A. Building an educational adventure game: theory, design and lessons. Journal of Interactive Learning Research 12 2-3 (2001) 249-263
    • (2001) Journal of Interactive Learning Research , vol.12 , Issue.2-3 , pp. 249-263
    • Amory, A.1
  • 3
    • 38349129672 scopus 로고    scopus 로고
    • Reasoning-based curriculum sequencing and validation: integration in a service-oriented architecture
    • Second European Conference on Technology Enhanced Learning, Springer
    • Baldoni M., Baroglio C., Brunkhorst I., Marengo E., and Patti V. Reasoning-based curriculum sequencing and validation: integration in a service-oriented architecture. Second European Conference on Technology Enhanced Learning. Lecture Notes in Computer Science 4753 (2007), Springer 426-431
    • (2007) Lecture Notes in Computer Science , vol.4753 , pp. 426-431
    • Baldoni, M.1    Baroglio, C.2    Brunkhorst, I.3    Marengo, E.4    Patti, V.5
  • 4
    • 38349195436 scopus 로고    scopus 로고
    • Curriculum model-checking: declarative representation and verification of properties
    • Second European Conference on Technology Enhanced Learning, Springer
    • Baldoni M., and Marengo E. Curriculum model-checking: declarative representation and verification of properties. Second European Conference on Technology Enhanced Learning. Lecture Notes in Computer Science 4753 (2007), Springer 432-437
    • (2007) Lecture Notes in Computer Science , vol.4753 , pp. 432-437
    • Baldoni, M.1    Marengo, E.2
  • 5
    • 84947232436 scopus 로고    scopus 로고
    • Bebop: a symbolic model checker for Boolean programs
    • Proceedings of the 7th International SPIN Workshop, Springer
    • Ball T., and Rajamani S.K. Bebop: a symbolic model checker for Boolean programs. Proceedings of the 7th International SPIN Workshop. Lecture Notes in Computer Science 1885 (2000), Springer 113-130
    • (2000) Lecture Notes in Computer Science , vol.1885 , pp. 113-130
    • Ball, T.1    Rajamani, S.K.2
  • 6
    • 84957868415 scopus 로고
    • Generalized temporal verification diagrams
    • Proceedings of the 15th Conference on the Foundations of Software Technology and Theoretical Computer Science, Springer
    • Browne A., Manna Z., and Sipma H.B. Generalized temporal verification diagrams. Proceedings of the 15th Conference on the Foundations of Software Technology and Theoretical Computer Science. Lecture Notes in Computer Science 1026 (1995), Springer 484-498
    • (1995) Lecture Notes in Computer Science , vol.1026 , pp. 484-498
    • Browne, A.1    Manna, Z.2    Sipma, H.B.3
  • 10
  • 14
    • 57849123131 scopus 로고    scopus 로고
    • E.M. Clarke, W. Heinle, Modular translation of statecharts to SMV, Technical Report CMU-CS-00-XXX, Carnegie-Mellon University School of Computer Science, 2000.
    • E.M. Clarke, W. Heinle, Modular translation of statecharts to SMV, Technical Report CMU-CS-00-XXX, Carnegie-Mellon University School of Computer Science, 2000.
  • 15
    • 0002296440 scopus 로고    scopus 로고
    • Modeling web application architectures with UML
    • Conallen J. Modeling web application architectures with UML. Communications of the ACM 42 10 (1999) 63-70
    • (1999) Communications of the ACM , vol.42 , Issue.10 , pp. 63-70
    • Conallen, J.1
  • 17
    • 0033697422 scopus 로고    scopus 로고
    • J.C. Corbett, M.B. Dwyer, J. Hatcliff, S. Laubach, C.S. Pasareanu, Robby, H. Zheng, Bandera: extracting finite-state models from java source code, in: Proceedings of the 22nd International Conference on Software Engineering, Limerick, Ireland, June 4-11th, 2000.
    • J.C. Corbett, M.B. Dwyer, J. Hatcliff, S. Laubach, C.S. Pasareanu, Robby, H. Zheng, Bandera: extracting finite-state models from java source code, in: Proceedings of the 22nd International Conference on Software Engineering, Limerick, Ireland, June 4-11th, 2000.
  • 18
    • 0030393604 scopus 로고    scopus 로고
    • R. Darimont, A. Lamsweerde, Formal refinement patterns for goal-driven requirements elaboration, in: Proceedings of the 4th ACM SIGSOFT Symposium on Foundations of Software Engineering, ACM SIGSOFT Software Engineering Notes, vol. 21 (6), 1996, pp. 179-190.
    • R. Darimont, A. Lamsweerde, Formal refinement patterns for goal-driven requirements elaboration, in: Proceedings of the 4th ACM SIGSOFT Symposium on Foundations of Software Engineering, ACM SIGSOFT Software Engineering Notes, vol. 21 (6), 1996, pp. 179-190.
  • 19
    • 84957366356 scopus 로고    scopus 로고
    • The Murφ verification system
    • Proceedings of the 8th International Conference on Computer Aided Verification, Springer
    • Dill D.L. The Murφ verification system. Proceedings of the 8th International Conference on Computer Aided Verification. Lecture Notes in Computer Science 1102 (1996), Springer 390-393
    • (1996) Lecture Notes in Computer Science , vol.1102 , pp. 390-393
    • Dill, D.L.1
  • 21
    • 33646761942 scopus 로고    scopus 로고
    • F.M. Donini, M. Mongiello, M. Ruta, R. Totaro, A model-checking-based method for verifying web application design, in: Proceedings of the 12th Symposium on the Integration of Symbolic Computation and Mechanized Reasoning (Calculemus 2005), Electronic Notes in Theoretical Computer Science, vol. 151, 2006, pp. 19-32.
    • F.M. Donini, M. Mongiello, M. Ruta, R. Totaro, A model-checking-based method for verifying web application design, in: Proceedings of the 12th Symposium on the Integration of Symbolic Computation and Mechanized Reasoning (Calculemus 2005), Electronic Notes in Theoretical Computer Science, vol. 151, 2006, pp. 19-32.
  • 22
    • 0032667112 scopus 로고    scopus 로고
    • M.B. Dwyer, G.S. Avrunin, J.C. Corbett, Patterns in property specifications for finite-state verification, in: Proceedings of the 21st International Conference on Software Engineering. Los Angeles, CA, May 16-22th, 1999.
    • M.B. Dwyer, G.S. Avrunin, J.C. Corbett, Patterns in property specifications for finite-state verification, in: Proceedings of the 21st International Conference on Software Engineering. Los Angeles, CA, May 16-22th, 1999.
  • 23
    • 57849093259 scopus 로고    scopus 로고
    • E.A. Emerson, Temporal and modal logic, in: J.V. Leeuwen (Ed.), Handbook of Theoretical Computer Science, vol. B: Formal Models and Semantics, 1990, pp. 995-1072.
    • E.A. Emerson, Temporal and modal logic, in: J.V. Leeuwen (Ed.), Handbook of Theoretical Computer Science, vol. B: Formal Models and Semantics, 1990, pp. 995-1072.
  • 27
    • 0023365727 scopus 로고
    • Statechars: a visual formalism for complex systems
    • Harel D. Statechars: a visual formalism for complex systems. Science of Computer Programming 8 (1987) 231-274
    • (1987) Science of Computer Programming , vol.8 , pp. 231-274
    • Harel, D.1
  • 29
    • 84948170038 scopus 로고    scopus 로고
    • Applying model-checking in java verification
    • Proceedings of the 6th Workshop of the SPIN Verification System, Springer
    • Havelund K., and Skakkebaek J.U. Applying model-checking in java verification. Proceedings of the 6th Workshop of the SPIN Verification System. Lecture Notes in Computer Science 1680 (1999), Springer 216-231
    • (1999) Lecture Notes in Computer Science , vol.1680 , pp. 216-231
    • Havelund, K.1    Skakkebaek, J.U.2
  • 31
    • 0035361164 scopus 로고    scopus 로고
    • Software model-checking: extracting verification models from source code
    • Holzmann G.J., and Smith M.H. Software model-checking: extracting verification models from source code. Software Testing, Verification and Reliability 11 2 (2001) 65-79
    • (2001) Software Testing, Verification and Reliability , vol.11 , Issue.2 , pp. 65-79
    • Holzmann, G.J.1    Smith, M.H.2
  • 32
    • 0000381112 scopus 로고    scopus 로고
    • Automatic verification of a behavioural subset of UML statechart diagrams using the SPIN model checker
    • Latella D., Majzik I., and Massink M. Automatic verification of a behavioural subset of UML statechart diagrams using the SPIN model checker. Formal Aspects of Computing 11 6 (1999) 637-664
    • (1999) Formal Aspects of Computing , vol.11 , Issue.6 , pp. 637-664
    • Latella, D.1    Majzik, I.2    Massink, M.3
  • 33
    • 0034839134 scopus 로고    scopus 로고
    • D. Lie, A. Chou, D. Engler, D.L. Dill, A simple method for extracting models from protocol code, in: Proceedings of the 28th Annual International Symposium on Computer architecture (ISCA'01), ACM SIGARCH Computer Architecture News, vol. 29 (2), 2001, pp. 192-203.
    • D. Lie, A. Chou, D. Engler, D.L. Dill, A simple method for extracting models from protocol code, in: Proceedings of the 28th Annual International Symposium on Computer architecture (ISCA'01), ACM SIGARCH Computer Architecture News, vol. 29 (2), 2001, pp. 192-203.
  • 35
    • 33745167684 scopus 로고    scopus 로고
    • When and how to develop domain-specific languages
    • Mernik M., Heering J., and Sloane A.M. When and how to develop domain-specific languages. ACM Computing Surveys 37 4 (2005) 316-344
    • (2005) ACM Computing Surveys , vol.37 , Issue.4 , pp. 316-344
    • Mernik, M.1    Heering, J.2    Sloane, A.M.3
  • 36
    • 85010924232 scopus 로고    scopus 로고
    • E. Mikk, Y. Lakhnech, M. Siegel, G.J. Holzmann, Implementing statecharts in PROMELA/SPIN, in: Proceedings of the 2nd IEEE Workshop on Industrial-Strength Formal Specification Techniques, Boca Raton, Florida, October, 21-23th, 1998.
    • E. Mikk, Y. Lakhnech, M. Siegel, G.J. Holzmann, Implementing statecharts in PROMELA/SPIN, in: Proceedings of the 2nd IEEE Workshop on Industrial-Strength Formal Specification Techniques, Boca Raton, Florida, October, 21-23th, 1998.
  • 37
    • 47749135666 scopus 로고    scopus 로고
    • P. Moreno-Ger, C. Blesius, P. Currier, J.L. Sierra, B. Fernández-Manjón, Online learning and clinical procedures: rapid development and effective deployment of game-like interactive simulations, Lecture Notes in Computer Science, Transactions on Edutainment I, vol. 5080, 2008, 288-304.
    • P. Moreno-Ger, C. Blesius, P. Currier, J.L. Sierra, B. Fernández-Manjón, Online learning and clinical procedures: rapid development and effective deployment of game-like interactive simulations, Lecture Notes in Computer Science, Transactions on Edutainment I, vol. 5080, 2008, 288-304.
  • 38
    • 51349163016 scopus 로고    scopus 로고
    • P. Moreno-Ger, D. Burgos, I. Marti{dotless}́nez-Ortiz, J.L. Sierra, B. Fernández-Manjón, Educational game design for on-line education, Computers in Human Behaviour (in press). doi:10.1016/j.chb.2008.03.012.
    • P. Moreno-Ger, D. Burgos, I. Marti{dotless}́nez-Ortiz, J.L. Sierra, B. Fernández-Manjón, Educational game design for on-line education, Computers in Human Behaviour (in press). doi:10.1016/j.chb.2008.03.012.
  • 40
    • 57849092828 scopus 로고    scopus 로고
    • P. Moreno-Ger, P. Sancho, I. Martínez-Ortiz, J.L. Sierra, B. Fernández-Manjón, Adaptive units of learning and educational videogames, Journal of Interactive Media in Education 2007/05, 2007a.
    • P. Moreno-Ger, P. Sancho, I. Martínez-Ortiz, J.L. Sierra, B. Fernández-Manjón, Adaptive units of learning and educational videogames, Journal of Interactive Media in Education 2007/05, 2007a.
  • 42
    • 57849157542 scopus 로고    scopus 로고
    • M. Musavathi, D.Y.W. Park, A. Chou, CMC: a pragmatic approach to model-checking real code, in: 5th Symposium on Operating Systems Design and Implementation, USENIX, Boston, MA, December 9-11th, 2002.
    • M. Musavathi, D.Y.W. Park, A. Chou, CMC: a pragmatic approach to model-checking real code, in: 5th Symposium on Operating Systems Design and Implementation, USENIX, Boston, MA, December 9-11th, 2002.
  • 43
    • 57849140308 scopus 로고    scopus 로고
    • S. Nakajima, Model-checking verification for reliable web service, in: Proceedings of the OOPSLA 2002 Workshop on Object-Oriented Web-Services OOWS 2002, Seattle, Washington, USA, November 5th, 2002.
    • S. Nakajima, Model-checking verification for reliable web service, in: Proceedings of the OOPSLA 2002 Workshop on Object-Oriented Web-Services OOWS 2002, Seattle, Washington, USA, November 5th, 2002.
  • 44
    • 33646757828 scopus 로고    scopus 로고
    • G. Pu, X. Zaho, S. Wang, Z. Qiu, Towards the semantics and verification of BPEL4WS, in: Proceedings of the International Workshop on Formal Aspects of Component Software. Electronics Notes in Theoretical Computer Science, vol. 160, 2005, pp. 33-52.
    • G. Pu, X. Zaho, S. Wang, Z. Qiu, Towards the semantics and verification of BPEL4WS, in: Proceedings of the International Workshop on Formal Aspects of Component Software. Electronics Notes in Theoretical Computer Science, vol. 160, 2005, pp. 33-52.
  • 45
    • 57849123337 scopus 로고    scopus 로고
    • P. Schnoebelen, The complexity of temporal logic model-checking. Advances in modal logic, in: Papers From 4th International Workshop on Advances in Modal Logic (AiML'2002), September-October 2002, Toulouse, France, vol. 4, 2003, pp. 393-436.
    • P. Schnoebelen, The complexity of temporal logic model-checking. Advances in modal logic, in: Papers From 4th International Workshop on Advances in Modal Logic (AiML'2002), September-October 2002, Toulouse, France, vol. 4, 2003, pp. 393-436.
  • 46
    • 26444521336 scopus 로고    scopus 로고
    • E.D. Sciascio, F.M. Donini, M. Mongiello, G. Piscitelli, Web applications design and maintenance using symbolic model-checking, in: Proceedings of the 7th European Conference on Software Maintenance and Reengineering, Benevento, Italy, March 26-28th, 2003.
    • E.D. Sciascio, F.M. Donini, M. Mongiello, G. Piscitelli, Web applications design and maintenance using symbolic model-checking, in: Proceedings of the 7th European Conference on Software Maintenance and Reengineering, Benevento, Italy, March 26-28th, 2003.
  • 47
    • 26444440371 scopus 로고    scopus 로고
    • Design verification of web applications using symbolic model-checking
    • 5th International Conference on Web Engineering, Springer
    • Sciascio E.D., Donini F.M., Mongiello M., Totaro R., and Castelluccia D. Design verification of web applications using symbolic model-checking. 5th International Conference on Web Engineering. Lecture Notes in Computer Science 3579 (2005), Springer 69-74
    • (2005) Lecture Notes in Computer Science , vol.3579 , pp. 69-74
    • Sciascio, E.D.1    Donini, F.M.2    Mongiello, M.3    Totaro, R.4    Castelluccia, D.5
  • 48
    • 33750142230 scopus 로고    scopus 로고
    • A document-oriented paradigm for the construction of content-intensive applications
    • Sierra J.L., Fernández-Valmayor A., and Fernández-Manjón B. A document-oriented paradigm for the construction of content-intensive applications. Computer Journal 49 5 (2006) 562-584
    • (2006) Computer Journal , vol.49 , Issue.5 , pp. 562-584
    • Sierra, J.L.1    Fernández-Valmayor, A.2    Fernández-Manjón, B.3
  • 50
    • 0031599361 scopus 로고    scopus 로고
    • Hyperdocuments as automata: verification of trace-based browsing properties by model-checking
    • Stotts D.P., Furuta R., and Cabarrus C.R. Hyperdocuments as automata: verification of trace-based browsing properties by model-checking. ACM Transactions on Information Systems 16 1 (1998) 1-30
    • (1998) ACM Transactions on Information Systems , vol.16 , Issue.1 , pp. 1-30
    • Stotts, D.P.1    Furuta, R.2    Cabarrus, C.R.3
  • 51
    • 0032594217 scopus 로고    scopus 로고
    • Domain-specific languages: from design to implementation application to video device drivers generation
    • Thibault S., Marlet R., and Consel C. Domain-specific languages: from design to implementation application to video device drivers generation. IEEE Transactions on Software Engineering 25 3 (1999) 363-377
    • (1999) IEEE Transactions on Software Engineering , vol.25 , Issue.3 , pp. 363-377
    • Thibault, S.1    Marlet, R.2    Consel, C.3
  • 52
    • 0001813087 scopus 로고    scopus 로고
    • Domain-specific languages: an annotated bibliography
    • van Deursen A., Klint P., and Visser J. Domain-specific languages: an annotated bibliography. ACM SIGPLAN Notices 35 6 (2000) 26-36
    • (2000) ACM SIGPLAN Notices , vol.35 , Issue.6 , pp. 26-36
    • van Deursen, A.1    Klint, P.2    Visser, J.3
  • 53
    • 47749097025 scopus 로고    scopus 로고
    • Building artificially intelligent learning games
    • Gibson D., Aldrich C., and Prensky M. (Eds), Information Science Publishing, Hershey, PA
    • van Eck R. Building artificially intelligent learning games. In: Gibson D., Aldrich C., and Prensky M. (Eds). Games and Simulations in Online Learning: Research and Development Frameworks (2007), Information Science Publishing, Hershey, PA
    • (2007) Games and Simulations in Online Learning: Research and Development Frameworks
    • van Eck, R.1
  • 55
    • 57849150995 scopus 로고    scopus 로고
    • C.D. Walton, Model-checking multi-agent web-services, in: First International Semantic Web-Services Symposium, Palo Alto, CA, March 22-24th, 2004.
    • C.D. Walton, Model-checking multi-agent web-services, in: First International Semantic Web-Services Symposium, Palo Alto, CA, March 22-24th, 2004.
  • 56
    • 33845229150 scopus 로고    scopus 로고
    • Towards the formal model and verification of web service choreography description language
    • Proceedings of the 3rd International Workshop on Web-Services and Formal Methods, Springer
    • Zaho X., Yang H., and Qiu Z. Towards the formal model and verification of web service choreography description language. Proceedings of the 3rd International Workshop on Web-Services and Formal Methods. Lecture Notes in Computer Science 4184 (2006), Springer 273-287
    • (2006) Lecture Notes in Computer Science , vol.4184 , pp. 273-287
    • Zaho, X.1    Yang, H.2    Qiu, Z.3


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