Function Allocation and Bandwidth Reservation for Mixed-critical Adaptive Software Systems

§ Menofia University, Menofia University,

Send Message

To: Author

Function Allocation and Bandwidth Reservation for Mixed-critical Adaptive Software Systems

Article Fingerprint

ReserarchID

RE81B68

Function Allocation and Bandwidth Reservation for Mixed-critical Adaptive Software Systems Banner

Key Research Insights

Synthesized scholarly intelligence & interactive research assistant
  • English
  • Afrikaans
  • Albanian
  • Amharic
  • Arabic
  • Armenian
  • Azerbaijani
  • Basque
  • Belarusian
  • Bengali
  • Bosnian
  • Bulgarian
  • Catalan
  • Cebuano
  • Chichewa
  • Chinese (Simplified)
  • Chinese (Traditional)
  • Corsican
  • Croatian
  • Czech
  • Danish
  • Dutch
  • Esperanto
  • Estonian
  • Filipino
  • Finnish
  • French
  • Frisian
  • Galician
  • Georgian
  • German
  • Greek
  • Gujarati
  • Haitian Creole
  • Hausa
  • Hawaiian
  • Hebrew
  • Hindi
  • Hmong
  • Hungarian
  • Icelandic
  • Igbo
  • Indonesian
  • Irish
  • Italian
  • Japanese
  • Javanese
  • Kannada
  • Kazakh
  • Khmer
  • Korean
  • Kurdish (Kurmanji)
  • Kyrgyz
  • Lao
  • Latin
  • Latvian
  • Lithuanian
  • Luxembourgish
  • Macedonian
  • Malagasy
  • Malay
  • Malayalam
  • Maltese
  • Maori
  • Marathi
  • Mongolian
  • Myanmar (Burmese)
  • Nepali
  • Norwegian
  • Pashto
  • Persian
  • Polish
  • Portuguese
  • Punjabi
  • Romanian
  • Russian
  • Samoan
  • Scots Gaelic
  • Serbian
  • Sesotho
  • Shona
  • Sindhi
  • Sinhala
  • Slovak
  • Slovenian
  • Somali
  • Spanish
  • Sundanese
  • Swahili
  • Swedish
  • Tajik
  • Tamil
  • Telugu
  • Thai
  • Turkish
  • Ukrainian
  • Urdu
  • Uzbek
  • Vietnamese
  • Welsh
  • Xhosa
  • Yiddish
  • Yoruba
  • Zulu
Reading Preferences
Font Size
Line Spacing
Background
This converted HTML version may contain rendering inconsistencies. Please refer to the PDF for the authoritative version, or click here to provide feedback.

Abstract

The new Auto SAR adaptive platform makes mixedcritical automotive systems able to adapt themselves in response to hardware and software failures at runtime. However, mapping functions of these automotive systems and reserving bandwidth for them are still major challenges. In this paper, we propose a model-based approach for mapping functions of an automotive system to its hardware nodes and reserving their bandwidth. To do so, an architecture description language for automotive systems (i.e. EAST-ADL) is used to design an embedded system, and to specify its timing requirements. The design model is then used for identifying functions allocation and their bandwidth in different system configurations.

References

