Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Implementing and evaluating communication-strategies in the ProCom component technology

Published: 01 November 2012 Publication History

Abstract

This paper presents two strategies to support communication between real-time executable Runnable Virtual Node (RVN) components in the ProCom component technology. We describe the currently implemented server-based communication strategy which uses a dedicated server for communication. We compare the server-based technique with a direct (RVN-to-RVN) communication strategy. The paper also describes how these strategies could be evaluated for real-time performance, and the real-time analysis technologies needed to perform such an evaluation.

References

[1]
Etienne Borde and Jan Carlson. Towards verified synthesis of procom, a component model for real-time embedded systems. In 14th International ACM SIGSOFT Symposium on Component Based Software Engineering (CBSE). ACM, June 2011.
[2]
R. Inam, J. Mäki-Turja, J. Carlson, and M. Sjödin. Virtual Node -- To Achieve Temporal Isolation and Predictable Integration of Real-Time Components. International Journal on Computing (JoC), 1(4), 2012.
[3]
Rafia Inam. Towards a Predictable Component-Based Run-Time System. Number 145. Licentiate thesis, January 2012.
[4]
FreeRTOS web-site. http://www.freertos.org/.
[5]
Z. Deng and J. W.-S. Liu. Scheduling real-time applications in an open environment. In IEEE Real-Time Systems Symposium(RTSS'97), pages 308--319, 1997.
[6]
Rafia Inam, Jukka Mäki-Turja, Mikael Sjödin, S. M. H. Ashjaei, and Sara Afshar. Support for Hierarchical Scheduling in FreeRTOS. In IEEE International Conference on Emerging Technologies and Factory Automation (ETFA' 11).
[7]
Rafia Inam, Jukka Mäki-Turja, Mikael Sjödin, and Moris Behnam. Hard Real-time Support for Hierarchical Scheduling in FreeRTOS. In 7th Annual Workshop on Operating Systems Platforms for Embedded Real-Time Applications (OSPERT' 11), pages 51--60, Porto, Portugal, 2011.
[8]
L. Sha, J. P. Lehoczky, and R. Rajkumar. Solutions for some Practical problems in Prioritised Preemptive Scheduling. In Proc. IEEE Real-Time Systems Symposium (RTSS), pages 181--191, 1986.
[9]
J. K. Strosnider, J. P. Lehoczky, and L. Sha. The deferrable server algorithm for Enhanced Aperiodic Responsiveness in Hard Real-time Environments. IEEE Transactions on Computers, 44(1), 1995.
[10]
T. Baker. Stack-based scheduling of real-time processes. Journal of Real-Time Systems, 3(1):67--99, 1991.
[11]
R. I. Davis and A. Burns. Resource sharing in hierarchical fixed priority pre-emptive systems. In IEEE Real-Time Systems Symposium (RTSS'06), pages 389--398, 2006.
[12]
Séverine Sentilles, Aneta Vulgarakis, Tomáš Bureš, Jan Carlson, and Ivica Crnković. A Component Model for Control-Intensive Distributed Embedded Systems. In 11th International Symposium on Component Based Software Engineering, pages 310--317, October 2008.
[13]
PRIDE Team. PRIDE: the PROGRESS Integrated Development Environment, 2010. "http://www.idt.mdh.se/pride/?id=documentation".
[14]
Nico Feiertag, Kai Richter, Johan Nordlander, and Jan Jonsson. A Compositional Framework for End-to-End Path Delay Calculation of Automotive Systems under Different Path Semantics. In Workshop on Compositional Theory and Technology for Real-Time Embedded Systems (CRTS'08), November 2008.
[15]
Lothar Thiele, Samarjit Chakraborty, and Martin Naedele. Real-time calculus for scheduling hard real-time systems. In IEEE International Symposium on Circuits and Systems, pages 101--104 vol. 4, Geneva, May 2000.
[16]
K. Tindell and J. Clark. Holistic Schedulability Analysis For Distributed Hard Real-Time Systems. Technical Report YCS197, Real-Time Systems Research Group, Department of Computer Science, University of York, November 1994. URL ftp://ftp.cs.york.ac.uk/pub/realtime/papers/-YCS197.ps.Z.
[17]
J. C. Palencia Gutierrez and M. Gonzalez Harbour. Exploiting Precedence Relations in the Schedulability Analysis of Distributed Real-Time Systems. In Proc. 20th IEEE Real-Time Systems Symposium (RTSS), December 1999.

Cited By

View all
  • (2021)A Method of Making Shortwave Skywave Communication Contact Document based on Automatic Frequency Selection and Document Generation2021 International Conference on Intelligent Transportation, Big Data & Smart City (ICITBS)10.1109/ICITBS53129.2021.00051(170-173)Online publication date: Mar-2021
  • (2014)Performance Preservation Using Servers for Predictable Execution and IntegrationProceedings of the 2014 IEEE 38th Annual Computer Software and Applications Conference10.1109/COMPSAC.2014.42(614-617)Online publication date: 21-Jul-2014

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGBED Review
ACM SIGBED Review  Volume 9, Issue 4
Special Issue on the 24th Euromicro Conference on Real-Time Systems
November 2012
46 pages
EISSN:1551-3688
DOI:10.1145/2452537
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 November 2012
Published in SIGBED Volume 9, Issue 4

Check for updates

Author Tags

  1. hierarchical design
  2. real-time software components

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 22 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2021)A Method of Making Shortwave Skywave Communication Contact Document based on Automatic Frequency Selection and Document Generation2021 International Conference on Intelligent Transportation, Big Data & Smart City (ICITBS)10.1109/ICITBS53129.2021.00051(170-173)Online publication date: Mar-2021
  • (2014)Performance Preservation Using Servers for Predictable Execution and IntegrationProceedings of the 2014 IEEE 38th Annual Computer Software and Applications Conference10.1109/COMPSAC.2014.42(614-617)Online publication date: 21-Jul-2014

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media