메뉴 건너뛰기




Volumn 20, Issue 2, 1994, Pages 127-141

Proving Properties of Real-Time Systems Through Logical Specifications and Petri Net Models

Author keywords

dual language; first order logic; formal specification; logic; Real time and embedded systems; temporal; timed Petri nets

Indexed keywords

COMPUTER HARDWARE DESCRIPTION LANGUAGES; FINITE AUTOMATA; FORMAL LOGIC; MATHEMATICAL MODELS; PASCAL (PROGRAMMING LANGUAGE); PETRI NETS; STATE ASSIGNMENT; SYSTEMS ANALYSIS; THEOREM PROVING;

EID: 0028380485     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/32.265634     Document Type: Article
Times cited : (61)

References (50)
  • 1
    • 84968436089 scopus 로고
    • An old-fashioned recipe for real-time
    • LNCS 600. New York: Springer
    • M. Abadi and L. Lamport, “An old-fashioned recipe for real-time,” in Real Time: Theory and Practice, LNCS 600. New York: Springer, 1991, pp. 1–27.
    • (1991) Real Time: Theory and Practice , pp. 1-27
    • Abadi, M.1    Lamport, L.2
  • 3
    • 0025623486 scopus 로고
    • Model-checking for real-time systems
    • R. Alur, C. Coucorbertis, and D. Dill, “Model-checking for real-time systems,” in 5th IEEE LICS 90, pp. 414–425, 1990.
    • (1990) 5th IEEE LICS 90 , pp. 414-425
    • Alur, R.1    Coucorbertis, C.2    Dill, D.3
  • 4
    • 0000655710 scopus 로고
    • Automata for modeling real-time systems
    • R. Alur and D. Dill, “Automata for modeling real-time systems,” in Proc. ICALP'91, pp. 323–335, 1991.
    • (1991) Proc. ICALP'91 , pp. 323-335
    • Alur, R.1    Dill, D.2
  • 5
    • 84976766710 scopus 로고
    • Ten years of Hoare's 1Logic: A survey Part I
    • Oct.
    • K. Apt, “Ten years of Hoare's 1Logic: A survey Part I,” ACM-Trans. Programming Languages and Systems, vol. 3, no. 4, pp. 431–483, Oct. 1981.
    • (1981) ACM-Trans. Programming Languages and Systems , vol.3 , Issue.4 , pp. 431-483
    • Apt, K.1
  • 6
    • 0008369124 scopus 로고
    • RT-ASLAN: A specification language for real-time systems
    • Sept.
    • B. Auermeier and R. Kemmerer, “RT-ASLAN: A specification language for real-time systems,” IEEE Trans. Software Eng., vol. 12, no. 9, pp. 879–889, Sept. 1986.
    • (1986) IEEE Trans. Software Eng. , vol.12 , Issue.9 , pp. 879-889
    • Auermeier, B.1    Kemmerer, R.2
  • 7
    • 84939738168 scopus 로고
    • The ESTEREL synchronous programmig language and its mathematical semantics
    • LNCS 185. New York: Springer
    • G. Berry and L. Cosserat, “The ESTEREL synchronous programmig language and its mathematical semantics,” in Proc. CMU Seminar on Concurrency, LNCS 185. New York: Springer, 1990.
    • (1990) Proc. CMU Seminar on Concurrency
    • Berry, G.1    Cosserat, L.2
  • 8
    • 0026120365 scopus 로고
    • Modeling and verifiction of time dependent systems using time Petri nets
    • Mar.
    • B. Berthomieu and M. Diaz, “Modeling and verifiction of time dependent systems using time Petri nets,” IEEE Trans. Software Eng., vol. 17, no. 3, pp. 259–273, Mar. 1991.
    • (1991) IEEE Trans. Software Eng. , vol.17 , Issue.3 , pp. 259-273
    • Berthomieu, B.1    Diaz, M.2
  • 9
    • 0020925035 scopus 로고
    • Software engineering aspects of VDM, the Vienna development method
    • D. Bjorner and S. Prehn, “Software engineering aspects of VDM, the Vienna development method,” Theory and Practice Software Technol., pp. 85–134, 1983.
    • (1983) Theory and Practice Software Technol. , pp. 85-134
    • Bjorner, D.1    Prehn, S.2
  • 10
    • 31344480449 scopus 로고
    • An approach to verifying concurrency behavior of real-time systems based on time Petri net and temporal logic
    • C. Chang, H. Huang, and C. C. Song, “An approach to verifying concurrency behavior of real-time systems based on time Petri net and temporal logic,” in Proc. Info Japan 90, pp. 307–314, 1990.
    • (1990) Proc. Info Japan 90 , pp. 307-314
    • Chang, C.1    Huang, H.2    Song, C.C.3
  • 11
    • 0022706656 scopus 로고
    • Automatic verification of finite-state state concurrent systems using temporal logic specifications
    • Apr.
    • E. Clarke, E. Emerson, and A. Sistla, “Automatic verification of finite-state state concurrent systems using temporal logic specifications,” ACM Trans. Programming Languages and Syst., vol. 8, no. 2, pp. 244–263, Apr. 1986.
    • (1986) ACM Trans. Programming Languages and Syst. , vol.8 , Issue.2 , pp. 244-263
    • Clarke, E.1    Emerson, E.2    Sistla, A.3
  • 12
    • 84939699487 scopus 로고
    • A formal framework for ASTRAL intra-level proof obligations
    • Garmisch, Germany Sept.
    • A. Coen, R. Kemmerer, and D. Mandrioli, “A formal framework for ASTRAL intra-level proof obligations,” in Proc. ESEC'93, Garmisch, Germany, pp. 483–499, Sept. 1983.
    • (1983) Proc. ESEC'93 , pp. 483-499
    • Coen, A.1    Kemmerer, R.2    Mandrioli, D.3
  • 15
    • 0003839688 scopus 로고
    • Proving properties of real-time time systems through logical specifications and Petri nets models
    • Politecnico di Milano, Tech. Rep. TR 91–072, Dec.
    • M. Felder, D. Mandrioli, and A. Morzenti, “Proving properties of real-time time systems through logical specifications and Petri nets models,” Diparimento di Elettronica e Informazione, Politecnico di Milano, Tech. Rep. TR 91–072, Dec. 1991.
    • (1991) Diparimento di Elettronica e Informazione
    • Felder, M.1    Mandrioli, D.2    Morzenti, A.3
  • 16
    • 0026867356 scopus 로고
    • Validating real-time systems by executing logic specifications in TRIO
    • 1992 May
    • M. Felder and A. Morzenti, “Validating real-time systems by executing logic specifications in TRIO,” in Proc. 14th Int. Conf. Software Engineering, pp. 199–211, May 1992.
    • (1992) Proc. 14th Int. Conf. Software Engineering , pp. 199-211
    • Felder, M.1    Morzenti, A.2
  • 17
    • 0027866114 scopus 로고
    • Analyzing refinements of state based specifications: The case of TB nets
    • Cambridge, England, June
    • M. Felder, C. Ghezzi, and M. Pezze, “Analyzing refinements of state based specifications: The case of TB nets,” in Proc. ISSTA '93, Cambridge, England, pp. 28–39, June 1993.
    • (1993) Proc. ISSTA '93 , pp. 28-39
    • Felder, M.1    Ghezzi, C.2    Pezze, M.3
  • 18
    • 84976842913 scopus 로고
    • Multilevel specification of real-time systems
    • May
    • A. Gabrielian and M. Franklin, “Multilevel specification of real-time systems,” Commun. ACM, vol. 34, no. 5, pp. 51–60, May 1991.
    • (1991) Commun. ACM , vol.34 , Issue.5 , pp. 51-60
    • Gabrielian, A.1    Franklin, M.2
  • 19
    • 0001198392 scopus 로고
    • Predicate/transition nets
    • W. Reisig and G. Rozemberg, Eds. Berlin-New York: Springer
    • H. Genrich, “Predicate/transition nets,” in Advances in Petri Nets, W. Reisig and G. Rozemberg, Eds. Berlin-New York: Springer, 1987, pp. 109–136.
    • (1987) Advances in Petri Nets , pp. 109-136
    • Genrich, H.1
  • 20
    • 0026915722 scopus 로고
    • A layered approach to automating the verification of real-time systems
    • Sept.
    • R. Gerber and I. Lee, “A layered approach to automating the verification of real-time systems,” IEEE Trans. Software Eng., vol. 18, no. 9, pp. 768–784, Sept. 1992.
    • (1992) IEEE Trans. Software Eng. , vol.18 , Issue.9 , pp. 768-784
    • Gerber, R.1    Lee, I.2
  • 22
    • 0025421619 scopus 로고
    • TRIO, a logic language for executable specifications of real-time systems
    • May
    • C. Ghezzi, D. Mandrioli, and A. Morzenti, “TRIO, a logic language for executable specifications of real-time systems,” J. Syst. Software, vol. 12, no. 2, pp. 107–123, May 1990.
    • (1990) J. Syst. Software , vol.12 , Issue.2 , pp. 107-123
    • Ghezzi, C.1    Mandrioli, D.2    Morzenti, A.3
  • 24
    • 0026103655 scopus 로고
    • A unified high-level level Petri net model for time-critical systems
    • Feb.
    • C. Ghezzi, D. Mandrioli, S. Morasca, and M. Pezze, “A unified high-level level Petri net model for time-critical systems,” IEEE Trans. Software Eng., vol. 17, no. 2, pp. 60–172, Feb. 1991.
    • (1991) IEEE Trans. Software Eng. , vol.17 , Issue.2 , pp. 60-172
    • Ghezzi, C.1    Mandrioli, D.2    Morasca, S.3    Pezze, M.4
  • 25
    • 84968566630 scopus 로고
    • ASTRAL: An assertion language for specifying real-time systems
    • Oct. Milan, Italy
    • C. Ghezzi and R. Kemmerer, “ASTRAL: An assertion language for specifying real-time systems,” in Proc. 3rd European Software Engineering Conf, Milan, Italy, pp. 122–146, Oct. 1991.
    • (1991) Proc. 3rd European Software Engineering Conf , pp. 122-146
    • Ghezzi, C.1    Kemmerer, R.2
  • 29
    • 0001625292 scopus 로고
    • Safety analysis of timing properties in real-time time systems
    • Sept.
    • F. Jahanian and A. K. Mok, “Safety analysis of timing properties in real-time time systems,” IEEE Trans. Software Eng., vol. 12, no. 9, pp. 890–904, Sept. 1986.
    • (1986) IEEE Trans. Software Eng. , vol.12 , Issue.9 , pp. 890-904
    • Jahanian, F.1    Mok, A.K.2
  • 31
    • 0024167966 scopus 로고
    • A method for verifying properties of Modechart specifications
    • Huntsville, AL
    • F. Jahanian and D. Stuart, “A method for verifying properties of Modechart specifications,” in Proc. Real-Time Systems Symp., Huntsville, AL, 1988.
    • (1988) Proc. Real-Time Systems Symp.
    • Jahanian, F.1    Stuart, D.2
  • 32
    • 0003871155 scopus 로고
    • Coloured Petri nets
    • W. Reisig and G. Rozemberg, Eds. Berlin-New York: Springer
    • K. Jensen, “Coloured Petri nets,” in Advances in Petri Nets, W. Reisig and G. Rozemberg, Eds. Berlin-New York: Springer, 1987.
    • (1987) Advances in Petri Nets
    • Jensen, K.1
  • 33
    • 0021852765 scopus 로고
    • Testing formal specifications to detect design errors
    • Jan.
    • R. A. Kemmerer, “Testing formal specifications to detect design errors,” IEEE Trans. Software Eng., vol. 11, no. 1, pp. 32–43, Jan. 1985.
    • (1985) IEEE Trans. Software Eng. , vol.11 , Issue.1 , pp. 32-43
    • Kemmerer, R.A.1
  • 35
    • 0001601021 scopus 로고
    • Specifying real-time properties with metric temporal logic
    • R. Koymans, “Specifying real-time properties with metric temporal logic,” Real-Time Syst., no. 2, pp. 255–299, 1990.
    • (1990) Real-Time Syst. , Issue.2 , pp. 255-299
    • Koymans, R.1
  • 37
    • 84939714231 scopus 로고
    • Panel 2: Reallife safety-critical software
    • See also Panel 3: Industrial experience with formal methods, organized by D. Bjorner and L. Druffel.
    • J. C. Laprie, N. B. Levenson, E. Pilaud, and M. Thomas, “Panel 2: Reallife safety-critical software,” in 12th Int. Conf. on Software Engineering, ICSE'90, pp. 222–229, 1990. See also Panel 3: Industrial experience with formal methods, organized by D. Bjorner and L. Druffel.
    • (1990) 12th Int. Conf. on Software Engineering, ICSE'90 , pp. 222-229
    • Laprie, J.C.1    Levenson, N.B.2    Pilaud, E.3    Thomas, M.4
  • 38
    • 0023314258 scopus 로고
    • Safety analysis using Petri nets
    • Mar.
    • N. Leveson and J. Stolzy, “Safety analysis using Petri nets,” IEEE Trans. Software Eng., vol. 13, no. 3, pp. 386–397, Mar. 1987.
    • (1987) IEEE Trans. Software Eng. , vol.13 , Issue.3 , pp. 386-397
    • Leveson, N.1    Stolzy, J.2
  • 39
    • 0017001923 scopus 로고
    • Recoverability of communication protocols — Implications of a theoretical study
    • Sept.
    • P. M. Merlin and D. J. Farber, “Recoverability of communication protocols—Implications of a theoretical study,” IEEE Trans. Commun., vol 24, no. 9, pp. 1036–1043, Sept. 1976.
    • (1976) IEEE Trans. Commun. , vol.24 , Issue.9 , pp. 1036-1043
    • Merlin, P.M.1    Farber, D.J.2
  • 42
    • 0003798342 scopus 로고
    • Temporal logic for real-time systems
    • 1. Taunton, Somerset, England: Research Studies Press
    • J. Ostroff, “Temporal logic for real-time systems,” in Advanced Software Development Series, 1. Taunton, Somerset, England: Research Studies Press, 1989.
    • (1989) Advanced Software Development Series
    • Ostroff, J.1
  • 43
    • 0345524340 scopus 로고
    • Applications of temporal logic to the specification and verification of reactive systems: A survey of current trends
    • New York: Springer
    • A. Pnueli, “Applications of temporal logic to the specification and verification of reactive systems: A survey of current trends,” in LNCS 224. New York: Springer, 1981
    • (1981) LNCS 224
    • Pnueli, A.1
  • 44
    • 0019058848 scopus 로고
    • Performance evaluation of asynchronous concurrent systems using Petri nets
    • Sept.
    • C. V. Ramamoorthy and G. S. Ho, “Performance evaluation of asynchronous concurrent systems using Petri nets,” IEEE Trans. Software Eng., vol. 6, no. 9, pp. 440–449, Sept. 1980.
    • (1980) IEEE Trans. Software Eng. , vol.6 , Issue.9 , pp. 440-449
    • Ramamoorthy, C.V.1    Ho, G.S.2
  • 45
    • 0003576234 scopus 로고    scopus 로고
    • Analysis of asynchronous concurrent systems using Petri nets
    • Tech. Rep. RR MAC-TR 120 MIT, Feb.
    • C. Ramchandani, “Analysis of asynchronous concurrent systems using Petri nets,” Massachusetts Inst. of Technology, Tech. Rep. RR MAC-TR 120 MIT, Feb. 1974
    • Massachusetts Inst. of Technology
    • Ramchandani, C.1
  • 48
    • 0025516680 scopus 로고
    • Formal analysis of alternating bit protocol by temporal Petri nets
    • Nov.
    • I. Suzuki, “Formal analysis of alternating bit protocol by temporal Petri nets,” IEEE Trans. Software Eng., vol. 16, no. 11, pp. 1273–1281, Nov. 1990.
    • (1990) IEEE Trans. Software Eng. , vol.16 , Issue.11 , pp. 1273-1281
    • Suzuki, I.1
  • 50
    • 0025480317 scopus 로고
    • A specifier's introduction to formal methods
    • Sept.
    • J. Wing, “A specifier's introduction to formal methods,” IEEE Comput., vol. 23, no. 9, pp. 8–24, Sept. 1990.
    • (1990) IEEE Comput. , vol.23 , Issue.9 , pp. 8-24
    • Wing, J.1


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