메뉴 건너뛰기




Volumn , Issue , 2009, Pages 468-479

A framework for state-space exploration of java-based actor programs

Author keywords

[No Author keywords available]

Indexed keywords

ACTOR SYSTEMS; DISTRIBUTED CODES; DISTRIBUTED NODES; JAVA BYTE CODES; JAVA PATHFINDER; MODEL CHECKER; NON-DETERMINISM; PROGRAMMING LANGUAGE; PROGRAMMING MODELS; STATE SPACE EXPLORATION;

EID: 77952140568     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ASE.2009.88     Document Type: Conference Paper
Times cited : (43)

References (57)
  • 3
    • 77952234194 scopus 로고    scopus 로고
    • Axum webpage
    • Microsoft, "Axum webpage," http://msdn.microsoft.com/en-us/ devlabs/dd795202.aspx.
  • 4
    • 84976817516 scopus 로고
    • CHARM++: A Portable Concurrent Object Oriented System Based on C
    • L. V. Kale and S. Krishnan, "CHARM++: A Portable Concurrent Object Oriented System Based On C," in OOPSLA, 1993, pp. 91-108.
    • (1993) OOPSLA , pp. 91-108
    • Kale, L.V.1    Krishnan, S.2
  • 6
    • 77952158295 scopus 로고    scopus 로고
    • E webpage
    • "E webpage," http://www.erights.org/elang/index.html.
  • 7
    • 77952126535 scopus 로고    scopus 로고
    • Newspeak webpage
    • "Newspeak webpage," http://newspeaklanguage.org/.
  • 8
    • 77952174926 scopus 로고    scopus 로고
    • Ptolemy II webpage
    • "Ptolemy II webpage," http://ptolemy.berkeley.edu/ptolemyII/.
  • 9
    • 77952168556 scopus 로고    scopus 로고
    • Revactor webpage
    • "Revactor webpage," http://revactor.org/.
  • 11
    • 38349068551 scopus 로고    scopus 로고
    • Singularity: Rethinking the software stack
    • G. C. Hunt and J. R. Larus, "Singularity: Rethinking the software stack," SIGOPS Oper. Syst. Rev., vol.41, no.2, pp. 37-49, 2007.
    • (2007) SIGOPS Oper. Syst. Rev. , vol.41 , Issue.2 , pp. 37-49
    • Hunt, G.C.1    Larus, J.R.2
  • 12
    • 77953743920 scopus 로고    scopus 로고
    • Microsoft, "Asynchronous agents library," http://msdn. microsoft.com/en-us/library/dd492627(VS.100).aspx.
    • Asynchronous Agents Library
  • 13
    • 77952177313 scopus 로고    scopus 로고
    • ActorFoundry webpage
    • "ActorFoundry webpage," http://osl.cs.uiuc.edu/af/.
  • 14
    • 70449647094 scopus 로고    scopus 로고
    • Actor frameworks for the JVM platform: A comparative analysis
    • R. K. Karmani, A. Shali, and G. Agha, "Actor frameworks for the JVM platform: A comparative analysis," in PPPJ, 2009.
    • (2009) PPPJ
    • Karmani, R.K.1    Shali, A.2    Agha, G.3
  • 15
    • 77952217764 scopus 로고    scopus 로고
    • Jetlang webpage
    • "Jetlang webpage," http://code.google.com/p/jetlang/.
  • 16
    • 77952229228 scopus 로고    scopus 로고
    • Jsasb webpage
    • "Jsasb webpage," https://jsasb.dev.java.net/.
  • 17
    • 51849127411 scopus 로고    scopus 로고
    • Kilim: Isolation-typed actors for Java
    • S. Srinivasan and A. Mycroft, "Kilim: Isolation-typed actors for Java," in ECOOP, 2008.
    • (2008) ECOOP
    • Srinivasan, S.1    Mycroft, A.2
  • 18
    • 12344267340 scopus 로고    scopus 로고
    • Programming dynamically reconfigurable open systems with SALSA
    • C. A. Varela and G. Agha, "Programming dynamically reconfigurable open systems with SALSA," SIGPLAN Notices, vol.36, no.12, pp. 20-34, 2001.
    • (2001) SIGPLAN Notices , vol.36 , Issue.12 , pp. 20-34
    • Varela, C.A.1    Agha, G.2
  • 21
    • 79953083809 scopus 로고    scopus 로고
    • Automated systematic testing of open distributed programs
    • K. Sen and G. Agha, "Automated systematic testing of open distributed programs," in FASE, 2006.
    • (2006) FASE
    • Sen, K.1    Agha, G.2
  • 22
    • 38849172447 scopus 로고    scopus 로고
    • McErlang: A model checker for a distributed functional programming language
    • L.- Å. Fredlund and H. Svensson, "McErlang: A model checker for a distributed functional programming language," in ICFP, 2007.
    • (2007) ICFP
    • Fredlund, L.Å.1    Svensson, H.2
  • 23
    • 18944372432 scopus 로고    scopus 로고
    • Development of a verified Erlang program for resource locking
    • T. Arts and C. B. Earle, "Development of a verified Erlang program for resource locking," in FMICS, 2001.
    • (2001) FMICS
    • Arts, T.1    Earle, C.B.2
  • 24
    • 34547487767 scopus 로고    scopus 로고
    • Accurate centralization for applying model checking on networked applications
    • C. Artho and P.-L. Garoche, "Accurate centralization for applying model checking on networked applications," in ASE, 2006.
    • (2006) ASE
    • Artho, C.1    Garoche, P.-L.2
  • 25
    • 57749199394 scopus 로고    scopus 로고
    • NetStub: A framework for verification of distributed Java applications
    • E. Barlas and T. Bultan, "NetStub: A framework for verification of distributed Java applications," in ASE, 2007.
    • (2007) ASE
    • Barlas, E.1    Bultan, T.2
  • 27
    • 85076880480 scopus 로고    scopus 로고
    • CrystalBall: Predicting and preventing inconsistencies in deployed distributed systems
    • M. Yabandeh, N. Knežević, D. Kostić, and V. Kuncak, "CrystalBall: Predicting and preventing inconsistencies in deployed distributed systems," in NSDI, 2009.
    • (2009) NSDI
    • Yabandeh, M.1    Knežević, N.2    Kostić, D.3    Kuncak, V.4
  • 29
    • 77952176228 scopus 로고    scopus 로고
    • Java PathFinder webpage
    • "Java PathFinder webpage," http://javapathfinder.sourceforge. net.
  • 30
    • 51749097071 scopus 로고    scopus 로고
    • ProB gets Nauty: Effective Symmetry Reduction for B and Z Models
    • C. Spermann and M. Leuschel, "ProB gets Nauty: Effective Symmetry Reduction for B and Z Models," in TASE, 2008.
    • (2008) TASE
    • Spermann, C.1    Leuschel, M.2
  • 31
    • 77952172268 scopus 로고    scopus 로고
    • "Twitter on Scala," http://www.artima.com/scalazine/articles/ twitter-on-scala.html.
    • Twitter on Scala
  • 32
    • 77952205112 scopus 로고    scopus 로고
    • ScalaWiki website
    • "ScalaWiki website," http://scala.sygneca.com/.
  • 33
    • 0342323132 scopus 로고
    • Hal: A high-level actor language and its distributed implementation
    • C. Houck and G. Agha, "Hal: A high-level actor language and its distributed implementation," in ICPP, 1992.
    • (1992) ICPP
    • Houck, C.1    Agha, G.2
  • 34
    • 77952155700 scopus 로고    scopus 로고
    • A semantically sound actor translation
    • I. A. Mason and C. L. Talcott, "A semantically sound actor translation," in ICALP, 1997.
    • (1997) ICALP
    • Mason, I.A.1    Talcott, C.L.2
  • 35
    • 79952787328 scopus 로고    scopus 로고
    • Actors that unify threads and events
    • P. Haller and M. Odersky, "Actors that unify threads and events," in COORDINATION, 2007.
    • (2007) COORDINATION
    • Haller, P.1    Odersky, M.2
  • 36
    • 0034593391 scopus 로고    scopus 로고
    • A Java fork/join framework
    • D. Lea, "A Java fork/join framework," in Java Grande, 2000.
    • (2000) Java Grande
    • Lea, D.1
  • 37
  • 38
    • 77952155143 scopus 로고    scopus 로고
    • Stateful dynamic partial-order reduction
    • X. Yi, J. Wang, and X. Yang, "Stateful dynamic partial-order reduction," in ICFEM, 2006.
    • (2006) ICFEM
    • Yi, X.1    Wang, J.2    Yang, X.3
  • 39
    • 85116893382 scopus 로고    scopus 로고
    • Exploiting heap symmetries in explicit-state model checking of software
    • R. Iosif, "Exploiting heap symmetries in explicit-state model checking of software," in ASE, 2001.
    • (2001) ASE
    • Iosif, R.1
  • 40
    • 34248137810 scopus 로고    scopus 로고
    • An incremental heap canonicalization algorithm
    • M. Musuvathi and D. L. Dill, "An incremental heap canonicalization algorithm," in SPIN, 2005.
    • (2005) SPIN
    • Musuvathi, M.1    Dill, D.L.2
  • 41
    • 0036980185 scopus 로고    scopus 로고
    • Korat: Automated testing based on Java predicates
    • C. Boyapati, S. Khurshid, and D. Marinov, "Korat: Automated testing based on Java predicates," in ISSTA, 2002.
    • (2002) ISSTA
    • Boyapati, C.1    Khurshid, S.2    Marinov, D.3
  • 43
    • 0017996760 scopus 로고
    • Time, clocks, and the ordering of events in a distributed system
    • L. Lamport, "Time, clocks, and the ordering of events in a distributed system," Comm. ACM, 1978.
    • (1978) Comm. ACM
    • Lamport, L.1
  • 45
    • 0030651806 scopus 로고    scopus 로고
    • Model checking for programming languages using Verisoft
    • P. Godefroid, "Model checking for programming languages using Verisoft," in POPL, 1997.
    • (1997) POPL
    • Godefroid, P.1
  • 46
    • 0020202833 scopus 로고
    • Distributed computation on graphs: Shortest path algorithms
    • K. M. Chandy and J. Misra, "Distributed computation on graphs: Shortest path algorithms," Comm. ACM, 1982.
    • (1982) Comm. ACM
    • Chandy, K.M.1    Misra, J.2
  • 47
    • 31844450371 scopus 로고    scopus 로고
    • DART: Directed automated random testing
    • P. Godefroid, N. Klarlund, and K. Sen, "DART: Directed automated random testing," in PLDI, 2005.
    • (2005) PLDI
    • Godefroid, P.1    Klarlund, N.2    Sen, K.3
  • 48
    • 32344447459 scopus 로고    scopus 로고
    • CUTE: A concolic unit testing engine for C
    • K. Sen, D. Marinov, and G. Agha, "CUTE: A concolic unit testing engine for C," in ESEC/FSE, 2005.
    • (2005) ESEC/FSE
    • Sen, K.1    Marinov, D.2    Agha, G.3
  • 49
    • 67650790221 scopus 로고    scopus 로고
    • KLEE: Unassisted and automatic generation of high-coverage tests for complex systems programs
    • C. Cadar, D. Dunbar, and D. R. Engler, "KLEE: Unassisted and automatic generation of high-coverage tests for complex systems programs," in OSDI, 2008.
    • (2008) OSDI
    • Cadar, C.1    Dunbar, D.2    Engler, D.R.3
  • 50
    • 0012836693 scopus 로고    scopus 로고
    • Java PathFinder, A translator from Java to Promela
    • K. Havelund, "Java PathFinder, A translator from Java to Promela," in SPIN, 1999.
    • (1999) SPIN
    • Havelund, K.1
  • 53
    • 0000917597 scopus 로고    scopus 로고
    • Model-checking multi-threaded distributed Java programs
    • S. D. Stoller, "Model-checking multi-threaded distributed Java programs," in SPIN, 2000.
    • (2000) SPIN
    • Stoller, S.D.1
  • 54
    • 13244258448 scopus 로고    scopus 로고
    • A framework for testing distributed systems
    • D. Hughes, "A framework for testing distributed systems," in P2P, 2004.
    • (2004) P2P
    • Hughes, D.1
  • 56
    • 33746241288 scopus 로고    scopus 로고
    • Dynamic partial-order reduction for model checking software
    • C. Flanagan and P. Godefroid, "Dynamic partial-order reduction for model checking software," in POPL, 2005.
    • (2005) POPL
    • Flanagan, C.1    Godefroid, P.2


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