메뉴 건너뛰기




Volumn 107, Issue 1, 1999, Pages 63-98

Reasoning about nondeterministic and concurrent actions: A process algebra approach

Author keywords

Concurrency; Logical implication; Modal mu calculus; Model checking; Process algebra; Reasoning about actions

Indexed keywords

FORMAL LOGIC; MATHEMATICAL MODELS;

EID: 0032666305     PISSN: 00043702     EISSN: None     Source Type: Journal    
DOI: 10.1016/S0004-3702(98)00104-0     Document Type: Article
Times cited : (8)

References (62)
  • 3
    • 0021291978 scopus 로고
    • Process algebra for synchronous communication
    • J. Bergstra, J. Klop, Process algebra for synchronous communication, Inform, and Control 60 (1984) 109-137.
    • (1984) Inform, and Control , vol.60 , pp. 109-137
    • Bergstra, J.1    Klop, J.2
  • 6
    • 33947159272 scopus 로고
    • Process calculi, from theory to practice: Verification tools
    • Proc. Workshop on Automatic Verification Methods for Finite State Systems, Springer, Berlin
    • G. Boudol, R. de Simone, V. Roy, D. Vergamini, Process calculi, from theory to practice: Verification tools, in: Proc. Workshop on Automatic Verification Methods for Finite State Systems, Lecture Notes in Computer Science, Vol. 407, Springer, Berlin, 1990.
    • (1990) Lecture Notes in Computer Science , vol.407
    • Boudol, G.1    De Simone, R.2    Roy, V.3    Vergamini, D.4
  • 7
    • 0026943178 scopus 로고
    • Graphical versus logical specifications
    • G. Boudol, K. Larsen, Graphical versus logical specifications, Theoret. Comput. Sci. 106 (1992) 3-20.
    • (1992) Theoret. Comput. Sci. , vol.106 , pp. 3-20
    • Boudol, G.1    Larsen, K.2
  • 9
    • 0025494721 scopus 로고
    • Tableaux-based model checking in the propositional mu-calculus
    • R. Cleaveland, Tableaux-based model checking in the propositional mu-calculus, Acta Informatica 27 (1990) 725-747.
    • (1990) Acta Informatica , vol.27 , pp. 725-747
    • Cleaveland, R.1
  • 10
    • 0027342054 scopus 로고
    • The concurrency workbench: A semantics-based tool for the verification of concurrent systems
    • R. Cleaveland, J. Parrow, B. Steffen, The concurrency workbench: A semantics-based tool for the verification of concurrent systems, ACM Trans. Programming Languages Syst. 15 (1993) 36-72.
    • (1993) ACM Trans. Programming Languages Syst. , vol.15 , pp. 36-72
    • Cleaveland, R.1    Parrow, J.2    Steffen, B.3
  • 11
    • 84957366381 scopus 로고    scopus 로고
    • The NCSU concurrency workbench
    • Computer-Aided Verification (CAV-96), Springer, Berlin
    • R. Cleaveland, S. Sims. The NCSU concurrency workbench, in: Computer-Aided Verification (CAV-96), Lecture Notes in Computer Science, Vol. 1102, Springer, Berlin, 1996, pp. 394-397.
    • (1996) Lecture Notes in Computer Science , vol.1102 , pp. 394-397
    • Cleaveland, R.1    Sims, S.2
  • 12
    • 0042478275 scopus 로고
    • CTL* and ECTL* as fragments of the modal mu-calculus
    • Proc. Colloquium on Trees and Algebra in Programming, Springer, Berlin
    • M. Dam, CTL* and ECTL* as fragments of the modal mu-calculus, in: Proc. Colloquium on Trees and Algebra in Programming, Lecture Notes in Computer Science, Vol. 581, Springer, Berlin, 1992, pp. 145-164.
    • (1992) Lecture Notes in Computer Science , vol.581 , pp. 145-164
    • Dam, M.1
  • 16
    • 0023331721 scopus 로고
    • Extentional equivalences for transition system
    • R. De Nicola, Extentional equivalences for transition system, Acta Informatica 24 (1987) 211-237.
    • (1987) Acta Informatica , vol.24 , pp. 211-237
    • De Nicola, R.1
  • 17
    • 0022514018 scopus 로고
    • "Sometimes" and "not never" revisited: On branching time versus linear time temporal logic
    • E. Emerson, J. Halpern, "Sometimes" and "not never" revisited: On branching time versus linear time temporal logic, J. ACM 33 (1) (1986) 151-178.
    • (1986) J. ACM , vol.33 , Issue.1 , pp. 151-178
    • Emerson, E.1    Halpern, J.2
  • 19
    • 84947707044 scopus 로고    scopus 로고
    • Automated temporal reasoning about reactive systems
    • Logics for Concurrency: Structure versus Automata, Springer, Berlin
    • E.A. Emerson, Automated temporal reasoning about reactive systems, in: Logics for Concurrency: Structure versus Automata, Lecture Notes in Computer Science, Vol. 1043, Springer, Berlin, 1996, pp. 41-101.
    • (1996) Lecture Notes in Computer Science , vol.1043 , pp. 41-101
    • Emerson, E.A.1
  • 21
    • 84957813927 scopus 로고
    • On model checking for fragments of the mu-calculus
    • Proc. 5th International Conference of Computer-Aided Verification, Springer, Berlin
    • E.A. Emerson, C.S. Jutla, A.P. Sistla, On model checking for fragments of the mu-calculus, in: Proc. 5th International Conference of Computer-Aided Verification, Lecture Notes in Computer Science, Vol. 697, Springer, Berlin, 1993, pp. 385-396.
    • (1993) Lecture Notes in Computer Science , vol.697 , pp. 385-396
    • Emerson, E.A.1    Jutla, C.S.2    Sistla, A.P.3
  • 23
    • 0027694534 scopus 로고
    • Representing action and change by logic programs
    • M. Gelfond, V. Lifschitz, Representing action and change by logic programs, J. Logic Programming 17 (1993) 301-322.
    • (1993) J. Logic Programming , vol.17 , pp. 301-322
    • Gelfond, M.1    Lifschitz, V.2
  • 25
    • 0022520256 scopus 로고
    • A model characterization of observational congruence on finite terms of CCS
    • S. Graf, J. Sifakis, A model characterization of observational congruence on finite terms of CCS, Inform. and Control 68 (1986) 125-145.
    • (1986) Inform. and Control , vol.68 , pp. 125-145
    • Graf, S.1    Sifakis, J.2
  • 28
    • 0021974161 scopus 로고
    • Algebraic laws for nondeterminism and concurrency
    • M. Hennessy, R. Milner, Algebraic laws for nondeterminism and concurrency, J. ACM 32 (1) (1985) 137-161.
    • (1985) J. ACM , vol.32 , Issue.1 , pp. 137-161
    • Hennessy, M.1    Milner, R.2
  • 29
    • 0003733777 scopus 로고    scopus 로고
    • Decidability results in automata and process theory
    • Logics for Concurrency: Structure versus Automata, Springer, Berlin
    • Y. Hirishfeld, F. Moller, Decidability results in automata and process theory, in: Logics for Concurrency: Structure versus Automata, Lecture Notes in Computer Science, Vol. 1043, Springer, Berlin, 1996, pp. 102-148.
    • (1996) Lecture Notes in Computer Science , vol.1043 , pp. 102-148
    • Hirishfeld, Y.1    Moller, F.2
  • 32
    • 49049126479 scopus 로고
    • Results on the prepositional mu-calculus
    • D. Kozen, Results on the prepositional mu-calculus, Theoret. Comput. Sci. 27 (1983) 333-355.
    • (1983) Theoret. Comput. Sci. , vol.27 , pp. 333-355
    • Kozen, D.1
  • 33
    • 85034599450 scopus 로고
    • A decision procedure for the prepositional mu-calculus
    • Proc. 2nd Workshop on Logic of Programs, Springer, Berlin
    • D. Kozen, R. Parikh, A decision procedure for the prepositional mu-calculus, in: Proc. 2nd Workshop on Logic of Programs, Lecture Notes in Computer Science, Vol. 164, Springer, Berlin, 1983, pp. 313-325.
    • (1983) Lecture Notes in Computer Science , vol.164 , pp. 313-325
    • Kozen, D.1    Parikh, R.2
  • 34
    • 0001110949 scopus 로고
    • Logics of programs
    • J. van Leeuwen (Ed.), Elsevier, Amsterdam
    • D. Kozen, J. Tiuryn, Logics of programs, in: J. van Leeuwen (Ed.), Handbook of Theoretical Computer Science, Elsevier, Amsterdam, 1990, pp. 790-840.
    • (1990) Handbook of Theoretical Computer Science , pp. 790-840
    • Kozen, D.1    Tiuryn, J.2
  • 35
    • 0001436607 scopus 로고
    • Compositionality through an operational semantics of contexts
    • K.G. Larsen, L. XinXin, Compositionality through an operational semantics of contexts, J. Logic Comput. 1 (6) (1991) 761-795.
    • (1991) J. Logic Comput. , vol.1 , Issue.6 , pp. 761-795
    • Larsen, K.G.1    XinXin, L.2
  • 36
    • 0025430468 scopus 로고
    • Proof systems for satisfiability in Hennessy-Milner logic with recursion
    • K.J. Larsen, Proof systems for satisfiability in Hennessy-Milner logic with recursion. Theoret. Comput. Sci. 72 (1990) 265-288.
    • (1990) Theoret. Comput. Sci. , vol.72 , pp. 265-288
    • Larsen, K.J.1
  • 38
    • 0025539880 scopus 로고
    • Frames in the space of situations
    • V. Lifschitz, Frames in the space of situations, Artificial Intelligence 46 (1990) 365-376.
    • (1990) Artificial Intelligence , vol.46 , pp. 365-376
    • Lifschitz, V.1
  • 40
    • 0000955093 scopus 로고
    • State constraints revisited
    • Special Issue on Action and Processes
    • F. Lin, R. Reiter, State constraints revisited, J. Logic Comput. (Special Issue on Action and Processes) 4 (5) (1994) 655-678.
    • (1994) J. Logic Comput. , vol.4 , Issue.5 , pp. 655-678
    • Lin, F.1    Reiter, R.2
  • 43
    • 85034845659 scopus 로고
    • The anchored version of the temporal framework
    • J. de Bakker, P. de Roever, G. Rozenberg (Eds.), Linear Time, Branching Time and Partial Order in Logics and Models for Concurrency, Springer, Berlin
    • Z. Manna, A. Pnueli. The anchored version of the temporal framework, in: J. de Bakker, P. de Roever, G. Rozenberg (Eds.), Linear Time, Branching Time and Partial Order in Logics and Models for Concurrency, Lecture Notes in Computer Science, Vol. 354, Springer, Berlin, 1989, pp. 201-284.
    • (1989) Lecture Notes in Computer Science , vol.354 , pp. 201-284
    • Manna, Z.1    Pnueli, A.2
  • 47
    • 0014651649 scopus 로고
    • Fixpoint induction and proofs of program properties
    • B. Meltzer and D. Michie (Eds.), Edinburgh University Press
    • D. Park, Fixpoint induction and proofs of program properties, in: B. Meltzer and D. Michie (Eds.), Machine Intelligence, Vol. 5, Edinburgh University Press, 1970, pp. 59-78.
    • (1970) Machine Intelligence , vol.5 , pp. 59-78
    • Park, D.1
  • 48
    • 0003831116 scopus 로고
    • Ph.D. Thesis, Department of Computer Science, University of Toronto
    • J.A. Pinto, Temporal reasoning in situation calculus, Ph.D. Thesis, Department of Computer Science, University of Toronto, 1994.
    • (1994) Temporal Reasoning in Situation Calculus
    • Pinto, J.A.1
  • 49
    • 0002048328 scopus 로고
    • The frame problem in the situation calculus: A simple solution (sometimes) and a completeness result for goal regression
    • V. Lifschitz (Ed.), Academic Press, New York
    • R. Reiter, The frame problem in the situation calculus: A simple solution (sometimes) and a completeness result for goal regression, in: V. Lifschitz (Ed.), Artificial Intelligence and Mathematical Theory of Computation: Papers in Honor of John McCarthy, Academic Press, New York, 1991, pp. 359-380.
    • (1991) Artificial Intelligence and Mathematical Theory of Computation: Papers in Honor of John Mccarthy , pp. 359-380
    • Reiter, R.1
  • 52
    • 84926414743 scopus 로고
    • Characteristic formulae
    • Proc. ICALP, Springer, Berlin
    • B. Steffen, Characteristic formulae, Proc. ICALP, Lecture Notes in Computer Science, Vol. 372, Springer, Berlin, 1989, pp. 723-732.
    • (1989) Lecture Notes in Computer Science , vol.372 , pp. 723-732
    • Steffen, B.1
  • 53
    • 0001422438 scopus 로고
    • Characteristic formulae for processes with divergence
    • B. Steffen, A. Ingolfsdottir, Characteristic formulae for processes with divergence, Inform, and Comput. 110 (1) (1994) 149-163.
    • (1994) Inform, and Comput. , vol.110 , Issue.1 , pp. 149-163
    • Steffen, B.1    Ingolfsdottir, A.2
  • 54
    • 0000832186 scopus 로고
    • Modal and temporal logic
    • S. Abramsky, D.M. Gabbay, T.S.E. Maibaum (Eds.), Clarendon Press, Oxford
    • C. Stirling, Modal and temporal logic, in: S. Abramsky, D.M. Gabbay, T.S.E. Maibaum (Eds.), Handbook of Logic in Computer Science, Clarendon Press, Oxford, 1992, pp. 477-563.
    • (1992) Handbook of Logic in Computer Science , pp. 477-563
    • Stirling, C.1
  • 55
    • 84947744871 scopus 로고    scopus 로고
    • Modal and temporal logics for processes
    • Logics for Concurrency: Structure versus Automata, Springer, Berlin
    • C. Stirling, Modal and temporal logics for processes, in: Logics for Concurrency: Structure versus Automata, Lecture Notes in Computer Science, Vol. 1043, Springer, Berlin, 1996, pp. 149-237.
    • (1996) Lecture Notes in Computer Science , vol.1043 , pp. 149-237
    • Stirling, C.1
  • 56
    • 0012795334 scopus 로고
    • The propositional mu-calculus is elementary
    • Proc. 6th International Colloquium on Automata, Languages and Programming, Springer, Berlin
    • R.S. Streett, E.A. Emerson, The propositional mu-calculus is elementary, in: Proc. 6th International Colloquium on Automata, Languages and Programming, Lecture Notes in Computer Science, Vol. 172, Springer, Berlin, 1984, pp. 465-472.
    • (1984) Lecture Notes in Computer Science , vol.172 , pp. 465-472
    • Streett, R.S.1    Emerson, E.A.2
  • 57
    • 0024681890 scopus 로고
    • An automata theoretic decision procedure for the propositional mu-calculus
    • R.S. Streett, E.A. Emerson, An automata theoretic decision procedure for the propositional mu-calculus, Inform, and Control 81 (1989) 249-264.
    • (1989) Inform, and Control , vol.81 , pp. 249-264
    • Streett, R.S.1    Emerson, E.A.2
  • 58
    • 84972541021 scopus 로고
    • A lattice-theoretical fixpoint theorem and its applications
    • A. Tarski, A lattice-theoretical fixpoint theorem and its applications, Pacific J. Math. 5 (1955) 285-309.
    • (1955) Pacific J. Math. , vol.5 , pp. 285-309
    • Tarski, A.1
  • 61
    • 84919345149 scopus 로고
    • The linear time-branching time spectrum, CONCUR'90
    • Springer, Berlin
    • R. van Glabbeek, The linear time-branching time spectrum, CONCUR'90, Lecture Notes in Computer Science, Vol. 458, Springer, Berlin, 1990, pp. 278-297.
    • (1990) Lecture Notes in Computer Science , vol.458 , pp. 278-297
    • Van Glabbeek, R.1
  • 62
    • 85020719444 scopus 로고
    • A note on model checking the modal v-calculus
    • Proc. 11th International Colloquium on Automata, Languages and Programming, Springer, Berlin
    • G. Winskel, A note on model checking the modal v-calculus, in: Proc. 11th International Colloquium on Automata, Languages and Programming, Lecture Notes in Computer Science, Vol. 372, Springer, Berlin, 1989, pp. 761-772.
    • (1989) Lecture Notes in Computer Science , vol.372 , pp. 761-772
    • Winskel, G.1


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