Skip to main content

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 340))

  • 2393 Accesses

Abstract

Real-time systems cover a large variety of general-purpose and safety critical applications. In addition to their timing constraints, their complexity is continuously increasing. They have in fact evolved to become distributed taking advantages of the ubiquitous real-time networking facilities such as CAN bus, FDDI, TTEhternet, etc. The object-oriented paradigm is well adapted to deal with such complexity. In particular, UML through its proling mechanism can support applying predictive quantitative analysis such as schedulability and performance analysis. In this paper, we present an approach targeting the integration of the design modeling and schedulability analysis for distributed object-oriented real-time systems. In particular, we put the focus on a schedulability analysis technique of a multi-threaded task model derived from an UML model.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Gu, Z., He, Z.: Real-Time Scheduling Techniques for Implementation Synthesis from Component-Based Software Models. In: Heineman, G.T., Crnković, I., Schmidt, H.W., Stafford, J.A., Ren, X.-M., Wallnau, K. (eds.) CBSE 2005. LNCS, vol. 3489, pp. 235–250. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  2. Harbour, M.G., Klein, M.H., Lehoczky, J.P.: Timing analysis for xed-priority scheduling of hard real-time systems. IEEE Trans. Software Eng. 20(1), 13–28 (1994)

    Article  Google Scholar 

  3. Saksena, M., Karvelas, P., Wang, Y.: Automated synthesis of multi-tasking implementations from real-time object-oriented models. In: 3rd International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000), pp. 360–367. IEEE Computer Society, Newport Beach (2000)

    Google Scholar 

  4. Saksena, M., Kervelas, P.: Designing for schedulability: Integrating schedulabilityanalysis with object-oriendted design. In: The 12th Euromicro Conference on Real-Time Systems (June 2000)

    Google Scholar 

  5. Saksena, M., Ptak, A., Freedman, P., Rodziewicz, P.: Schedulability analysis for automated implementations of real-time object-oriented models. In: IEEE Real-Time Systems Symposium, pp. 92–102 (1998)

    Google Scholar 

  6. Tindell, K., Burns, A., Wellings, A.: Calculating Controller Area Networks (CAN) Message Response Times. Control Engineering Practice 3(8), 1163–1169 (1995)

    Article  Google Scholar 

  7. Tindell, K., Clark, J.: Hollistic Schedulability Analysis for Distributed Hard Real-Time Systems. Microprocessing & Microprogramming 50(2-3), 117–134 (1994)

    Article  Google Scholar 

  8. Tindell, K., Hanssmon, H., Wellings, A.J.: Analysing real-time communications: Controller area network (can). In: IEEE Real-Time Systems Symposium, pp. 259–263 (1994)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gherbi, A. (2012). Schedulability Analysis Approach for UML-Based Real-Time Models. In: Kim, Th., Ramos, C., Kim, Hk., Kiumi, A., Mohammed, S., Ślęzak, D. (eds) Computer Applications for Software Engineering, Disaster Recovery, and Business Continuity. Communications in Computer and Information Science, vol 340. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35267-6_25

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-35267-6_25

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-35266-9

  • Online ISBN: 978-3-642-35267-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics