메뉴 건너뛰기




Volumn 29, Issue 8, 2003, Pages 705-720

On inspection and verification of software with timing requirements

Author keywords

Code; Complexity; Current practices; Inspection; Predictability; Preruntime scheduling; Real time; Restrictions; Software; Software structures; Timing requirements; Verification

Indexed keywords

ABSTRACTING; COMPUTATIONAL COMPLEXITY; REAL TIME SYSTEMS; SCHEDULING; TIME MEASUREMENT;

EID: 0042490525     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.2003.1223645     Document Type: Conference Paper
Times cited : (30)

References (57)
  • 1
    • 0000050873 scopus 로고
    • Hybrid automata: An algorithmic approach to the specification and verification of hybrid systems
    • R.L. Grossman, A. Nerode, A. Ravn, and H. Rischel, eds.
    • R. Alur, C. Courcoubetis, T.A. Henzinger, and P.-H. Ho, "Hybrid Automata: An Algorithmic Approach to the Specification and Verification of Hybrid Systems," Hybrid Systems, R.L. Grossman, A. Nerode, A. Ravn, and H. Rischel, eds., 1993.
    • (1993) Hybrid Systems
    • Alur, R.1    Courcoubetis, C.2    Henzinger, T.A.3    Ho, P.-H.4
  • 4
    • 0001775707 scopus 로고
    • Logics and models of real time: A survey
    • J.W. de Bakker et al., eds.
    • R. Alur and T.A. Henzinger, "Logics and Models of Real Time: A Survey," Real Time: Theory in Practice, J.W. de Bakker et al., eds., 1992.
    • (1992) Real Time: Theory in Practice
    • Alur, R.1    Henzinger, T.A.2
  • 7
    • 0002169521 scopus 로고    scopus 로고
    • Temporal logics for real-time system specification
    • P. Bellini, R. Mattolini, and P. Nesi, "Temporal Logics for Real-Time System Specification," ACM Computing Surveys, vol. 32, no. 1, pp. 12-42, 2000.
    • (2000) ACM Computing Surveys , vol.32 , Issue.1 , pp. 12-42
    • Bellini, P.1    Mattolini, R.2    Nesi, P.3
  • 8
    • 84884366383 scopus 로고
    • Effective analysis for engineering real-time fixed priority schedulers
    • A. Burns, K. Tindell, and A. Wellings, "Effective Analysis for Engineering Real-Time Fixed Priority Schedulers," IEEE Trans. Software Eng., vol. 21, pp. 475-480, 1995.
    • (1995) IEEE Trans. Software Eng. , vol.21 , pp. 475-480
    • Burns, A.1    Tindell, K.2    Wellings, A.3
  • 10
    • 0021500684 scopus 로고
    • Architecture of the space shuttle primary avionics software system
    • Sept.
    • G.D. Carlow, "Architecture of the Space Shuttle Primary Avionics Software System," Comm. ACM, vol. 27, pp. 926-936, Sept. 1984.
    • (1984) Comm. ACM , vol.27 , pp. 926-936
    • Carlow, G.D.1
  • 11
    • 0022706656 scopus 로고
    • Automatic verification of finite-state concurrent systems using temporal logic specifications
    • E.M. Clarke, E.A. Emerson, and A.P. Sistla, "Automatic Verification of Finite-State Concurrent Systems Using Temporal Logic Specifications," ACM Trans. Programming Languages and Systems, vol. 8, pp. 244-263, 1986.
    • (1986) ACM Trans. Programming Languages and Systems , vol.8 , pp. 244-263
    • Clarke, E.M.1    Emerson, E.A.2    Sistla, A.P.3
  • 13
    • 0000289556 scopus 로고    scopus 로고
    • Formal methods: State of the art and future directions
    • Dec.
    • E.M. Clarke and J.M. Wing, "Formal Methods: State of the Art and Future Directions," ACM Computing Surveys, Dec. 1996.
    • (1996) ACM Computing Surveys
    • Clarke, E.M.1    Wing, J.M.2
  • 15
    • 4544284419 scopus 로고    scopus 로고
    • Formal modeling and analysis of advanced scheduling features in an avionics RTOS
    • A. Sangiovanni-Vincentelli and J. Sifikis, eds.
    • D. Gofer and M. Rangarajan, "Formal Modeling and Analysis of Advanced Scheduling Features in an Avionics RTOS," Proc. Int'l Workshop Embedded Software (EMSOFT 2002), A. Sangiovanni-Vincentelli and J. Sifikis, eds., 2002.
    • (2002) Proc. Int'l Workshop Embedded Software (EMSOFT 2002)
    • Gofer, D.1    Rangarajan, M.2
  • 16
    • 0042746404 scopus 로고    scopus 로고
    • Abstract interpretation based formal methods and future challenges
    • R. Wilhelm, ed.
    • P. Cousot, "Abstract Interpretation Based Formal Methods and Future Challenges," Informatics. 10 Years Back. 10 Years Ahead, R. Wilhelm, ed., 2001.
    • (2001) Informatics. 10 Years Back. 10 Years Ahead
    • Cousot, P.1
  • 19
    • 0013982106 scopus 로고
    • Cooperating sequential processes
    • F. Genuys, ed.
    • E.W. Dijkstra, "Cooperating Sequential Processes," Programming Languages, F. Genuys, ed., pp. 43-112, 1968.
    • (1968) Programming Languages , pp. 43-112
    • Dijkstra, E.W.1
  • 20
    • 0007750999 scopus 로고    scopus 로고
    • Acceptance of formal methods: Lessons from hardware design
    • D. Dill and J. Rushby, "Acceptance of Formal Methods: Lessons from Hardware Design," Computer, vol. 29, pp. 23-24, 1996.
    • (1996) Computer , vol.29 , pp. 23-24
    • Dill, D.1    Rushby, J.2
  • 21
    • 0034473646 scopus 로고    scopus 로고
    • Formal analysis of the priority ceiling protocol
    • Nov.
    • B. Dutertre, "Formal Analysis of the Priority Ceiling Protocol," Proc. IEEE Real-Time Systems Symp., pp. 151-160, Nov. 2000.
    • (2000) Proc. IEEE Real-Time Systems Symp. , pp. 151-160
    • Dutertre, B.1
  • 22
    • 0020226119 scopus 로고
    • Using branching time temporal logic to synthesize synchronization skeletons
    • E.A. Emerson and E.M. Clarke, "Using Branching Time Temporal Logic to Synthesize Synchronization Skeletons," Science of Computer Programming, vol. 2, pp. 241-266, 1982.
    • (1982) Science of Computer Programming , vol.2 , pp. 241-266
    • Emerson, E.A.1    Clarke, E.M.2
  • 24
    • 0023982211 scopus 로고
    • On synchronization in hard-real-time systems
    • Mar.
    • S.R. Faulk and D.L. Parnas, "On Synchronization in Hard-Real-Time Systems," Comm. ACM, vol. 31, pp. 274-287, Mar. 1988.
    • (1988) Comm. ACM , vol.31 , pp. 274-287
    • Faulk, S.R.1    Parnas, D.L.2
  • 26
    • 0026103655 scopus 로고
    • A unified high-level petri net formalism for time-critical systems
    • Feb.
    • G. Ghezzi, D. Mandrioli, S. Morasea, and M. Pezze, "A Unified High-Level Petri Net Formalism for Time-Critical Systems," IEEE Trans. Software Eng., vol. 17, no. 2, pp. 160-172, Feb. 1991.
    • (1991) IEEE Trans. Software Eng. , vol.17 , Issue.2 , pp. 160-172
    • Ghezzi, G.1    Mandrioli, D.2    Morasea, S.3    Pezze, M.4
  • 32
    • 18944390941 scopus 로고    scopus 로고
    • The model checker SPIN
    • G. Holzmann, "The Model Checker SPIN," IEEE Trans. Software Eng., vol. 23, pp. 279-295, 1997.
    • (1997) IEEE Trans. Software Eng. , vol.23 , pp. 279-295
    • Holzmann, G.1
  • 33
    • 0001625292 scopus 로고
    • Safety analysis of timing properties in real-time systems
    • F. Jahanian and A. Mok, "Safety Analysis of Timing Properties in Real-Time Systems," IEEE Trans. Software Eng., vol. 12, pp. 890-904, 1986.
    • (1986) IEEE Trans. Software Eng. , vol.12 , pp. 890-904
    • Jahanian, F.1    Mok, A.2
  • 36
    • 84974687699 scopus 로고
    • Scheduling algorithms for multiprogramming in a hard-real-time environment
    • Jan.
    • C.L. Liu and J.W. Layland, "Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment," J. ACM, vol. 20, Jan. 1973.
    • (1973) J. ACM , vol.20
    • Liu, C.L.1    Layland, J.W.2
  • 38
    • 0020154195 scopus 로고
    • Formal specification and mechanical verification of SIFT: A fault-tolerant flight control system
    • July
    • M.P. Melliar-Smith and R. L. Schwartz, "Formal Specification and Mechanical Verification of SIFT: A Fault-Tolerant Flight Control System," IEEE Trans. Computers, vol. 31, no. 7, pp. 616-629, July 1982.
    • (1982) IEEE Trans. Computers , vol.31 , Issue.7 , pp. 616-629
    • Melliar-Smith, M.P.1    Schwartz, R.L.2
  • 40
    • 0021561927 scopus 로고
    • The design of real-time programming systems based on process models
    • Dec.
    • A.K. Mok, "The Design of Real-Time Programming Systems Based on Process Models," Proc. IEEE Real-Time Systems Symp., pp. 5-17, Dec. 1984.
    • (1984) Proc. IEEE Real-Time Systems Symp. , pp. 5-17
    • Mok, A.K.1
  • 42
    • 0028581937 scopus 로고
    • Inspection of safety-critical software using program-function tables
    • Aug.
    • D.L. Parnas, "Inspection of Safety-Critical Software Using Program-Function Tables," Proc. IFIP World Congress 1994, vol. 3, Aug. 1994.
    • (1994) Proc. IFIP World Congress 1994 , vol.3
    • Parnas, D.L.1
  • 44
    • 0001439560 scopus 로고
    • Specification and verification of concurrent systems in CAESAR
    • J. Queille and J. Sifakis, "Specification and Verification of Concurrent Systems in CAESAR," Proc. Fifth ISP Conf., 1982.
    • (1982) Proc. Fifth ISP Conf.
    • Queille, J.1    Sifakis, J.2
  • 45
    • 0025488794 scopus 로고
    • Priority inheritance protocols: An approach to real-time synchronization
    • Sept.
    • L. Sha, R. Rajkumar, and J.P. Lehoczky, "Priority Inheritance Protocols: An Approach to Real-Time Synchronization," IEEE Trans. Computers, vol. 39, no. 9, Sept. 1990.
    • (1990) IEEE Trans. Computers , vol.39 , Issue.9
    • Sha, L.1    Rajkumar, R.2    Lehoczky, J.P.3
  • 47
    • 0026187925 scopus 로고
    • A preruntime scheduling algorithm for hard-real-time systems
    • July
    • T. Shepard and M. Gagne, "A Preruntime Scheduling Algorithm for Hard-Real-Time Systems," IEEE Trans. Software Eng., vol. 17, no. 7, pp. 669-677, July 1991.
    • (1991) IEEE Trans. Software Eng. , vol.17 , Issue.7 , pp. 669-677
    • Shepard, T.1    Gagne, M.2
  • 48
    • 0042072218 scopus 로고    scopus 로고
    • A comparison of two preruntime schedule-dispatchers for RTAI
    • Dept. of Computer Science, York Univ., Dec.
    • W. Soukoreff, "A Comparison of Two Preruntime Schedule-Dispatchers for RTAI," COSC6390 Project Report, Dept. of Computer Science, York Univ., Dec. 2001.
    • (2001) COSC6390 Project Report
    • Soukoreff, W.1
  • 50
    • 0029327786 scopus 로고
    • Implications of classical scheduling results for real-time systems
    • June
    • J. Stankovic, M. Spuri, M. DiNatale, and G. Buttazzo, "Implications of Classical Scheduling Results for Real-Time Systems," Computer, vol. 28, no. 6, pp. 16-25, June 1995.
    • (1995) Computer , vol.28 , Issue.6 , pp. 16-25
    • Stankovic, J.1    Spuri, M.2    Dinatale, M.3    Buttazzo, G.4
  • 51
    • 0027544352 scopus 로고
    • Multiprocessor scheduling of processes with release times, deadlines, precedence, and exclusion relations
    • Feb.
    • J. Xu, "Multiprocessor Scheduling of Processes with Release Times, Deadlines, Precedence, and Exclusion Relations," IEEE Trans. Software Eng., vol. 19, no. 2, Feb. 1993.
    • (1993) IEEE Trans. Software Eng. , vol.19 , Issue.2
    • Xu, J.1
  • 52
    • 0043073888 scopus 로고    scopus 로고
    • Making timing properties of software easier to inspect and verify
    • July/Aug.
    • J. Xu, "Making Timing Properties of Software Easier to Inspect and Verify," IEEE Software, July/Aug. 2003.
    • (2003) IEEE Software
    • Xu, J.1
  • 53
    • 0042072214 scopus 로고    scopus 로고
    • Integrating runtime scheduling and preruntime scheduling of real-time processes
    • June
    • J. Xu and K.-y. Lam, "Integrating Runtime Scheduling and Preruntime Scheduling of Real-Time Processes," Proc. 23rd IFAC/IFIP Workshop Real-Time Programming, June 1998.
    • (1998) Proc. 23rd IFAC/IFIP Workshop Real-Time Programming
    • Xu, J.1    Lam, K.-Y.2
  • 54
    • 0025403192 scopus 로고
    • Scheduling processes with release times, deadlines, precedence, and exclusion relations
    • Mar.
    • J. Xu and D.L. Parnas, "Scheduling Processes with Release Times, Deadlines, Precedence, and Exclusion Relations," IEEE Trans. Software Eng., vol. 16, no. 3, pp. 360-369, Mar. 1990.
    • (1990) IEEE Trans. Software Eng. , vol.16 , Issue.3 , pp. 360-369
    • Xu, J.1    Parnas, D.L.2
  • 56
    • 0027259585 scopus 로고
    • On satisfying timing constraints in hard-real-time systems
    • Jan.
    • J. Xu and D.L. Parnas, "On Satisfying Timing Constraints in Hard-Real-Time Systems," IEEE Trans. Software Eng., vol. 19, no. 1, pp. 1-17, Jan. 1993.
    • (1993) IEEE Trans. Software Eng. , vol.19 , Issue.1 , pp. 1-17
    • Xu, J.1    Parnas, D.L.2
  • 57
    • 0033640608 scopus 로고    scopus 로고
    • Fixed priority scheduling versus pre-run-time scheduling
    • Jan.
    • J. Xu and D.L. Parnas, "Fixed Priority Scheduling versus Pre-Run-Time Scheduling," Real-Time Systems, vol. 18, pp. 7-23, Jan. 2000.
    • (2000) Real-Time Systems , vol.18 , pp. 7-23
    • Xu, J.1    Parnas, D.L.2


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