42 Cites in Article
  1. 1. U Abelein,H Lochner,D Hahn,S Straube (2012). Complexity, quality and robustness - the challenges of tomorrow's automotive electronics. 2012 Design, Automation & Test in Europe Conference & Exhibition (DATE), 870-871.
  2. 2. P Izosimov,P Pop,Z Eles,Peng (2008). Scheduling of fault-tolerant embedded systems with soft and hard timing constraints. Proceedings of Design, Automation & Test in Europe DATE '08, 915-920.
  3. 3. Simon Furst,Markus Bechter (2015). AUTOSAR for Connected and Autonomous Vehicles: The AUTOSAR Adaptive Platform. 2016 46th Annual IEEE/IFIP International Conference on Dependable Systems and Networks Workshop (DSN-W), 215-217.
  4. 4. A Burns,R Davis (2017). Mixed criticality systems-a revie. Mixed criticality systems-a revie, 1-69.
  5. 5. Pradip Sahu,Santanu Chattopadhyay (2013). A survey on application mapping strategies for Network-on-Chip design. Journal of Systems Architecture, 59(1), 60-76.
  6. 6. S Manolache,P Eles,Z Peng (2008). Task mapping and priority assignment for soft real-time applications under deadline miss ratio constraints. ACM Transactions on Embed. Comput. Syst, 7(2), 1-35.
  7. 7. Nicholas Zamora,Xiaoping Hu,Radu Marculescu (2007). System-level performance/power analysis for platform-based design of multimedia applications. ACM Transactions on Design Automation of Electronic Systems, 12(1), 2-es.
  8. 8. L Abeni,G Buttazzo (1998). Integrating multimedia applications in hard real-time systems. Proceedings 19th IEEE Real-Time Systems Symposium (Cat. No.98CB36279), 4-13.
  9. 9. S Chakraborty,L Thiele (2000). A New Task Model for Streaming Applications and Its Schedulability Analysis. Design, Automation and Test in Europe, 486-491.
  10. 10. P Schleiss,M Zeller,G Weiss,D Eilers (2014). Safe Adapt: Safe Adaptive Software for Fully Electric Vehicles. 3rd Conference on Future Automotive Technology (CoFAT)
  11. 11. M Hussein,R Nouacer,A Radermacher (2016). A Modeldriven Approach for Validating Safe Adaptive Behaviors. 19th Euromicro Conference on Digital Systems Design (DSD 2016)
  12. 12. D Chen,S Gerard,H Lonn,M Reiser,D Servat,C Sjostedt,R Kolagari,M Torngren,M Weber,P Cuenot (2007). Managing Complexity of Automotive Electronics Using the EAST-ADL. 12th IEEE International Conference on Engineering Complex Computer Systems (ICECCS '07), 353-358.
  13. 13. B Morin,O Barais,J Jezequel,F Fleurey,A Solberg (2009). Models@ Run. Time to Support Dynamic Adaptation. Computer, 42, 44-51.
  14. 14. O Scheickl,M Rudorfer (2008). Automotive Real-Time Development Using Timing augmented AUTOSAR Specification, BMW Car IT. 4th European Congress Embedded Real-Time Software (ERTS 2008)
  15. 15. M Andrews (2000). Probabilistic end-to-end delay bounds for earliest deadline first scheduling. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies, 603-612.
  16. 16. G Lipari,S Baruah (2001). A hierarchical extension to the constant bandwidth server framework. Proceedings Seventh IEEE Real-Time Technology and Applications Symposium, 26-35.
  17. 17. F Glover,M Laguna (1997). Tabu Search. Tabu Search
  18. 18. D Garlan,S-W Cheng,A-C Huang,B Schmerl,P Steenkiste (2004). Rainbow: architecture-based self-adaptation with reusable infrastructure. Computer, 37(10), 46-54.
  19. 19. Quan Sheng,Jian Yu,Aviv Segev,Kewen Liao (2010). Techniques on developing context‐aware web services. International Journal of Web Information Systems, 6(3), 185-202.
  20. 20. Ji Zhang,Betty Cheng (2006). Model-based development of dynamically adaptive software. Proceedings of the 28th international conference on Software engineering, 371-380.
  21. 21. Tao Gu,Hung Pung,Da Zhang (2005). A service‐oriented middleware for building context‐aware services. Journal of Network and Computer Applications, 28(1), 1-18.
  22. 22. Romain Rouvoy,Paolo Barone,Yun Ding,Frank Eliassen,Svein Hallsteinsen,Jorge Lorenzo,Alessandro Mamelli,Ulrich Scholz (2009). MUSIC: Middleware Support for Self-Adaptation in Ubiquitous and Service-Oriented Environments. Lecture Notes in Computer Science, 5525, 164-182.
  23. 23. William Heaven,Daniel Sykes,Jeff Magee,Jeff Kramer (2009). A Case Study in Goal-Driven Architectural Adaptation. Lecture Notes in Computer Science, 5525, 109-127.
  24. 24. Sandro Andrade,Raimundo Macedo (2009). A non-intrusive component-based approach for deploying unanticipated self-management behaviour. 2009 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems, 152-161.
  25. 25. B Morin,O Barais,G Nain,J Jezequel (2009). Taming Dynamically Adaptive Systems using models and aspects. the 31st International Conference on Software Engineering
  26. 26. L Abeni,L Palopoli,G Lipari,J Walpole (2002). Analysis of a reservation-based feedback scheduler. 23rd IEEE Real-Time Systems Symposium, 2002. RTSS 2002., 71-80.
  27. 27. Augusto De Oliveira,Eduardo Camponogara,George Lima (2009). Dynamic Reconfiguration in Reservation-Based Scheduling: An Optimization Approach. 2009 15th IEEE Real-Time and Embedded Technology and Applications Symposium, 173-182.
  28. 28. P Kumar Saraswat,P Pop,J Madsen (2010). Task Mapping and Bandwidth Reservation for Mixed Hard/Soft Fault-Tolerant Embedded Systems. 16th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS '10)
  29. 29. P Pop,V Izosimov,P Eles,Z Peng (2009). Design optimization of time and cost-constrained faulttolerant embedded systems with check pointing and replication. IEEE Transactions on VLSI Systems, 17, 389-402.
  30. 30. T Pop,P Pop,P Eles,Z Peng,A Andrei (2008). Timing analysis of the Flex Ray communication protocol. Real-Time Systems, 39(1), 205-235.
  31. 31. Paul Pop,Petru Eles,Zebo Peng,Traian Pop (2006). Analysis and optimization of distributed real-time embedded systems. ACM Transactions on Design Automation of Electronic Systems, 11(3), 593-625.
  32. 32. Domiţian Tămaş-Selicean,Paul Pop (2015). Design Optimization of Mixed-Criticality Real-Time Embedded Systems. ACM Transactions on Embedded Computing Systems, 14(3), 1-29.
  33. 33. Robert France,Bernhard Rumpe (2007). Model-driven Development of Complex Software: A Research Roadmap. Future of Software Engineering (FOSE '07), 37-54.
  34. 34. Mazeiar Salehie,Ladan Tahvildari (2009). Self-adaptive software. ACM Transactions on Autonomous and Adaptive Systems, 4(2), 1-42.
  35. 35. M Fowler (2003). UML Distilled: A Brief Guide to the Standard Object Modeling Language. UML Distilled: A Brief Guide to the Standard Object Modeling Language
  36. 36. Hermann Kopetz,Wilfried Steiner (1997). Real-Time Systems. Real-Time Systems
  37. 37. L Abeni,G Buttazzo (2001). Stochastic analysis of a reservation based system. Proceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001, 946-952.
  38. 38. L Abeni,G Lipari,J Lelli (2015). Constant bandwidth server revisited. 4th Embedded Operating Systems Workshop, 11, 19-24.
  39. 39. SafeAdapt: Safe Adaptive Software for Fully Electric Vehicles. SafeAdapt: Safe Adaptive Software for Fully Electric Vehicles
  40. 40. S Gérard,C Dumoulin,P Tessier,B Selic (2007). Papyrus: A UML2 tool for domain-specific language modeling. International Dagstuhl conference on Model-based engineering of embedded real-time systems (MBEERTS'07), 361-368.
  41. 41. Rachel Roegman,Serena Salloum (2021). “I Never Touch Race”. Teaching Race in Perilous Times, 155-181.
  42. 42. N Wang,D Schmidt,C O'ryan (2001). Overview of the CORBA component model. Componentbased software engineering, 557-571.

Funding

No external funding was declared for this work.

Conflict of Interest

The authors declare no conflict of interest.

Ethical Approval

No ethics committee approval was required for this article type.

Data Availability

Not applicable for this article.

How to Cite This Article

Mahmoud M. Hussein. 2018. "Function Allocation and Bandwidth Reservation for Mixed-critical Adaptive Software Systems". Global Journal of Research in Engineering - J: General Engineering GJRE-J Volume 18 (GJRE Volume 18 Issue J4).

Download Citation

Journal Specifications

Crossref Journal DOI 10.17406/gjre

Print ISSN 0975-5861

e-ISSN 2249-4596

Keywords
Classification
GJRE-J Classification FOR Code:090299
Version of record

v1.2

Issue date
July 3, 2018

Language
English
Order Article Reprint
Experiance in AR

Explore published articles in an immersive Augmented Reality environment. Our platform converts research papers into interactive 3D books, allowing readers to view and interact with content using AR and VR compatible devices.

Read in 3D

Your published article is automatically converted into a realistic 3D book. Flip through pages and read research papers in a more engaging and interactive format.

Article Matrices
Total Views: 1.4K
Total Downloads: 114
All Trends

Request Access

Please fill out the form below to request access to this research paper. Your request will be reviewed by the editorial or author team.
X

This is the heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

High-quality academic research articles on global topics and journals.

Function Allocation and Bandwidth Reservation for Mixed-critical Adaptive Software Systems

Mahmoud Hussein
Mahmoud Hussein Menofia University,
Mahmoud Hussein
Mahmoud Hussein