메뉴 건너뛰기




Volumn 44, Issue 10, 2014, Pages 1435-1454

Ordinary differential equation-based deadlock detection

Author keywords

Concurrent program; concurrent system; continuous Petri net; deadlock detection; ordinary differential equation; state space explosion

Indexed keywords

EQUATIONS OF STATE; MATLAB; PETRI NETS; STATIC ANALYSIS;

EID: 84907203639     PISSN: 21682216     EISSN: 21682232     Source Type: Journal    
DOI: 10.1109/TSMC.2014.2311757     Document Type: Article
Times cited : (16)

References (88)
  • 2
    • 0026258660 scopus 로고
    • Automated analysis of concurrent systems with the constrained expression toolset
    • Nov.
    • G. S. Avrunin, U. A. Buy, J. C. Corbett, L. K. Dillon, and J. C. Wileden, "Automated analysis of concurrent systems with the constrained expression toolset," IEEE Trans. Softw. Eng., vol. 17, no. 11, pp. 1204-1222, Nov. 1991.
    • (1991) IEEE Trans. Softw. Eng. , vol.17 , Issue.11 , pp. 1204-1222
    • Avrunin, G.S.1    Buy, U.A.2    Corbett, J.C.3    Dillon, L.K.4    Wileden, J.C.5
  • 3
    • 0022811544 scopus 로고
    • The distributed deadlock detection algorithm
    • D. Z. Badal, "The distributed deadlock detection algorithm," ACM Trans. Comput. Syst., vol. 4, no. 4, pp. 320-377, 1986.
    • (1986) ACM Trans. Comput. Syst. , vol.4 , Issue.4 , pp. 320-377
    • Badal, D.Z.1
  • 5
    • 84897710145 scopus 로고
    • Flow diagram, turing machines and languages with only two formation rules
    • C. Böhm and G. Jacopini, "Flow diagram, turing machines and languages with only two formation rules," Commun. ACM, vol. 9, no. 5, pp. 366-371, 1966.
    • (1966) Commun. ACM , vol.9 , Issue.5 , pp. 366-371
    • Böhm, C.1    Jacopini, G.2
  • 6
    • 0032136293 scopus 로고    scopus 로고
    • A distributed graph algorithm for the detection of local cycles and knots
    • Aug.
    • A. Boukerche and C. Tropper, "A distributed graph algorithm for the detection of local cycles and knots," IEEE Trans. Parallel Distrib. Syst., vol. 9, no. 8, pp. 748-757, Aug. 1998.
    • (1998) IEEE Trans. Parallel Distrib. Syst. , vol.9 , Issue.8 , pp. 748-757
    • Boukerche, A.1    Tropper, C.2
  • 7
    • 0023561807 scopus 로고
    • A distributed algorithm for generalized deadlock detection
    • G. Bracha and S. Toueg, "A distributed algorithm for generalized deadlock detection," Distrib. Comput., vol. 2, no. 3, pp. 127-138, 1987.
    • (1987) Distrib. Comput. , vol.2 , Issue.3 , pp. 127-138
    • Bracha, G.1    Toueg, S.2
  • 8
    • 0000749953 scopus 로고
    • Deadlock models and a general algorithm for distributed deadlock detection
    • J. Brzezinski, J. M. Helary, M. Raynal, and M. Singhal, "Deadlock models and a general algorithm for distributed deadlock detection," J. Parallel Distrib. Comput., vol. 31, no. 2, pp. 112-125, 1995.
    • (1995) J. Parallel Distrib. Comput. , vol.31 , Issue.2 , pp. 112-125
    • Brzezinski, J.1    Helary, J.M.2    Raynal, M.3    Singhal, M.4
  • 9
    • 0026174710 scopus 로고
    • Representing circuts more efficiently in symbolic model checking
    • J. R. Burch, E. M. Clarke, and D. E. Long, "Representing circuts more efficiently in symbolic model checking," in Proc. 28th Design Autom. Conf., 1991, pp. 403-407.
    • (1991) Proc. 28th Design Autom. Conf. , pp. 403-407
    • Burch, J.R.1    Clarke, E.M.2    Long, D.E.3
  • 10
    • 35048900689 scopus 로고
    • Symbolic model checking: 1020 states and beyond
    • J. Burch, E. Clarke, K. McMillan, D. Dill, and L. Hwang, "Symbolic model checking: 1020 states and beyond, Inf. Comput., vol. 9, no. 2, pp. 142-170, 1992.
    • (1992) Inf. Comput. , vol.9 , Issue.2 , pp. 142-170
    • Burch, J.1    Clarke, E.2    McMillan, K.3    Dill, D.4    Hwang, L.5
  • 12
    • 34250807276 scopus 로고
    • An efficient distributed knot detection algorithm
    • May
    • I. Cidon, "An efficient distributed knot detection algorithm," IEEE Trans. Softw. Eng., vol. 15, no. 5, pp. 644-649, May 1989.
    • (1989) IEEE Trans. Softw. Eng. , vol.15 , Issue.5 , pp. 644-649
    • Cidon, I.1
  • 16
    • 0003083780 scopus 로고
    • An empirical evaluation of three methods for deadlock analysis of Ada tasking programs
    • J. C. Corbett, "An empirical evaluation of three methods for deadlock analysis of Ada tasking programs," in Proc. ACM SIGSOFT Int. Symp. Softw. Test. Anal., 1994, pp. 204-215.
    • (1994) Proc. ACM SIGSOFT Int. Symp. Softw. Test. Anal. , pp. 204-215
    • Corbett, J.C.1
  • 17
    • 0000706110 scopus 로고    scopus 로고
    • Evaluating deadlock detection methods for concurrent software
    • Mar.
    • J. C. Corbett, "Evaluating deadlock detection methods for concurrent software," IEEE Trans. Softw. Eng., vol. 22, no. 3, pp. 161-180, Mar. 1996.
    • (1996) IEEE Trans. Softw. Eng. , vol.22 , Issue.3 , pp. 161-180
    • Corbett, J.C.1
  • 18
    • 0001797054 scopus 로고    scopus 로고
    • Using shape analysis to reduce finite state models of concurrent java programs
    • J. C. Corbett, "Using shape analysis to reduce finite state models of concurrent java programs," ACM Trans. Softw. Eng. Method., vol. 9, no. 1, pp. 51-93, 2000.
    • (2000) ACM Trans. Softw. Eng. Method. , vol.9 , Issue.1 , pp. 51-93
    • Corbett, J.C.1
  • 19
    • 0029196522 scopus 로고
    • Using integer programming to verify general safety and liveness properties
    • J. C. Corbett and G. S. Avrunin, "Using integer programming to verify general safety and liveness properties," Formal Meth. Syst. Design, vol. 6, no. 1, pp. 97-123, 1995.
    • (1995) Formal Meth. Syst. Design , vol.6 , Issue.1 , pp. 97-123
    • Corbett, J.C.1    Avrunin, G.S.2
  • 21
    • 0032050208 scopus 로고    scopus 로고
    • Differential petri nets: Representing continuous systems in a discrete-event world
    • Apr.
    • I. Demongodin and N. T. Koussoulas, "Differential petri nets: Representing continuous systems in a discrete-event world," IEEE Trans. Autom. Control, vol. 43, no. 4, pp. 573-579, Apr. 1998.
    • (1998) IEEE Trans. Autom. Control , vol.43 , Issue.4 , pp. 573-579
    • Demongodin, I.1    Koussoulas, N.T.2
  • 22
    • 0015195766 scopus 로고
    • Hierarchical ordering of sequential processes
    • E. W. Dijkstra, "Hierarchical ordering of sequential processes," Acta Inf., vol. 1, no. 2, pp. 115-138, 1971.
    • (1971) Acta Inf. , vol.1 , Issue.2 , pp. 115-138
    • Dijkstra, E.W.1
  • 23
    • 70349309885 scopus 로고    scopus 로고
    • Static analysis of concurrent programs using ordinary differential equations
    • LNCS 5684., Aug.
    • Z. Ding, "Static analysis of concurrent programs using ordinary differential equations," in Proc. ICTAC, LNCS 5684. pp. 1-35, Aug. 2009.
    • (2009) Proc. ICTAC , pp. 1-35
    • Ding, Z.1
  • 24
    • 0028532451 scopus 로고
    • Application and experimental evaluation of state space reduction methods for deadlock analysis in Ada
    • S. Duri, U. Buy, R. Devarapalli, and S. M. Shatz, "Application and experimental evaluation of state space reduction methods for deadlock analysis in Ada," ACM Trans. Softw. Eng. Method., vol. 3, no. 4, pp. 340-380, 1994.
    • (1994) ACM Trans. Softw. Eng. Method. , vol.3 , Issue.4 , pp. 340-380
    • Duri, S.1    Buy, U.2    Devarapalli, R.3    Shatz, S.M.4
  • 25
    • 0030288136 scopus 로고    scopus 로고
    • A compact petri net representation and its implications for analysis
    • Nov.
    • M. B. Dwyer and L. A. Clarke, "A compact petri net representation and its implications for analysis," IEEE Trans. Softw. Eng., vol. 22, no. 11, pp. 794-811, Nov. 1996.
    • (1996) IEEE Trans. Softw. Eng. , vol.22 , Issue.11 , pp. 794-811
    • Dwyer, M.B.1    Clarke, L.A.2
  • 26
    • 85030211978 scopus 로고
    • Data flow analysis for verifying properties of concurrent programs
    • M. B. Dwyer and L. A. Clarke, "Data flow analysis for verifying properties of concurrent programs," in Proc. 2nd Symp. Found. Softw. Eng., pp. 62-75, 1994.
    • (1994) Proc. 2nd Symp. Found. Softw. Eng. , pp. 62-75
    • Dwyer, M.B.1    Clarke, L.A.2
  • 27
    • 33746061326 scopus 로고    scopus 로고
    • From petri nets to differential equations: An integrative approach for biochemical network analysis
    • D. Gilbert and M. Heiner, "From petri nets to differential equations: An integrative approach for biochemical network analysis," Lect. Notes Comput. Sci., vol. 4024, pp. 181-200, 2006.
    • (2006) Lect. Notes Comput. Sci. , vol.4024 , pp. 181-200
    • Gilbert, D.1    Heiner, M.2
  • 30
    • 0022026418 scopus 로고
    • Debugging Ada tasking programs
    • Mar.
    • D. Helmbold and D. Luckham, "Debugging Ada tasking programs," IEEE Softw., vol. 2, no. 2, pp. 47-57, Mar. 1985.
    • (1985) IEEE Softw. , vol.2 , Issue.2 , pp. 47-57
    • Helmbold, D.1    Luckham, D.2
  • 31
    • 0015397034 scopus 로고
    • Some deadlock properties on computer systems
    • R. C. Holt, "Some deadlock properties on computer systems," ACM Comput. Surveys, vol. 4, no. 3, pp. 179-196, 1972.
    • (1972) ACM Comput. Surveys , vol.4 , Issue.3 , pp. 179-196
    • Holt, R.C.1
  • 32
    • 0043183570 scopus 로고
    • [Online]. Available
    • G. J. Holzmann. (1980). Basic Spin Manual [Online]. Available: http://cm.bell-labs.com/netlib/spin/whatispin.html
    • (1980) Basic Spin Manual
    • Holzmann, G.J.1
  • 33
    • 0025225133 scopus 로고
    • A distributed deadlock detection algorithm for CSP-Like communication
    • S. T. Huang, "A distributed deadlock detection algorithm for CSP-Like communication," ACM Trans. Program. Lang. Syst., vol. 12, no. 1, pp. 102-122, 1990.
    • (1990) ACM Trans. Program. Lang. Syst. , vol.12 , Issue.1 , pp. 102-122
    • Huang, S.T.1
  • 34
    • 0025471560 scopus 로고
    • Starvation and critical race analyzers for Ada
    • Aug.
    • G. M. Karam and R. J. Buhr, "Starvation and critical race analyzers for Ada," IEEE Trans. Softw. Eng., vol. 16, no. 8, pp. 829-843, Aug. 1990.
    • (1990) IEEE Trans. Softw. Eng. , vol.16 , Issue.8 , pp. 829-843
    • Karam, G.M.1    Buhr, R.J.2
  • 35
    • 0031336841 scopus 로고    scopus 로고
    • Efficient distributed deadlock detection and resolution using probes, tokens, and barriers
    • Y. M. Kim, T. H. Lai, and N. Soundarajan, "Efficient distributed deadlock detection and resolution using probes, tokens, and barriers," in Proc. Int. Conf. Parallel Distrib. Syst., 1997, pp. 584-591.
    • (1997) Proc. Int. Conf. Parallel Distrib. Syst. , pp. 584-591
    • Kim, Y.M.1    Lai, T.H.2    Soundarajan, N.3
  • 36
    • 0023563401 scopus 로고
    • Deadlock detection in distributed syatems
    • E. Knapp, "Deadlock detection in distributed syatems," ACM Comput. Surveys, vol. 19, no. 4, pp. 303-328, 1987.
    • (1987) ACM Comput. Surveys , vol.19 , Issue.4 , pp. 303-328
    • Knapp, E.1
  • 37
    • 0033333281 scopus 로고    scopus 로고
    • A one-phase algorithm to detect distributed deadlocks in replicated databases
    • Nov.-Dec.
    • A. D. Kshemkalyani and M. Singhal, "A one-phase algorithm to detect distributed deadlocks in replicated databases," IEEE Trans. Knowl. Data Eng., vol. 11, no. 6, pp. 880-895, Nov.-Dec. 1999.
    • (1999) IEEE Trans. Knowl. Data Eng. , vol.11 , Issue.6 , pp. 880-895
    • Kshemkalyani, A.D.1    Singhal, M.2
  • 38
    • 4644307632 scopus 로고    scopus 로고
    • Fast, centralized detection and resolution of distributed deadlocks in the generalized model
    • Sep.
    • S. Lee, "Fast, centralized detection and resolution of distributed deadlocks in the generalized model," IEEE Trans. Softw. Eng., vol. 30, no. 9, pp. 561-573, Sep. 2004.
    • (2004) IEEE Trans. Softw. Eng. , vol.30 , Issue.9 , pp. 561-573
    • Lee, S.1
  • 39
    • 0000423731 scopus 로고    scopus 로고
    • A Slicing-based approach to enhance Petri net reachability analysis
    • W. J. Lee and H. N. Kim, "A Slicing-based approach to enhance Petri net reachability analysis," J. Res. Prac. Inf. Technol., vol. 32, no. 2, pp. 131-143, 2000.
    • (2000) J. Res. Prac. Inf. Technol. , vol.32 , Issue.2 , pp. 131-143
    • Lee, W.J.1    Kim, H.N.2
  • 40
    • 84865442236 scopus 로고    scopus 로고
    • Algebraic reduction and refinement of Petri nets
    • Sep.
    • J. Li, M. C. Zhou, and X. Dai, "Algebraic reduction and refinement of Petri nets," IEEE Trans. Syst., Man, Cybern. A, Syst. Humans, vol. 42, no. 5, pp. 1244-1255, Sep. 2012.
    • (2012) IEEE Trans. Syst., Man, Cybern. A, Syst. Humans , vol.42 , Issue.5 , pp. 1244-1255
    • Li, J.1    Zhou, M.C.2    Dai, X.3
  • 41
    • 84893782961 scopus 로고    scopus 로고
    • Efficient compilation of process-based concurrent programs without run-time scheduling
    • B. Lin, "Efficient compilation of process-based concurrent programs without run-time scheduling," in Proc. DATE, 1998, pp. 211-217.
    • (1998) Proc. DATE , pp. 211-217
    • Lin, B.1
  • 42
    • 0024664865 scopus 로고
    • Task interaction graphs for concurrency analysis
    • D. L. Long and L. A. Clarke, "Task interaction graphs for concurrency analysis," in Proc. 11th ICSE, 1989, pp. 44-52.
    • (1989) Proc. 11th ICSE , pp. 44-52
    • Long, D.L.1    Clarke, L.A.2
  • 44
    • 84983196406 scopus 로고    scopus 로고
    • Hybrid modelling of continuousvariable systems with application to supervisory control
    • J. Lunze, B. Nixdorf, and H. Richter, "Hybrid modelling of continuousvariable systems with application to supervisory control," in Proc. Eur. Control Conf., 1997, pp. 1-6.
    • (1997) Proc. Eur. Control Conf. , pp. 1-6
    • Lunze, J.1    Nixdorf, B.2    Richter, H.3
  • 45
    • 0242410473 scopus 로고    scopus 로고
    • An efficient distributed algorithm for detection of knots and cycles in a distributed graph
    • Oct.
    • D. Manivannan and M. Singhal, "An efficient distributed algorithm for detection of knots and cycles in a distributed graph," IEEE Trans. Parallel Distrib. Syst., vol. 14, no. 10, pp. 961-972, Oct. 2003.
    • (2003) IEEE Trans. Parallel Distrib. Syst. , vol.14 , Issue.10 , pp. 961-972
    • Manivannan, D.1    Singhal, M.2
  • 46
    • 0021942583 scopus 로고
    • Modeling the Ada task system by petri nets
    • D. Mandrioli, R. Zicari, C. Ghezzi, and F. Tisato, "Modeling the Ada task system by petri nets," Comput. Lang., vol. 10, no. 1, pp. 43-61, 1985.
    • (1985) Comput. Lang. , vol.10 , Issue.1 , pp. 43-61
    • Mandrioli, D.1    Zicari, R.2    Ghezzi, C.3    Tisato, F.4
  • 47
    • 0040881245 scopus 로고
    • Static infinite wait anomaly detection in polynomial time
    • S. P. Masticola and E.G. Ryder, "Static infinite wait anomaly detection in polynomial time," in Proc. Int. Conf. Parallel Process., vol. 2. 1990, pp. 78-87.
    • (1990) Proc. Int. Conf. Parallel Process. , vol.2 , pp. 78-87
    • Masticola, S.P.1    Ryder, E.G.2
  • 48
    • 84957644879 scopus 로고    scopus 로고
    • On the complexity analysis of static analyses
    • LNCS 1694
    • D. McAllester, "On the complexity analysis of static analyses," in Proc. SAS, LNCS 1694. 1999, pp. 312-329.
    • (1999) Proc. SAS , pp. 312-329
    • McAllester, D.1
  • 50
    • 84976728422 scopus 로고
    • A distributed graph algorithm: Knot detection
    • J. Misra and K. M. Chandy, "A distributed graph algorithm: Knot detection," ACM Trans. Program. Lang. Syst., vol. 4, no. 4, pp. 678-686, 1982.
    • (1982) ACM Trans. Program. Lang. Syst. , vol.4 , Issue.4 , pp. 678-686
    • Misra, J.1    Chandy, K.M.2
  • 51
    • 0022245558 scopus 로고
    • Fast bounds for stochastic petri nets
    • Jul.
    • M. K. Molloy, "Fast bounds for stochastic petri nets," Int. Workshop Timed Petri Nets, Jul. 1985, pp. 244-249.
    • (1985) Int. Workshop Timed Petri Nets , pp. 244-249
    • Molloy, M.K.1
  • 52
    • 0001081511 scopus 로고
    • Interactive state space analysis of concurrent systems
    • Oct.
    • E. T. Morgan and R. R. Razouk, "Interactive state space analysis of concurrent systems," IEEE Trans. Softw. Eng., vol. SE-12, no. 10, pp. 1080-1091, Oct. 1987.
    • (1987) IEEE Trans. Softw. Eng. , vol.SE-12 , Issue.10 , pp. 1080-1091
    • Morgan, E.T.1    Razouk, R.R.2
  • 53
    • 0013318332 scopus 로고
    • Modeling and analysis of concurrent systems
    • C. R. Vick and C. V. Ramamoorthy Eds. New York, NY, USA: Van Nostrand Reinhold
    • T. Murata, "Modeling and analysis of concurrent systems," Handbook of Software Engineering, C. R. Vick and C. V. Ramamoorthy Eds. New York, NY, USA: Van Nostrand Reinhold, 1983.
    • (1983) Handbook of Software Engineering
    • Murata, T.1
  • 54
    • 0024628787 scopus 로고
    • Detection of Ada static deadlocks using Petri net invariants
    • Mar.
    • T. Murata, E, Shenker, and S. M. Shatz, "Detection of Ada static deadlocks using Petri net invariants," IEEE Trans. Softw. Eng., vol. 15, no. 3, pp. 314-326, Mar. 1989.
    • (1989) IEEE Trans. Softw. Eng. , vol.15 , Issue.3 , pp. 314-326
    • Murata, T.1    Shenker, E.2    Shatz, S.M.3
  • 55
    • 0022706718 scopus 로고
    • A distributed scheme for detecting communication deadlocks
    • Apr.
    • N. Natarajan, "A distributed scheme for detecting communication deadlocks," IEEE Trans. Softw. Eng., vol. SE-12, no. 4, pp. 531-537, Apr. 1986.
    • (1986) IEEE Trans. Softw. Eng. , vol.SE-12 , Issue.4 , pp. 531-537
    • Natarajan, N.1
  • 56
    • 0002575603 scopus 로고    scopus 로고
    • Applying static analysis to software architectures
    • G. Naumovich, G. Avrunin, and L. Clarke, "Applying static analysis to software architectures," ACM SIGSOFT Notes, vol. 22, no. 6, pp. 77-93, 1997.
    • (1997) ACM SIGSOFT Notes , vol.22 , Issue.6 , pp. 77-93
    • Naumovich, G.1    Avrunin, G.2    Clarke, L.3
  • 58
    • 0028433698 scopus 로고
    • Hierarchical reachability graph of bounded Petri nets for concurrent-software analysis
    • May
    • M. Notomi and T. Murata, "Hierarchical reachability graph of bounded Petri nets for concurrent-software analysis," IEEE Trans. Softw. Eng., vol. 20, no. 5, pp. 325-336, May 1994.
    • (1994) IEEE Trans. Softw. Eng. , vol.20 , Issue.5 , pp. 325-336
    • Notomi, M.1    Murata, T.2
  • 59
    • 0020147771 scopus 로고
    • Distributed deadlock detection algorithm
    • R. Obermarck, "Distributed deadlock detection algorithm," ACM Trans. Database Syst., vol. 7, no. 2, pp. 187-208, 1982.
    • (1982) ACM Trans. Database Syst. , vol.7 , Issue.2 , pp. 187-208
    • Obermarck, R.1
  • 60
    • 0028499336 scopus 로고
    • Analysis of hybrid systems using symbolic dynamics and Petri nets
    • P. Peleties and R. DeCarlo, "Analysis of hybrid systems using symbolic dynamics and Petri nets," Automatica, vol. 30, no. 9, pp. 1421-1442, 1994.
    • (1994) Automatica , vol.30 , Issue.9 , pp. 1421-1442
    • Peleties, P.1    Decarlo, R.2
  • 63
    • 38149030113 scopus 로고    scopus 로고
    • Continuous Petri nets: Expressive power and decidability issues
    • Oct.
    • L. Recalde, S. Haddad, and M. Silva, "Continuous Petri nets: Expressive power and decidability issues," Lect. Notes Comput. Sci., vol. 4762, pp. 362-377, Oct. 2007.
    • (2007) Lect. Notes Comput. Sci. , vol.4762 , pp. 362-377
    • Recalde, L.1    Haddad, S.2    Silva, M.3
  • 64
    • 0025383005 scopus 로고
    • Data flow analysis of distributed communicating processes
    • J. H. Reif and S. A. Smolka, "Data flow analysis of distributed communicating processes," J. Parallel Program., vol. 19, no. 1, pp. 1-30, 1990.
    • (1990) J. Parallel Program. , vol.19 , Issue.1 , pp. 1-30
    • Reif, J.H.1    Smolka, S.A.2
  • 66
    • 0026219570 scopus 로고
    • Distributed algorithm for communication deadlock detection
    • P. Rontogiannis, G. Pavlides, and A. Levy, "Distributed algorithm for communication deadlock detection, Inf. Softw. Technol., vol. 33, no. 7, pp. 483-488, 1991.
    • (1991) Inf. Softw. Technol. , vol.33 , Issue.7 , pp. 483-488
    • Rontogiannis, P.1    Pavlides, G.2    Levy, A.3
  • 67
    • 0028516010 scopus 로고
    • Petri-net-based deadlock analysis of process Algebra programs
    • P. Rondogiannis and M. H. M. Cheng, "Petri-net-based deadlock analysis of process Algebra programs," Sci. Comput. Program., vol. 23, no. 1, pp. 55-89, 1994.
    • (1994) Sci. Comput. Program. , vol.23 , Issue.1 , pp. 55-89
    • Rondogiannis, P.1    Cheng, M.H.M.2
  • 68
    • 0025502608 scopus 로고
    • Design and implementation of a Petri net-based toolkit for Ada tasking analysis
    • Oct.
    • S. M. Shatz, K. Mai, C. Black, and S. Tu, "Design and implementation of a Petri net-based toolkit for Ada tasking analysis," IEEE Trans. Parallel Distrib. Syst., vol. 1, no. 4, pp. 424-441, Oct. 1990.
    • (1990) IEEE Trans. Parallel Distrib. Syst. , vol.1 , Issue.4 , pp. 424-441
    • Shatz, S.M.1    Mai, K.2    Black, C.3    Tu, S.4
  • 69
    • 0008335454 scopus 로고
    • Distributed deadlock detection in Ada runtime environments
    • Dec.
    • C. S. Shih and J. A. Stankovic, "Distributed deadlock detection in Ada runtime environments," in Proc. TRI-Ada, Dec. 1990, pp. 362-375.
    • (1990) Proc. TRI-Ada , pp. 362-375
    • Shih, C.S.1    Stankovic, J.A.2
  • 70
    • 8344220389 scopus 로고    scopus 로고
    • On fluidification of Petri net models: From discrete to hybrid and continuous models
    • M. Silva and L. Recalde, "On fluidification of Petri net models: From discrete to hybrid and continuous models," Annu. Rev. Contr., vol. 28, pp. 253-266, 2004.
    • (2004) Annu. Rev. Contr. , vol.28 , pp. 253-266
    • Silva, M.1    Recalde, L.2
  • 71
    • 0036881072 scopus 로고    scopus 로고
    • Petri nets and integrality relaxations: A view of continuous Petri net models
    • Nov.
    • M. Silva and L. Recalde, "Petri nets and integrality relaxations: A view of continuous Petri net models," IEEE Trans. Syst., Man, Cybern. C, Appl. Rev., vol. 32, no. 4, pp. 314-327, Nov. 2002.
    • (2002) IEEE Trans. Syst., Man, Cybern. C, Appl. Rev. , vol.32 , Issue.4 , pp. 314-327
    • Silva, M.1    Recalde, L.2
  • 72
    • 0024765655 scopus 로고
    • Deadlock detection in distributed systems
    • Nov.
    • M. Singhal, "Deadlock detection in distributed systems," IEEE Comput., vol. 22, no. 11, pp. 37-48, Nov. 1989.
    • (1989) IEEE Comput. , vol.22 , Issue.11 , pp. 37-48
    • Singhal, M.1
  • 74
    • 0020752281 scopus 로고
    • A general purpose algorithm for analyzing concurrent programs
    • R. N. Taylor, "A general purpose algorithm for analyzing concurrent programs," Commun. ACM, vol. 26, no. 5, pp. 362-376, 1983.
    • (1983) Commun. ACM , vol.26 , Issue.5 , pp. 362-376
    • Taylor, R.N.1
  • 75
    • 0020736536 scopus 로고
    • Complexity of analyzing the synchronization structure of concurrent programs
    • R. N. Taylor, "Complexity of analyzing the synchronization structure of concurrent programs," Acta Informatica, vol. 19, no. 1, pp. 57-84, 1983.
    • (1983) Acta Informatica , vol.19 , Issue.1 , pp. 57-84
    • Taylor, R.N.1
  • 77
    • 0033418248 scopus 로고    scopus 로고
    • An empirical evaluation of deadlock detection in software architecture specifications
    • J. J. P. Tsai and K. Xu, "An empirical evaluation of deadlock detection in software architecture specifications," Ann. Softw. Eng., vol. 7, nos. 1-4, pp. 95-126, 1999.
    • (1999) Ann. Softw. Eng. , vol.7 , Issue.1-4 , pp. 95-126
    • Tsai, J.J.P.1    Xu, K.2
  • 78
    • 70349332572 scopus 로고
    • Theory and application of Petri net reduction for Ada-tasking deadlock analysls
    • EECS Dept. Univ. Illinois, Chicago, IL, USA
    • S. Tu, S. M. Shatz, and T. Murata, "Theory and application of Petri net reduction for Ada-tasking deadlock analysls," Tech. Rep. 91-15, EECS Dept., Univ. Illinois, Chicago, IL, USA, 1991.
    • (1991) Tech. Rep.
    • Tu, S.1    Shatz, S.M.2    Murata, T.3
  • 82
    • 0024906794 scopus 로고
    • Sufficient condition for a communication deadlock and distributed deadlock detection
    • Dec.
    • B. E. Wojcik and Z. M. Wojcik, "Sufficient condition for a communication deadlock and distributed deadlock detection," IEEE Trans. Softw. Eng., vol. l5, no. 12, pp. 1587-1595, Dec. 1989.
    • (1989) IEEE Trans. Softw. Eng. , vol.15 , Issue.12 , pp. 1587-1595
    • Wojcik, B.E.1    Wojcik, Z.M.2
  • 83
    • 0003039169 scopus 로고
    • Compositional reachabhty analysls uslng process algebra
    • W. J. Yeh and M. Young, "Compositional reachabhty analysls uslng process algebra," in Proc. TAV4, 1991, pp. 178-187.
    • (1991) Proc. TAV4 , pp. 178-187
    • Yeh, W.J.1    Young, M.2
  • 84
    • 3042965634 scopus 로고
    • Specification and verification of asynchronous circuits using marked graphs
    • K. Voss, H. J. Genrich, and G. Rozenberg, Eds. Berlin, Germany: Springer-Verlag
    • M. Yoeli, "Specification and verification of asynchronous circuits using marked graphs," Concurrency and Nets, K. Voss, H. J. Genrich, and G. Rozenberg, Eds. Berlin, Germany: Springer-Verlag, 1987, pp. 605-622.
    • (1987) Concurrency and Nets , pp. 605-622
    • Yoeli, M.1
  • 88
    • 0032141060 scopus 로고    scopus 로고
    • Modeling, analysis, simulation, scheduling, and control of semiconductor manufacturing systems: A petri net approach
    • Aug.
    • M. C. Zhou and M. D. Jeng, "Modeling, analysis, simulation, scheduling, and control of semiconductor manufacturing systems: A petri net approach," IEEE Trans. Semiconduct. Manufact., vol. 11, no. 3, pp. 333-357, Aug. 1998.
    • (1998) IEEE Trans. Semiconduct. Manufact. , vol.11 , Issue.3 , pp. 333-357
    • Zhou, M.C.1    Jeng, M.D.2


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