메뉴 건너뛰기




Volumn , Issue , 2012, Pages 323-336

Improving interrupt response time in a verifiable protected microkernel

Author keywords

Formal verification; Hard real time systems; Microkernels; Trusted systems; Worst case execution time

Indexed keywords

FORMAL VERIFICATIONS; HARD REAL-TIME SYSTEMS; MICRO KERNEL; TRUSTED SYSTEMS; WORST-CASE EXECUTION TIME;

EID: 84860586287     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2168836.2168869     Document Type: Conference Paper
Times cited : (21)

References (31)
  • 2
    • 0026118563 scopus 로고
    • Stack-based scheduling for realtime processes
    • T. P. Baker. Stack-based scheduling for realtime processes. J. Real-Time Syst., 3(1):67-99, 1991.
    • (1991) J. Real-time Syst. , vol.3 , Issue.1 , pp. 67-99
    • Baker, T.P.1
  • 5
    • 84856547218 scopus 로고    scopus 로고
    • Timing analysis of a protected operating system kernel
    • Vienna, Austria, Nov
    • Bernard Blackham, Yao Shi, Sudipta Chattopadhyay, Abhik Roychoudhury, and Gernot Heiser. Timing analysis of a protected operating system kernel. In 32nd RTSS, Vienna, Austria, Nov 2011.
    • (2011) 32nd RTSS
    • Blackham, B.1    Shi, Y.2    Chattopadhyay, S.3    Roychoudhury, A.4    Heiser, G.5
  • 6
    • 84857284264 scopus 로고    scopus 로고
    • Protected hard real-time: The next frontier
    • Shanghai, China, Jul
    • Bernard Blackham, Yao Shi, and Gernot Heiser. Protected hard real-time: The next frontier. In 2nd APSys, pages 1:1-1:5, Shanghai, China, Jul 2011.
    • (2011) 2nd APSys , pp. 11-15
    • Blackham, B.1    Shi, Y.2    Heiser, G.3
  • 9
    • 67349187952 scopus 로고    scopus 로고
    • Proving fairness and implementation correctness of a microkernel scheduler
    • Matthias Daum, Jan Dörrenbächer, and Burkhart Wolff. Proving fairness and implementation correctness of a microkernel scheduler. JAR: Special Issue Operat. Syst. Verification, 42(2-4):349-388, 2009.
    • (2009) JAR: Special issue Operat. Syst. Verification , vol.42 , Issue.2-4 , pp. 349-388
    • Daum, M.1    Dörrenbächer, J.2    Wolff, B.3
  • 10
    • 77749267985 scopus 로고    scopus 로고
    • Implementation correctness of a real-time operating system
    • Hanoi, Vietnam IEEE Comp. Soc.
    • Matthias Daum, Norbert W. Schirmer, and Mareike Schmidt. Implementation correctness of a real-time operating system. In IEEE Int. Conf. Softw. Engin. & Formal Methods, pages 23-32, Hanoi, Vietnam, 2009. IEEE Comp. Soc.
    • (2009) IEEE Int. Conf. Softw. Engin. & Formal Methods , pp. 23-32
    • Daum, M.1    Schirmer, N.W.2    Schmidt, M.3
  • 11
    • 0000338326 scopus 로고
    • Programming semantics for multiprogrammed computations
    • Jack B. Dennis and Earl C. Van Horn. Programming semantics for multiprogrammed computations. CACM, 9:143-155, 1966.
    • (1966) CACM , vol.9 , pp. 143-155
    • Dennis, J.B.1    Van Horn, E.C.2
  • 12
    • 37149033273 scopus 로고
    • Using continuations to implement thread management and communication in operating systems
    • Asilomar, CA, USA, Oct
    • R.P. Draves, Brian N. Bershad, R.F. Rashid, and R.W. Dean. Using continuations to implement thread management and communication in operating systems. In 13th SOSP, Asilomar, CA, USA, Oct 1991.
    • (1991) 13th SOSP
    • Draves, R.P.1    Bershad, B.N.2    Rashid, R.F.3    Dean, R.W.4
  • 13
    • 57349170405 scopus 로고    scopus 로고
    • A memory allocation model for an embedded microkernel
    • Sydney, Australia, Jan NICTA
    • Dhammika Elkaduwe, Philip Derrin, and Kevin Elphinstone. A memory allocation model for an embedded microkernel. In 1st MIKES, pages 28-34, Sydney, Australia, Jan 2007. NICTA.
    • (2007) 1st MIKES , pp. 28-34
    • Elkaduwe, D.1    Derrin, P.2    Elphinstone, K.3
  • 14
    • 67650078251 scopus 로고    scopus 로고
    • Certifying low-level programs with hardware interrupts and preemptive threads
    • Tucson, AZ, USA, Jun
    • Xingu Feng, Zhong Shao, Yuan Dong, and Yu Guo. Certifying low-level programs with hardware interrupts and preemptive threads. In PLDI, pages 170-182, Tucson, AZ, USA, Jun 2008.
    • (2008) PLDI , pp. 170-182
    • Feng, X.1    Shao, Z.2    Dong, Y.3    Guo, Y.4
  • 15
    • 0005371666 scopus 로고    scopus 로고
    • Interface and execution models in the fluke kernel
    • New Orleans, LA, USA, Feb USENIX
    • Brian Ford, Mike Hibler, Jay Lepreau, Roland McGrath, and Patrick Tullmann. Interface and execution models in the Fluke kernel. In 3rd OSDI, pages 101-115, New Orleans, LA, USA, Feb 1999. USENIX.
    • (1999) 3rd OSDI , pp. 101-115
    • Ford, B.1    Hibler, M.2    Lepreau, J.3    McGrath, R.4    Tullmann, P.5
  • 17
    • 80054069825 scopus 로고    scopus 로고
    • Modular verification of preemptive OS kernels
    • Alexey Gotsman and Hongseok Yang. Modular verification of preemptive OS kernels. 16th ICFP, pages 404-417, 2011.
    • (2011) 16th ICFP , pp. 404-417
    • Gotsman, A.1    Yang, H.2
  • 18
    • 78149343900 scopus 로고    scopus 로고
    • The OKL4 microvisor: Convergence point of microkernels and hypervisors
    • New Delhi, India, Aug
    • Gernot Heiser and Ben Leslie. The OKL4 Microvisor: Convergence point of microkernels and hypervisors. In 1st APSys, pages 19-24, New Delhi, India, Aug 2010.
    • (2010) 1st APSys , pp. 19-24
    • Heiser, G.1    Leslie, B.2
  • 20
    • 61949206747 scopus 로고    scopus 로고
    • Operating system verification - An overview
    • Feb
    • Gerwin Klein. Operating system verification - an overview. Sādhanā, 34(1):27-69, Feb 2009.
    • (2009) Sādhanā , vol.34 , Issue.1 , pp. 27-69
    • Klein, G.1
  • 23
    • 0029546911 scopus 로고
    • Efficient microarchitecture modeling and path analysis for real-time software
    • Yau-Tsun Li, Sharad Malik, and Andrew Wolfe. Efficient microarchitecture modeling and path analysis for real-time software. In 16th RTSS, pages 298-307, 1995.
    • (1995) 16th RTSS , pp. 298-307
    • Li, Y.-T.1    Malik, S.2    Wolfe, A.3
  • 24
    • 0027874073 scopus 로고
    • Improving IPC by kernel design
    • Asheville, NC, USA, Dec
    • Jochen Liedtke. Improving IPC by kernel design. In 14th SOSP, pages 175-188, Asheville, NC, USA, Dec 1993.
    • (1993) 14th SOSP , pp. 175-188
    • Liedtke, J.1
  • 25
    • 84883516955 scopus 로고
    • On μ-kernel construction
    • Copper Mountain, CO, USA, Dec
    • Jochen Liedtke. On μ-kernel construction. In 15th SOSP, pages 237-250, Copper Mountain, CO, USA, Dec 1995.
    • (1995) 15th SOSP , pp. 237-250
    • Liedtke, J.1
  • 26
    • 0036994522 scopus 로고    scopus 로고
    • Cost and benefit of separate address spaces in real-time operating systems
    • Austin, TX, USA
    • Frank Mehnert, Michael Hohmuth, and Hermann Härtig. Cost and benefit of separate address spaces in real-time operating systems. In 23rd RTSS, Austin, TX, USA, 2002.
    • (2002) 23rd RTSS
    • Mehnert, F.1    Hohmuth, M.2    Härtig, H.3
  • 27
    • 84856537716 scopus 로고    scopus 로고
    • Why model checking can improve WCET analysis
    • Rajeev Alur and Doron Peled, editors Springer-Verlag
    • Alexander Metzner. Why model checking can improve WCET analysis. In Rajeev Alur and Doron Peled, editors, Computer Aided Verification, volume 3114 of LNCS, pages 298-301. Springer-Verlag, 2004.
    • (2004) Computer Aided Verification, Volume 3114 of LNCS , pp. 298-301
    • Metzner, A.1
  • 28
    • 0036991624 scopus 로고    scopus 로고
    • Low-complexity algorithms for static cache locking in multitasking hard real-time systems
    • Isabelle Puaut and David Decotigny. Low-complexity algorithms for static cache locking in multitasking hard real-time systems. In 23rd RTSS, pages 114-123, 2002.
    • (2002) 23rd RTSS , pp. 114-123
    • Puaut, I.1    Decotigny, D.2
  • 29
    • 55849127091 scopus 로고    scopus 로고
    • Using model checking to derive loop bounds of general loops within ANSI-C applications for measurement based WCET analysis
    • 2008 International Workshop on july
    • B. Rieder, P. Puschner, and I. Wenzel. Using model checking to derive loop bounds of general loops within ANSI-C applications for measurement based WCET analysis. In Intelligent Solutions in Embedded Systems, 2008 International Workshop on, pages 1-7, july 2008.
    • (2008) Intelligent Solutions in Embedded Systems , pp. 1-7
    • Rieder, B.1    Puschner, P.2    Wenzel, I.3
  • 30
    • 84856541933 scopus 로고    scopus 로고
    • BE thesis, School Comp. Sci. & Engin., University NSW, Sydney Australia, Nov 2005
    • Matthew Warton. Single kernel stack L4. BE thesis, School Comp. Sci. & Engin., University NSW, Sydney 2052, Australia, Nov 2005.
    • (2052) Single Kernel Stack L4
    • Warton, M.1
  • 31
    • 0021457061 scopus 로고
    • Program slicing
    • Jul
    • Mark Weiser. Program slicing. IEEE Trans. Softw. Engin., SE-10(4):352-357, Jul 1984.
    • (1984) IEEE Trans. Softw. Engin. , vol.SE-10 , Issue.4 , pp. 352-357
    • Weiser, M.1


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