메뉴 건너뛰기




Volumn 72, Issue 8, 2006, Pages 1397-1412

DELFIN+: An efficient deadlock detection tool for CCS processes

Author keywords

CCS; Deadlock; Heuristic search; Model checking; State explosion

Indexed keywords

COMPUTER SYSTEM RECOVERY; FINITE AUTOMATA; HEURISTIC METHODS; MATHEMATICAL MODELS; PROBLEM SOLVING;

EID: 33750436585     PISSN: 00220000     EISSN: 10902724     Source Type: Journal    
DOI: 10.1016/j.jcss.2006.03.003     Document Type: Article
Times cited : (27)

References (47)
  • 1
    • 34347245393 scopus 로고    scopus 로고
    • URL:
    • Aceto L. The solitaire. URL:. http://www.cs.auc.dk/~luca/DAT4/solitaire.cwb
    • The solitaire
    • Aceto, L.1
  • 2
    • 0035655183 scopus 로고    scopus 로고
    • Efficient verification of a multicast protocol for mobile computing
    • Anastasi G., Bartoli A., and De Francesco N. Efficient verification of a multicast protocol for mobile computing. Comput. J. 44 1 (2001) 21-30
    • (2001) Comput. J. , vol.44 , Issue.1 , pp. 21-30
    • Anastasi, G.1    Bartoli, A.2    De Francesco, N.3
  • 3
    • 84888256732 scopus 로고    scopus 로고
    • "Next" heuristic for on-the-fly model checking
    • Proceedings of the 10th International Conference on Concurrency Theory. CONCUR '99
    • Alur R., and Wang B.-Y. "Next" heuristic for on-the-fly model checking. Proceedings of the 10th International Conference on Concurrency Theory. CONCUR '99. Lecture Notes in Comput. Sci. vol. 1664 (1999) 98-113
    • (1999) Lecture Notes in Comput. Sci. , vol.1664 , pp. 98-113
    • Alur, R.1    Wang, B.-Y.2
  • 4
    • 0033323692 scopus 로고    scopus 로고
    • Group multicast in distributed mobile systems with unreliable wireless network
    • SRDS '99: Proceedings of the 18th IEEE Symposium on Reliable Distributed Systems
    • Anastasi G., Spadoni F., and Bartoli A. Group multicast in distributed mobile systems with unreliable wireless network. SRDS '99: Proceedings of the 18th IEEE Symposium on Reliable Distributed Systems. IEEE Comput. Soc. vol. 14 (1999) 14-23
    • (1999) IEEE Comput. Soc. , vol.14 , pp. 14-23
    • Anastasi, G.1    Spadoni, F.2    Bartoli, A.3
  • 6
    • 0033285155 scopus 로고    scopus 로고
    • Selective mu-calculus and formula-based abstractions of transition systems
    • Barbuti R., De Francesco N., Santone A., and Vaglini G. Selective mu-calculus and formula-based abstractions of transition systems. J. Comput. System Sci. 59 3 (1999) 537-556
    • (1999) J. Comput. System Sci. , vol.59 , Issue.3 , pp. 537-556
    • Barbuti, R.1    De Francesco, N.2    Santone, A.3    Vaglini, G.4
  • 7
    • 84903129019 scopus 로고    scopus 로고
    • Efficient guiding towards cost-optimality in UPPAAL
    • Proceedings of the 7th International Conference on Tools and Algorithms for the Construction and Analysis of Systems. TACAS '01
    • Behrmann G., Fehnker A., Hune T.S., Larsen K., Petterson P., and Romijn J. Efficient guiding towards cost-optimality in UPPAAL. Proceedings of the 7th International Conference on Tools and Algorithms for the Construction and Analysis of Systems. TACAS '01. Lecture Notes in Comput. Sci. vol. 2031 (2001) 174-188
    • (2001) Lecture Notes in Comput. Sci. , vol.2031 , pp. 174-188
    • Behrmann, G.1    Fehnker, A.2    Hune, T.S.3    Larsen, K.4    Petterson, P.5    Romijn, J.6
  • 8
    • 84957405531 scopus 로고
    • Property preserving simulations
    • Proceedings of the Fourth Workshop on Computer Aided Verification. CAV '92
    • Bensalem S., Bouajjani A., Loiseaux C., and Sifakis J. Property preserving simulations. Proceedings of the Fourth Workshop on Computer Aided Verification. CAV '92. Lecture Notes in Comput. Sci. vol. 663 (1992) 260-273
    • (1992) Lecture Notes in Comput. Sci. , vol.663 , pp. 260-273
    • Bensalem, S.1    Bouajjani, A.2    Loiseaux, C.3    Sifakis, J.4
  • 10
    • 0023544236 scopus 로고
    • Introduction to ISO specification language LOTOS
    • Bolognesi T., and Brinksma E. Introduction to ISO specification language LOTOS. Comp. Networks ISDN Systems 14 (1987) 25-59
    • (1987) Comp. Networks ISDN Systems , vol.14 , pp. 25-59
    • Bolognesi, T.1    Brinksma, E.2
  • 11
    • 84957058244 scopus 로고    scopus 로고
    • Efficient decision procedures for model checking of linear time logic properties
    • Proceedings of the 11th International Conference on Computer-Aided Verification. CAV '99
    • Bloem R., Ravi K., and Somenzi F. Efficient decision procedures for model checking of linear time logic properties. Proceedings of the 11th International Conference on Computer-Aided Verification. CAV '99. Lecture Notes in Comput. Sci. vol. 1633 (1999) 222-235
    • (1999) Lecture Notes in Comput. Sci. , vol.1633 , pp. 222-235
    • Bloem, R.1    Ravi, K.2    Somenzi, F.3
  • 12
    • 84944382587 scopus 로고
    • Minimal model generation
    • Proceedings of the International Conference on Computer-Aided Verification. CAV '90
    • Bouajjani A., Fernandez J.C., and Halbwachs N. Minimal model generation. Proceedings of the International Conference on Computer-Aided Verification. CAV '90. Lecture Notes in Comput. Sci. vol. 531 (1990) 197-203
    • (1990) Lecture Notes in Comput. Sci. , vol.531 , pp. 197-203
    • Bouajjani, A.1    Fernandez, J.C.2    Halbwachs, N.3
  • 14
    • 5844393573 scopus 로고
    • A CCS-based investigation of deadlock in a multi-process electronic mail system
    • Brebner G.J. A CCS-based investigation of deadlock in a multi-process electronic mail system. Formal Aspect Comput. 5 5 (1993) 467-478
    • (1993) Formal Aspect Comput. , vol.5 , Issue.5 , pp. 467-478
    • Brebner, G.J.1
  • 18
    • 84957366381 scopus 로고    scopus 로고
    • The NCSU concurrency workbench
    • Proceedings of the Eighth International Conference on Computer-Aided Verification. CAV '96
    • Cleaveland R., and Sims S. The NCSU concurrency workbench. Proceedings of the Eighth International Conference on Computer-Aided Verification. CAV '96. Lecture Notes in Comput. Sci. vol. 1102 (1996) 394-397
    • (1996) Lecture Notes in Comput. Sci. , vol.1102 , pp. 394-397
    • Cleaveland, R.1    Sims, S.2
  • 20
    • 0036742341 scopus 로고    scopus 로고
    • Syntactic reductions for efficient deadlock analysis
    • De Francesco N., and Santone A. Syntactic reductions for efficient deadlock analysis. Softw. Test. Verif. Reliab. 12 3 (2002) 173-186
    • (2002) Softw. Test. Verif. Reliab. , vol.12 , Issue.3 , pp. 173-186
    • De Francesco, N.1    Santone, A.2
  • 21
    • 0032018741 scopus 로고    scopus 로고
    • State space reduction by non-standard semantics for deadlock analysis
    • De Francesco N., Santone A., and Vaglini G. State space reduction by non-standard semantics for deadlock analysis. Sci. Comput. Program. 30 3 (1998) 309-338
    • (1998) Sci. Comput. Program. , vol.30 , Issue.3 , pp. 309-338
    • De Francesco, N.1    Santone, A.2    Vaglini, G.3
  • 22
    • 84957698337 scopus 로고    scopus 로고
    • OBDDs in heuristic search
    • Proceedings of the 22nd Annual German Conference on Artificial Intelligence. KI '98
    • Edelkamp S., and Reffel F. OBDDs in heuristic search. Proceedings of the 22nd Annual German Conference on Artificial Intelligence. KI '98. Lecture Notes in Comput. Sci. vol. 1504 (1998) 81-92
    • (1998) Lecture Notes in Comput. Sci. , vol.1504 , pp. 81-92
    • Edelkamp, S.1    Reffel, F.2
  • 23
    • 84894638887 scopus 로고    scopus 로고
    • Directed explicit model checking with HSF-SPIN
    • Proceedings of the 8th International SPIN Workshop on Model Checking Software
    • Edelkamp S., Lluch-Lafuente A., and Leue S. Directed explicit model checking with HSF-SPIN. Proceedings of the 8th International SPIN Workshop on Model Checking Software. Lecture Notes in Comput. Sci. vol. 2057 (2001) 57-79
    • (2001) Lecture Notes in Comput. Sci. , vol.2057 , pp. 57-79
    • Edelkamp, S.1    Lluch-Lafuente, A.2    Leue, S.3
  • 25
    • 0003257888 scopus 로고    scopus 로고
    • Partial-Order Methods for the Verification of Concurrent Systems
    • Godefroid P. Partial-Order Methods for the Verification of Concurrent Systems. Lecture Notes in Comput. Sci. vol. 1032 (1996)
    • (1996) Lecture Notes in Comput. Sci. , vol.1032
    • Godefroid, P.1
  • 26
    • 84888223846 scopus 로고    scopus 로고
    • Exploring very large state spaces using genetic algorithms
    • Proceedings of the 8th International Conference on Tools and Algorithms for the Construction and Analysis of Systems. TACAS '02
    • Godefroid P., and Khurshid S. Exploring very large state spaces using genetic algorithms. Proceedings of the 8th International Conference on Tools and Algorithms for the Construction and Analysis of Systems. TACAS '02. Lecture Notes in Comput. Sci. vol. 2280 (2002) 266-280
    • (2002) Lecture Notes in Comput. Sci. , vol.2280 , pp. 266-280
    • Godefroid, P.1    Khurshid, S.2
  • 27
    • 84929062089 scopus 로고
    • Using partial orders for efficient verification of deadlock freedom and safety properties
    • Proceedings of the Third International Conference on Computer-Aided Verification. CAV '91
    • Godefroid P., and Wolper P. Using partial orders for efficient verification of deadlock freedom and safety properties. Proceedings of the Third International Conference on Computer-Aided Verification. CAV '91. Lecture Notes in Comput. Sci. vol. 575 (1991) 332-342
    • (1991) Lecture Notes in Comput. Sci. , vol.575 , pp. 332-342
    • Godefroid, P.1    Wolper, P.2
  • 28
    • 0009617613 scopus 로고    scopus 로고
    • Compositional minimization of finite state systems using interface specifications
    • Graf S., Steffen B., and Luttgen G. Compositional minimization of finite state systems using interface specifications. Formal Aspects Comput. 8 5 (1996) 607-616
    • (1996) Formal Aspects Comput. , vol.8 , Issue.5 , pp. 607-616
    • Graf, S.1    Steffen, B.2    Luttgen, G.3
  • 29
    • 26444611478 scopus 로고    scopus 로고
    • Using heuristic search for finding deadlocks in concurrent systems
    • Gradara S., Santone A., and Villani M.L. Using heuristic search for finding deadlocks in concurrent systems. Inform. and Comput. 202 2 (2005) 191-226
    • (2005) Inform. and Comput. , vol.202 , Issue.2 , pp. 191-226
    • Gradara, S.1    Santone, A.2    Villani, M.L.3
  • 32
    • 85027532068 scopus 로고
    • Proof-checking a data link protocol
    • TYPES '93: Proceedings of the International Workshop on Types for Proofs and Programs
    • Helmink L., Sellink M.P.A., and Vaandrager F.W. Proof-checking a data link protocol. TYPES '93: Proceedings of the International Workshop on Types for Proofs and Programs. Lecture Notes in Comput. Sci. vol. 806 (1994) 127-165
    • (1994) Lecture Notes in Comput. Sci. , vol.806 , pp. 127-165
    • Helmink, L.1    Sellink, M.P.A.2    Vaandrager, F.W.3
  • 33
    • 84879096017 scopus 로고
    • Bounded-memory algorithms for verification on-the-fly
    • Proceedings of the Third International Conference on Computer-Aided Verification. CAV '91
    • Jard C., and Jéron T. Bounded-memory algorithms for verification on-the-fly. Proceedings of the Third International Conference on Computer-Aided Verification. CAV '91. Lecture Notes in Comput. Sci. vol. 575 (1991) 192-201
    • (1991) Lecture Notes in Comput. Sci. , vol.575 , pp. 192-201
    • Jard, C.1    Jéron, T.2
  • 35
    • 84893621284 scopus 로고    scopus 로고
    • Partial order reduction in directed model checking
    • Proceedings of the 9th International SPIN Workshop on Model Checking Software
    • Lluch-Lafuente A., Edelkamp S., and Leue S. Partial order reduction in directed model checking. Proceedings of the 9th International SPIN Workshop on Model Checking Software. Lecture Notes in Comput. Sci. vol. 2318 (2002) 112-127
    • (2002) Lecture Notes in Comput. Sci. , vol.2318 , pp. 112-127
    • Lluch-Lafuente, A.1    Edelkamp, S.2    Leue, S.3
  • 38
    • 84947271943 scopus 로고    scopus 로고
    • Heuristics for hierarchical partitioning with application to model checking
    • Proceedings of the 11th IFIP WG 10.5, Advanced Research Working Conference on Correct Hardware Design and Verification Methods. CHARME '01
    • Moller M.O., and Alur R. Heuristics for hierarchical partitioning with application to model checking. Proceedings of the 11th IFIP WG 10.5, Advanced Research Working Conference on Correct Hardware Design and Verification Methods. CHARME '01. Lecture Notes in Comput. Sci. vol. 2144 (2001) 71-85
    • (2001) Lecture Notes in Comput. Sci. , vol.2144 , pp. 71-85
    • Moller, M.O.1    Alur, R.2
  • 41
    • 85010991128 scopus 로고
    • All from one, one for all, on model-checking using representatives
    • Proceedings of the Fifth International Conference on Computer-Aided Verification. CAV '93
    • Peled D. All from one, one for all, on model-checking using representatives. Proceedings of the Fifth International Conference on Computer-Aided Verification. CAV '93. Lecture Notes in Comput. Sci. vol. 679 (1993) 409-423
    • (1993) Lecture Notes in Comput. Sci. , vol.679 , pp. 409-423
    • Peled, D.1
  • 42
    • 0041347575 scopus 로고    scopus 로고
    • Heuristic search + local model checking in selective mu-calculus
    • Santone A. Heuristic search + local model checking in selective mu-calculus. IEEE Trans. Softw. Engrg. 29 6 (2003) 510-523
    • (2003) IEEE Trans. Softw. Engrg. , vol.29 , Issue.6 , pp. 510-523
    • Santone, A.1
  • 43
    • 0039872812 scopus 로고
    • Property preserving homomorphisms of transition systems
    • Logics of Programs
    • Sifakis J. Property preserving homomorphisms of transition systems. Logics of Programs. Lecture Notes in Comput. Sci. vol. 164 (1983)
    • (1983) Lecture Notes in Comput. Sci. , vol.164
    • Sifakis, J.1
  • 44
    • 0003220004 scopus 로고
    • An introduction to modal and temporal logics for CCS
    • Concurrency: Theory, Language, and Architecture
    • Stirling C. An introduction to modal and temporal logics for CCS. Concurrency: Theory, Language, and Architecture. Lecture Notes in Comput. Sci. vol. 391 (1989)
    • (1989) Lecture Notes in Comput. Sci. , vol.391
    • Stirling, C.1
  • 45
    • 0001132880 scopus 로고
    • Local model checking in the modal mu-calculus
    • Stirling C., and Walker D. Local model checking in the modal mu-calculus. Theoret. Comput. Sci. 89 (1991) 161-177
    • (1991) Theoret. Comput. Sci. , vol.89 , pp. 161-177
    • Stirling, C.1    Walker, D.2
  • 46
    • 85016851732 scopus 로고
    • A stubborn attack on state explosion
    • Proceedings of the Second International Conference on Computer-Aided Verification. CAV '90
    • Valmari A. A stubborn attack on state explosion. Proceedings of the Second International Conference on Computer-Aided Verification. CAV '90. Lecture Notes in Comput. Sci. vol. 531 (1990) 156-165
    • (1990) Lecture Notes in Comput. Sci. , vol.531 , pp. 156-165
    • Valmari, A.1


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