21.01.2022 Views

Sommerville-Software-Engineering-10ed

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 21 ■ References 637

21.8. Suggest a possible process architecture for this system.

21.9. If a periodic process in the on-board train protection system is used to collect data from the

trackside transmitter, how often must it be scheduled to ensure that the system is guaranteed

to collect information from the transmitter? Explain how you arrived at your answer.

21.10. With the help of examples, define what a real-time operating system is. Explain how it is

different from a conventional operating system. What are the components included in real-time

operating systems and what are their responsibilities?

References

Berry, G. 1989. “Real-Time Programming: Special-Purpose or General-Purpose Languages.” In

Information Processing, edited by G. Ritter, 89:11–17. Amsterdam: Elsevier Science Publishers.

Bruno, E. J., and G. Bollella. 2009. Real-Time Java Programming: With Java RTS. Boston: Prentice-Hall.

Burns, A., and A. Wellings. 2009. Real-Time Systems and Programming Languages: Ada, Real-Time

Java and C/Real-Time POSIX. Boston: Addison-Wesley.

Cooling, J. 2003. Software Engineering for Real-Time Systems. Harlow, UK: Addison-Wesley.

Douglass, B. P. 1999. Real-Time UML: Developing Efficient Objects for Embedded Systems, 2nd ed.

Boston: Addison-Wesley.

––––––. 2002. Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems.

Boston: Addison-Wesley.

Ebert, C., and C. Jones. 2009. “Embedded Software: Facts, Figures and Future.” IEEE Computer 26 (3):

42–52. doi:10.1109/MC.2009.118.

Harel, D. 1987. “Statecharts: A Visual Formalism for Complex Systems.” Sci. Comput. Programming 8

(3): 231–274. doi:10.1016/0167-6423(87)90035-9.

––––––. 1988. “On Visual Formalisms.” Comm. ACM 31 (5): 514–530. doi:10.1145/42411.42414.

Lee, E A. 2002. “Embedded Software.” In Advances in Computers, edited by M. Zelkowitz. Vol. 56.

London: Academic Press.

Silberschaltz, A., P. B. Galvin, and G. Gagne. 2013. Operating System Concepts, 9th ed. New York:

John Wiley & Sons.

Stallings, W. 2014. Operating Systems: Internals and Design Principles, 8th ed. Boston: Prentice-Hall.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!