메뉴 건너뛰기




Volumn 19, Issue 1, 1993, Pages 41-55

Specifying and Verifying Requirements of Real-Time Systems

Author keywords

Real time systems; requirements engineering; specification; verification

Indexed keywords

ACTUATORS; COMPUTER PROGRAMMING; CONTROL SYSTEMS; LOGIC DESIGN; SENSORS;

EID: 0027283103     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/32.210306     Document Type: Article
Times cited : (109)

References (48)
  • 1
    • 0020849266 scopus 로고
    • Maintaining knowledge about temporal intervals
    • J. F. Allen, “Maintaining knowledge about temporal intervals,” Commun. Ass. Comput. Mach., vol. 26, pp. 832–843, 1983.
    • (1983) Commun. Ass. Comput. Mach. , vol.26 , pp. 832-843
    • Allen, J.F.1
  • 2
    • 0021466185 scopus 로고
    • Towards a general theory of action and time
    • J. F. Allen, “Towards a general theory of action and time,” Artificial Intell., vol. 23, pp. 123–154, 1984.
    • (1984) Artificial Intell. , vol.23 , pp. 123-154
    • Allen, J.F.1
  • 3
  • 4
    • 84884636034 scopus 로고
    • Guest editors' introduction: Requirements engineering
    • A. M. Davis and P. A. Freeman, “Guest editors' introduction: Requirements engineering,” IEEE Trans. Software Eng., vol. SE-17, 3, pp. 210–211, 1991.
    • (1991) IEEE Trans. Software Eng. , vol.SE-17 , Issue.3 , pp. 210-211
    • Davis, A.M.1    Freeman, P.A.2
  • 6
    • 0025521426 scopus 로고
    • RSF: A formalism for executable requirement specifications
    • M. Degl'Innocenti, G. L. Ferrari, G. Pacini, and F. Turini, “RSF: A formalism for executable requirement specifications,” IEEE Trans. Software Eng., vol. 16, no. 11, pp. 1235–1246, 1990.
    • (1990) IEEE Trans. Software Eng. , vol.16 , Issue.11 , pp. 1235-1246
    • Degl'Innocenti, M.1    Ferrari, G.L.2    Pacini, G.3    Turini, F.4
  • 8
    • 0025421619 scopus 로고
    • TRIO, a logic language for executable specifications of real-time systems
    • 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, 1990.
    • (1990) J. Syst. Software , vol.12 , Issue.2
    • Ghezzi, C.1    Mandrioli, D.2    Morzenti, A.3
  • 10
    • 0011532972 scopus 로고
    • Temporal logic programming
    • A. Galton, Ed. New York: Academic
    • R. Hale, “Temporal logic programming,” in Temporal Logic and Their Applications, A. Galton, Ed. New York: Academic, 1987, pp. 91–119.
    • (1987) Temporal Logic and Their Applications , pp. 91-119
    • Hale, R.1
  • 12
    • 0018918712 scopus 로고
    • Specifying software Rrequirements for complex systems: New techniques and their application
    • K. L. Heninger, “Specifying software Rrequirements for complex systems: New techniques and their application, IEEE Trans. Software Eng., vol. SE-6, 1, pp. 2–13, 1980.
    • (1980) IEEE Trans. Software Eng. , vol.SE-6 , Issue.1 , pp. 2-13
    • Heninger, K.L.1
  • 13
    • 70350587952 scopus 로고
    • Specifying and verifying requirements of real-time systems
    • New Orleans, LA, Dec. 4—6, ACM Software Engineering Notes, 1991.
    • K. M. Hansen, A. P. Ravn, and H. Rischel, “Specifying and verifying requirements of real-time systems,” in Proc. ACM SIGSOFT '91 Conf. On Software for Critical Systems, New Orleans, LA, Dec. 4—6, 1991; ACM Software Engineering Notes, vol. 15, no. 5, pp. 44—54, 1991.
    • (1991) Proc. ACM SIGSOFT '91 Conf. On Software for Critical Systems , vol.15 , Issue.5 , pp. 44-54
    • Hansen, K.M.1    Ravn, A.P.2    Rischel, H.3
  • 14
    • 85026885634 scopus 로고
    • Semantics and Completeness of duration calculus
    • Mook, The Netherlands, June 1991, LNCS 600
    • M. R. Hansen and Z. Chaochen, “Semantics and Completeness of duration calculus,” in Proc. Real-Time: Theory in Practice, REX Workshop, Mook, The Netherlands, June 1991, LNCS 600, 1992, pp. 209–225.
    • (1992) Proc. Real-Time: Theory in Practice, REX Workshop , pp. 209-225
    • Hansen, M.R.1    Chaochen, Z.2
  • 15
    • 0023365727 scopus 로고
    • Statecharts: A visual formalism for complex systems
    • D. Harel, “Statecharts: A visual formalism for complex systems,” Sci. Comp. Prog., vol. 8, pp. 231–274, 1987.
    • (1987) Sci. Comp. Prog. , vol.8 , pp. 231-274
    • Harel, D.1
  • 17
    • 0003690086 scopus 로고
    • Communications and Control Engineering Series. New York: Springer-Verlag
    • A. Isidori, Nonlinear Control Systems, Communications and Control Engineering Series. New York: Springer-Verlag, 1989.
    • (1989) Nonlinear Control Systems
    • Isidori, A.1
  • 18
    • 0026121769 scopus 로고
    • Software requirements analysis for real-time process-control systems
    • M. S. Jaffe, N. G. Leveson, M. P. E. Heimdahl, and B. E. Melhart, “Software requirements analysis for real-time process-control systems,” IEEE Trans. Software Eng., vol. SE-17, no. 3, pp. 241–258, 1991.
    • (1991) IEEE Trans. Software Eng. , vol.SE-17 , Issue.3 , pp. 241-258
    • Jaffe, M.S.1    Leveson, N.G.2    Heimdahl, M.P.E.3    Melhart, B.E.4
  • 19
    • 0001625292 scopus 로고
    • Safety analysis of timing properties in real-time systems
    • F. Jahanian and A.K.-L. Mok, “Safety analysis of timing properties in real-time systems,” IEEE Trans. Software Eng., vol. SE-12, 9, pp. 890–904, 1986.
    • (1986) IEEE Trans. Software Eng. , vol.SE-12 , Issue.9 , pp. 890-904
    • Jahanian, F.1    Mok, A.K.-L.2
  • 20
    • 84884612801 scopus 로고
    • Time interval semantics of a real-time programming Language
    • Athens, Greece, June 3–5
    • He Jifeng and J. Bowen, “Time interval semantics of a real-time programming Language, in Proc. 4th Euromicro Workshop on Real-Time Systems, Athens, Greece, June 3–5, 1992, pp. 110–115.
    • (1992) Proc. 4th Euromicro Workshop on Real-Time Systems , pp. 110-115
    • Jifeng, H.1    Bowen, J.2
  • 21
    • 0001601021 scopus 로고
    • Specifying real-time properties with metric temporal logic
    • R. Koymans, “Specifying real-time properties with metric temporal logic,” Real-Time Systems, vol. 2, no. 4, pp. 255–299, 1990.
    • (1990) Real-Time Systems , vol.2 , Issue.4 , pp. 255-299
    • Koymans, R.1
  • 24
    • 0024090078 scopus 로고
    • A prototyping language for real-time software
    • Luqui, V. Berzins, and R.T. Yeh, “A prototyping language for real-time software,” IEEE Trans. Software Eng., vol. 14, no. 10, pp. 1409–1423, 1988.
    • (1988) IEEE Trans. Software Eng. , vol.14 , Issue.10 , pp. 1409-1423
    • Luqui, V.B.1    Yeh, R.T.2
  • 25
    • 84976743475 scopus 로고
    • Tolerating failures of continuous-valued sensors
    • Tech. Rep. TR90-1156, Dept. of Computer Science, Cornell University, Ithaca, NY, Sept.
    • K. Marzullo, “Tolerating failures of continuous-valued sensors,” Tech. Rep. TR90-1156, Dept. of Computer Science, Cornell University, Ithaca, NY, Sept. 1990.
    • (1990)
    • Marzullo, K.1
  • 26
  • 27
    • 84948599913 scopus 로고
    • The procurement of safety critical software in defence equipment; Part 1: Requirements, The procurement of safety critical software in defence equipment; Part 2: Guidance
    • Tech. Rep. INT DEF STAN 00–55, Ministry of Defence, Directorate of Standardization, Glasgow, Scotland, Apr.
    • “The procurement of safety critical software in defence equipment; Part 1: Requirements, The procurement of safety critical software in defence equipment; Part 2: Guidance,” Tech. Rep. INT DEF STAN 00–55, Ministry of Defence, Directorate of Standardization, Glasgow, Scotland, Apr. 1991.
    • (1991)
  • 28
    • 5844271073 scopus 로고
    • Hazard analysis and safety classification of the computer and programmable electronic system elements of defence equipment
    • Tech. Rep. INT DEF STAN 00–56, Ministry of Defence, Directorate of Standardization, Glasgow, Scotland, Apr.
    • “Hazard analysis and safety classification of the computer and programmable electronic system elements of defence equipment,” Tech. Rep. INT DEF STAN 00–56, Ministry of Defence, Directorate of Standardization, Glasgow, Scotland, Apr. 1991.
    • (1991)
  • 29
    • 0022020113 scopus 로고
    • A temporal logic for multilevel reasoning about hardware
    • B. Moszkowski, “A temporal logic for multilevel reasoning about hardware,” IEEE Trans. Comput., vol. C-18, 2, pp. 10–19, 1985.
    • (1985) IEEE Trans. Comput. , vol.C-18 , Issue.2 , pp. 10-19
    • Moszkowski, B.1
  • 30
    • 0000540550 scopus 로고
    • From atp to timed graphs and hybrid systems
    • Rep., June
    • X. Nicollin, J. Sifakis, and S. Yovine, “From atp to timed graphs and hybrid systems,” Draft Tech. Rep., June 1991.
    • (1991) Draft Tech.
    • Nicollin, X.1    Sifakis, J.2    Yovine, S.3
  • 31
    • 84957355939 scopus 로고
    • Toward a design calculus for communicating programs
    • Concur '91, Amsterdam, The Netherlands, Aug., LNCS 527
    • E.-R. Olderog, “Toward a design calculus for communicating programs,” Concur ‘91, 2nd International Conference on Concurrency Theory, Amsterdam, The Netherlands, Aug. 1991, LNCS 527, 1991, pp. 61–77.
    • (1991) 2nd International Conference on Concurrency Theory , pp. 61-77
    • Olderog, E.-R.1
  • 32
    • 0022667615 scopus 로고
    • A rational design process: How and why to fake it
    • D. L. Parnas and P. C. Clements, “A rational design process: How and why to fake it, “IEEE Trans. Software Eng., vol. SE-12, no. 2, pp. 251–257, 1986.
    • (1986) IEEE Trans. Software Eng. , vol.SE-12 , Issue.2 , pp. 251-257
    • Parnas, D.L.1    Clements, P.C.2
  • 33
    • 84918761262 scopus 로고
    • Assessment of safety-critical software
    • Tech. Rep. 90–295, TRIO, Queen's University, Kingston, Ontario, Canada, Dec.
    • D. L. Parnas, G. J. K. Asmis, and J. Madey, “Assessment of safety-critical software,” Tech. Rep. 90–295, TRIO, Queen's University, Kingston, Ontario, Canada, Dec. 1990.
    • (1990)
    • Parnas, D.L.1    Asmis, G.J.K.2    Madey, J.3
  • 34
    • 0004154269 scopus 로고
    • Functional documentation for computer system engineering
    • (version 2), CSL Rep. 237, TRIO, McMaster University, Hamilton, Ontario, Canada, Sept.
    • D. L. Parnas and J. Madey, “Functional documentation for computer system engineering” (version 2), CSL Rep. 237, TRIO, McMaster University, Hamilton, Ontario, Canada, Sept. 1991.
    • (1991)
    • Parnas, D.L.1    Madey, J.2
  • 35
    • 0042165766 scopus 로고    scopus 로고
    • Applications of temporal logic to the specification of real-time systems
    • (extended abstract), M. Joseph, Ed. New York: Springer-Verlag
    • A. Pnueli and E. Harel, “Applications of temporal logic to the specification of real-time systems” (extended abstract), in Proc. Symp. on Formal Techniques in Real-Time and Fault-Tolerant Systems, LNCS 331, M. Joseph, Ed. New York: Springer-Verlag, pp. 84–98.
    • Proc. Symp. on Formal Techniques in Real-Time and Fault-Tolerant Systems, LNCS 331 , pp. 84-98
    • Pnueli, A.1    Harel, E.2
  • 36
    • 84947714462 scopus 로고
    • Provably correct safety critical software
    • London, England, Oct.
    • A. P. Ravn, H. Rischel, and V. Stavridou, “Provably correct safety critical software,” in Proc. IFAC SAFECOMP'90, London, England, Oct. 1990, pp. 13–29.
    • (1990) Proc. IFAC SAFECOMP'90 , pp. 13-29
    • Ravn, A.P.1    Rischel, H.2    Stavridou, V.3
  • 39
    • 0026172687 scopus 로고
    • The role of formal methods in the requirements analysis of safety-critical systems: A train set example
    • A. Saeed, R. de Lemos, and T. Anderson, “The role of formal methods in the requirements analysis of safety-critical systems: A train set example,” in Proc. 21st Symp. on Fault-Tolerant Computing, 1991, pp. 478–485.
    • (1991) Proc. 21st Symp. on Fault-Tolerant Computing , pp. 478-485
    • Saeed, A.1    de Lemos, R.2    Anderson, T.3
  • 40
    • 84948611058 scopus 로고
    • The state machine approach: A tutorial
    • F. B. Schneider, “The state machine approach: A tutorial,” Computing Surveys, vol. 22, no. 3, 1990.
    • (1990) Computing Surveys , vol.22 , Issue.3
    • Schneider, F.B.1
  • 41
    • 0043028136 scopus 로고
    • Correctness and communication of real-time systems
    • Ph.D. dissertation, 1989, Tech. Monograph PRG-84, Oxford Univ. Computer Laboratory, England, March
    • S. Schneider, “Correctness and communication of real-time systems,” Ph.D. dissertation, 1989, Tech. Monograph PRG-84, Oxford Univ. Computer Laboratory, England, March 1990.
    • (1990)
    • Schneider, S.1
  • 43
    • 0024683086 scopus 로고
    • Reasoning about time in higher-level language software
    • A. C. Shaw, “Reasoning about time in higher-level language software,” IEEE Trans. Software Eng., vol. 15, no. 7, pp. 875–889, 1989.
    • (1989) IEEE Trans. Software Eng. , vol.15 , Issue.7 , pp. 875-889
    • Shaw, A.C.1
  • 45
    • 2542626051 scopus 로고
    • Control program for a gas burner: Part 1: Informal requirements, ProCoS case study 1
    • ProCoS Rep. ID/DTH EVS2
    • E. V. Sørensen, A. P. Ravn, and H. Rischel, “Control program for a gas burner: Part 1: Informal requirements, ProCoS case study 1,” ProCoS Rep. ID/DTH EVS2, 1990.
    • (1990)
    • Sørensen, E.V.1    Ravn, A.P.2    Rischel, H.3
  • 46
    • 0026119885 scopus 로고
    • Paradigms and puzzles in the theory of dynamical systems
    • J. C. Willems, “Paradigms and puzzles in the theory of dynamical systems,” IEEE Trans. Automat. Contr., vol. 36, no. 3, pp. 259–294, 1991.
    • (1991) IEEE Trans. Automat. Contr. , vol.36 , Issue.3 , pp. 259-294
    • Willems, J.C.1


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