메뉴 건너뛰기




Volumn 20, Issue 5, 1998, Pages 917-979

Compositional verification of concurrent systems using Petri-net-based condensation rules

Author keywords

Algorithms; Boundedness; D.2.4 Software Engineering : Program Verification; Experimentation; F.3.1 Logics and Meanings of Programs : Specifying and Verifying and Reasoning about Programs mechanical verification; Reliability; Theory; Verification

Indexed keywords

LARGE SCALE SYSTEMS; PETRI NETS;

EID: 0032153859     PISSN: 01640925     EISSN: None     Source Type: Journal    
DOI: 10.1145/293677.293681     Document Type: Article
Times cited : (38)

References (53)
  • 1
    • 0026454612 scopus 로고
    • Termination, deadlock, and divergence
    • Jan.
    • ACETO, L. AND HENNESSY, M. 1992. Termination, deadlock, and divergence. J. ACM 39, 1 (Jan.), 147-187.
    • (1992) J. ACM , vol.39 , Issue.1 , pp. 147-187
    • Aceto, L.1    Hennessy, M.2
  • 2
    • 0021410739 scopus 로고
    • Algebre de processus et synchronisation
    • AUSTRY, D. AND BOUDOL, G. 1984. Algebre de processus et synchronisation. Theor. Comput. Sci. 30, 1, 91-131.
    • (1984) Theor. Comput. Sci. , vol.30 , Issue.1 , pp. 91-131
    • Austry, D.1    Boudol, G.2
  • 3
    • 0021870594 scopus 로고
    • Algebra of communicating processes with abstraction
    • BERGSTRA, J. A. AND KLOP, J. W. 1985. Algebra of communicating processes with abstraction. Theor. Comput. Sci. 37, 1, 77-121.
    • (1985) Theor. Comput. Sci. , vol.37 , Issue.1 , pp. 77-121
    • Bergstra, J.A.1    Klop, J.W.2
  • 4
    • 17844398076 scopus 로고
    • Failure semantics with fair abstraction
    • Centre for Mathematics and Computer Science, CWI, Amsterdam, The Netherlands
    • BERGSTRA, J. A., KLOP, J. W., AND OLDEROG, E. R. 1986. Failure semantics with fair abstraction. CWI Rep. CS-R8609, Centre for Mathematics and Computer Science, CWI, Amsterdam, The Netherlands.
    • (1986) CWI Rep. CS-R8609
    • Bergstra, J.A.1    Klop, J.W.2    Olderog, E.R.3
  • 5
    • 0000940701 scopus 로고
    • Checking properties of nets using transformations
    • Advances in Petri Nets 1985. Springer-Verlag, Berlin
    • BERTHELOT, G. 1986. Checking properties of nets using transformations. Advances in Petri Nets 1985. Lecture Notes in Computer Science, vol. 222. Springer-Verlag, Berlin, 19-40.
    • (1986) Lecture Notes in Computer Science , vol.222 , pp. 19-40
    • Berthelot, G.1
  • 6
    • 85035343802 scopus 로고
    • Petri nets and algebraic calculi of processes
    • Advances in Petri nets. Springer-Verlag, Berlin
    • BOUDOL, G., RUCAIROL, G., AND DESIMONE, R. 1985. Petri nets and algebraic calculi of processes. In Advances in Petri nets. Lecture Notes in Computer Science, vol. 188. Springer-Verlag, Berlin.
    • (1985) Lecture Notes in Computer Science , vol.188
    • Boudol, G.1    Rucairol, G.2    Desimone, R.3
  • 8
    • 0022769976 scopus 로고
    • Graph-based algorithms for Boolean function manipulation
    • BRYANT, R. E. 1986. Graph-based algorithms for Boolean function manipulation. IEEE Trans. Comput. C-35, 8, 677-691.
    • (1986) IEEE Trans. Comput. , vol.C-35 , Issue.8 , pp. 677-691
    • Bryant, R.E.1
  • 9
    • 0027579639 scopus 로고
    • Dependency analysis - A Petri net based technique for synthesizing large concurrent systems
    • Apr.
    • CHEN, Y., TSAI, W. T., AND CHAO, D. 1993. Dependency analysis - A Petri net based technique for synthesizing large concurrent systems. IEEE Trans. Parallel Distrib. Syst. 4, 4 (Apr.).
    • (1993) IEEE Trans. Parallel Distrib. Syst. , vol.4 , pp. 4
    • Chen, Y.1    Tsai, W.T.2    Chao, D.3
  • 10
    • 0030265144 scopus 로고    scopus 로고
    • Context constraints for compositional reachability analysis
    • CHEUNG, S. C. AND KRAMER, J. 1996. Context constraints for compositional reachability analysis. ACM Trans. Softw. Eng. Method. 5, 4, 334-377.
    • (1996) ACM Trans. Softw. Eng. Method. , vol.5 , Issue.4 , pp. 334-377
    • Cheung, S.C.1    Kramer, J.2
  • 11
    • 0000706110 scopus 로고    scopus 로고
    • Evaluating deadlock detection methods for concurrent software
    • Mar.
    • CORBETT, J. C. 1996. Evaluating deadlock detection methods for concurrent software. IEEE Trans. Softw. Eng. 22, 3 (Mar.), 161-180.
    • (1996) IEEE Trans. Softw. Eng. , vol.22 , Issue.3 , pp. 161-180
    • Corbett, J.C.1
  • 12
    • 0024056658 scopus 로고
    • Concurrent system analysis using Petri nets: An optimized algorithm for finding net invariants
    • Aug.
    • D'ANNA, M. AND TRIGILA, S. 1988. Concurrent system analysis using Petri nets: An optimized algorithm for finding net invariants. Comput. Commun. 11, 4 (Aug.), 215-220.
    • (1988) Comput. Commun. , vol.11 , Issue.4 , pp. 215-220
    • D'Anna, M.1    Trigila, S.2
  • 16
    • 84994694241 scopus 로고
    • Symmetry and modelchecking
    • Proceedings of Computer-Aided Verification (CAV'93). Springer-Verlag, Berlin
    • EMERSON, E. A. AND SISTLA, A. P. 1993. Symmetry and modelchecking. In Proceedings of Computer-Aided Verification (CAV'93). Lecture Notes in Computer Science, Springer-Verlag, Berlin, 463-478.
    • (1993) Lecture Notes in Computer Science , pp. 463-478
    • Emerson, E.A.1    Sistla, A.P.2
  • 17
    • 0018478948 scopus 로고
    • High level programming for distributed computing
    • June
    • FELDMAN, J. A. 1979. High level programming for distributed computing. Commun. ACM 22, 6 (June), 353-368.
    • (1979) Commun. ACM , vol.22 , Issue.6 , pp. 353-368
    • Feldman, J.A.1
  • 20
    • 18944390941 scopus 로고    scopus 로고
    • The model checker SPIN
    • May
    • HOLZMANN, G. J. 1997. The model checker SPIN. IEEE Trans. Softw. Eng. 23, 5 (May), 279-295.
    • (1997) IEEE Trans. Softw. Eng. , vol.23 , Issue.5 , pp. 279-295
    • Holzmann, G.J.1
  • 21
    • 0003277883 scopus 로고
    • Coloured Petri Nets, Basic Concepts, Analysis Methods, and Practical Use
    • Springer-Verlag, Berlin
    • JENSEN, K. 1992. Coloured Petri Nets, Basic Concepts, Analysis Methods, and Practical Use. Monographs in Theoretical Computer Science, vol. 1. Springer-Verlag, Berlin.
    • (1992) Monographs in Theoretical Computer Science , vol.1
    • Jensen, K.1
  • 22
    • 0022027242 scopus 로고
    • Structure matrices for Petri nets and their applications
    • Mar.
    • JOHNSON, J. L. AND MURATA, T. 1985. Structure matrices for Petri nets and their applications. J. Franklin Inst. 319, 3 (Mar.), 299-309.
    • (1985) J. Franklin Inst. , vol.319 , Issue.3 , pp. 299-309
    • Johnson, J.L.1    Murata, T.2
  • 24
    • 0025471560 scopus 로고
    • Starvation and critical race analyzers for Ada
    • KARAM, G. M. AND BUHR, R. J. 1990. Starvation and critical race analyzers for Ada. IEEE Trans. Softw. Eng. 16, 8, 829-843.
    • (1990) IEEE Trans. Softw. Eng. , vol.16 , Issue.8 , pp. 829-843
    • Karam, G.M.1    Buhr, R.J.2
  • 25
    • 0025432462 scopus 로고
    • CCS expressions, finite state processes, and three problems of equivalence
    • KANELLAKIS, P. C. AND SMOLKA, S. A. 1990. CCS expressions, finite state processes, and three problems of equivalence. Inf. Comput. 86, 43-68.
    • (1990) Inf. Comput. , vol.86 , pp. 43-68
    • Kanellakis, P.C.1    Smolka, S.A.2
  • 26
    • 0026261297 scopus 로고
    • Modular transformation methods for generalized Petri nets and their application to automated manufacturing systems
    • KOH, I. AND DICESARE, F. 1991. Modular transformation methods for generalized Petri nets and their application to automated manufacturing systems. IEEE Trans. Systems Man Cybernet. 21, 6.
    • (1991) IEEE Trans. Systems Man Cybernet. , vol.21 , pp. 6
    • Koh, I.1    Dicesare, F.2
  • 30
    • 0000204625 scopus 로고
    • A simple and fast algorithm to obtain all invariants of a generalized Petri net
    • Application and Theory of Petri Nets. Springer-Verlag, Berlin
    • MARTINEZ, J. AND SILVA, M. 1982. A simple and fast algorithm to obtain all invariants of a generalized Petri net. In Application and Theory of Petri Nets. Infomatik-Fachberichte, vol. 52. Springer-Verlag, Berlin, 301-310.
    • (1982) Infomatik-Fachberichte , vol.52 , pp. 301-310
    • Martinez, J.1    Silva, M.2
  • 31
    • 84865910123 scopus 로고    scopus 로고
    • Online doc.
    • McMILLAN, K. L. 1998. The SMV system draft. Online doc. Available via http://www.cs.cmu. edu/afs/cs/project/modck/pub/www/smv.html.
    • (1998) The SMV System Draft
    • McMillan, K.L.1
  • 32
    • 0003276135 scopus 로고
    • A Calculus of Communicating Systems
    • Springer-Verlag, Berlin
    • MILNER, R. 1980. A Calculus of Communicating Systems. Lecture Notes in Computer Science, vol. 92. Springer-Verlag, Berlin.
    • (1980) Lecture Notes in Computer Science , vol.92
    • Milner, R.1
  • 33
    • 0003037229 scopus 로고
    • Operational and algebraic semantics of concurrent processes
    • J. van Leeuwen, Ed. Elsevier Science B.V.
    • MILNER, R. 1983. Operational and algebraic semantics of concurrent processes. In Handbook of Theoretical Computer Science, J. van Leeuwen, Ed. Elsevier Science B.V.
    • (1983) Handbook of Theoretical Computer Science
    • Milner, R.1
  • 34
    • 0024645936 scopus 로고
    • Petri nets: Properties, analysis and applications
    • Apr.
    • MURATA, T. 1989. Petri nets: Properties, analysis and applications. Proc. IEEE 77, 44 (Apr.), 541-580.
    • (1989) Proc. IEEE , vol.77 , Issue.44 , pp. 541-580
    • Murata, T.1
  • 35
    • 0028433698 scopus 로고
    • Hierarchical reachability graph of bounded Petri nets for concurrent-software analysis
    • May
    • NOTOMI, M. AND MURATA, T. 1994. Hierarchical reachability graph of bounded Petri nets for concurrent-software analysis. IEEE Trans. Softw. Eng. 20, 5 (May).
    • (1994) IEEE Trans. Softw. Eng. , vol.20 , Issue.5
    • Notomi, M.1    Murata, T.2
  • 36
    • 0029280426 scopus 로고
    • Graph models for reachability analysis of concurrent programs
    • Apr.
    • PEZZÉ, M., TAYLOR, R. N., AND YOUNG, M. 1995. Graph models for reachability analysis of concurrent programs. ACM Trans. Softw. Eng. Method. 4, 2 (Apr.).
    • (1995) ACM Trans. Softw. Eng. Method. , vol.4 , Issue.2
    • Pezzé, M.1    Taylor, R.N.2    Young, M.3
  • 37
    • 0347978175 scopus 로고
    • Some equivalence notions for concurrent systems
    • Advances in Petri Nets 1985. Springer-Verlag, Berlin
    • POMELLO, L. 1986. Some equivalence notions for concurrent systems. In Advances in Petri Nets 1985. Lecture Notes in Computer Science, vol. 222. Springer-Verlag, Berlin, 381-400.
    • (1986) Lecture Notes in Computer Science , vol.222 , pp. 381-400
    • Pomello, L.1
  • 38
    • 0024733899 scopus 로고
    • An algorithm procedure for checking safety properties of protocols
    • SABNANI, K. K., LAPONE, A. M., AND UYAR, M. U. 1989. An algorithm procedure for checking safety properties of protocols. IEEE Trans. Commun. 37, 9, 940-948.
    • (1989) IEEE Trans. Commun. , vol.37 , Issue.9 , pp. 940-948
    • Sabnani, K.K.1    Lapone, A.M.2    Uyar, M.U.3
  • 39
    • 0030381304 scopus 로고    scopus 로고
    • An application of Petri net reduction for Ada tasking deadlock analysis
    • Dec.
    • SHATZ, S. M., TU, S., MURATA, T., AND DURI, S. 1996. An application of Petri net reduction for Ada tasking deadlock analysis. IEEE Trans. Parallel Distrib. Syst. 7, 12 (Dec.), 1307-1322.
    • (1996) IEEE Trans. Parallel Distrib. Syst. , vol.7 , Issue.12 , pp. 1307-1322
    • Shatz, S.M.1    Tu, S.2    Murata, T.3    Duri, S.4
  • 40
    • 0001153857 scopus 로고
    • Petri nets and flexible manufacturing
    • Advances in Petri Nets 1989. Springer-Verlag, Berlin
    • SILVA, M. 1989. Petri nets and flexible manufacturing. In Advances in Petri Nets 1989. Lecture Notes in Computer Science. Springer-Verlag, Berlin.
    • (1989) Lecture Notes in Computer Science
    • Silva, M.1
  • 41
    • 0021167778 scopus 로고
    • A new programming methodology for long-lived software systems
    • STROM, R. E. AND HALIM, N. 1984. A new programming methodology for long-lived software systems. IBM J. Res. Devel. 28, 52-59.
    • (1984) IBM J. Res. Devel. , vol.28 , pp. 52-59
    • Strom, R.E.1    Halim, N.2
  • 42
    • 0020795351 scopus 로고
    • A method for stepwise refinement and abstraction of Petri nets
    • SUZUKI, I. AND MURATA, T. 1983. A method for stepwise refinement and abstraction of Petri nets. J. Comput. Syst. Sci. 27, 51-76.
    • (1983) J. Comput. Syst. Sci. , vol.27 , pp. 51-76
    • Suzuki, I.1    Murata, T.2
  • 43
    • 0020752281 scopus 로고
    • A general-purpose algorithm for analyzing concurrent programs
    • May
    • TAYLOR, R. N. 1983. A general-purpose algorithm for analyzing concurrent programs. Commun. ACM 26, 5 (May), 362-376.
    • (1983) Commun. ACM , vol.26 , Issue.5 , pp. 362-376
    • Taylor, R.N.1
  • 47
    • 0000116202 scopus 로고
    • The weakest deadlock-preserving congruence
    • VALMARI, A. 1995. The weakest deadlock-preserving congruence. Inf. Process. Lett. 53, 341-346.
    • (1995) Inf. Process. Lett. , vol.53 , pp. 341-346
    • Valmari, A.1
  • 48
    • 45949126084 scopus 로고
    • Petri nets, algebras, morphisms, and compositionality
    • WINSKEL, G. 1987. Petri nets, algebras, morphisms, and compositionality. Inf. Comput. 72, 197-238.
    • (1987) Inf. Comput. , vol.72 , pp. 197-238
    • Winskel, G.1
  • 50
    • 84981588462 scopus 로고
    • Re-designing tasking structures of Ada programs for analysis: A case study
    • Dec.
    • YEH, W. J. AND YOUNG, M. 1994. Re-designing tasking structures of Ada programs for analysis: A case study. J. Softw. Testing Verif. Rel. (Dec.).
    • (1994) J. Softw. Testing Verif. Rel.
    • Yeh, W.J.1    Young, M.2
  • 51
    • 3042965634 scopus 로고
    • Specification and verification of asynchronous circuits using marked graphs
    • K. Voss, H. J. Genrich, and G. Rozenberg, Eds. Springer-Verlag, Berlin
    • YOELI, M. 1987. Specification and verification of asynchronous circuits using marked graphs. In Concurrency and Nets, K. Voss, H. J. Genrich, and G. Rozenberg, Eds. Springer-Verlag, Berlin, 605-622.
    • (1987) Concurrency and Nets , pp. 605-622
    • Yoeli, M.1
  • 52
    • 0024861887 scopus 로고
    • A top-down modular approach to synthesis of Petri net models for manufacturing systems
    • (Scottsdale, Ariz., May). IEEE, New York
    • ZHOU, M. C., DICESARE, F., AND DESROCHERS, A. A. 1989. A top-down modular approach to synthesis of Petri net models for manufacturing systems. In Proceedings of the IEEE Robotics and Automation Conference (Scottsdale, Ariz., May). IEEE, New York, 534-539.
    • (1989) Proceedings of the IEEE Robotics and Automation Conference , pp. 534-539
    • Zhou, M.C.1    Dicesare, F.2    Desrochers, A.A.3
  • 53
    • 0027560257 scopus 로고
    • Petri net synthesis and analysis of a flexible manufacturing system cell
    • Mar.
    • ZHOU, M., MCDERMOTT, K., AND PATEL, P. A. 1993. Petri net synthesis and analysis of a flexible manufacturing system cell. IEEE Trans. Syst. Man Cybernet. 23, 2 (Mar.), 523-531.
    • (1993) IEEE Trans. Syst. Man Cybernet. , vol.23 , Issue.2 , pp. 523-531
    • Zhou, M.1    Mcdermott, K.2    Patel, P.A.3


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