Building Reliable Component-Based Software Systems
Building Reliable Component-Based Software Systems
Mode Change Protocols for Real-Time Systems: A Survey and a New Proposal
Real-Time Systems
Towards a Dependable Component Technology for Embedded System Applications
WORDS '05 Proceedings of the 10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems
Scenario Aware Analysis for Complex Event Models and Distributed Systems
RTSS '07 Proceedings of the 28th IEEE International Real-Time Systems Symposium
A Study of the AADL Mode Change Protocol
ICECCS '08 Proceedings of the 13th IEEE International Conference on on Engineering of Complex Computer Systems
Uniprocessor EDF Scheduling with Mode Change
OPODIS '08 Proceedings of the 12th International Conference on Principles of Distributed Systems
Compositional Analysis of Multi-mode Systems
ECRTS '10 Proceedings of the 2010 22nd Euromicro Conference on Real-Time Systems
Reliable mode changes in real-time systems with fixed priority or EDF scheduling
Proceedings of the Conference on Design, Automation and Test in Europe
Mode-based reconfiguration of critical software component architectures
Proceedings of the Conference on Design, Automation and Test in Europe
Resource adaptations with servers for hard real-time systems
EMSOFT '10 Proceedings of the tenth ACM international conference on Embedded software
Multi-moded Resource Reservations
RTAS '11 Proceedings of the 2011 17th IEEE Real-Time and Embedded Technology and Applications Symposium
A Semantic Framework for Mode Change Protocols
RTAS '11 Proceedings of the 2011 17th IEEE Real-Time and Embedded Technology and Applications Symposium
A component model that is both control-driven and data-driven
Proceedings of the 14th international ACM Sigsoft symposium on Component based software engineering
Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications
Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications
A Classification Framework for Software Component Models
IEEE Transactions on Software Engineering
Global-EDF Scheduling of Multimode Real-Time Systems Considering Mode Independent Tasks
ECRTS '11 Proceedings of the 2011 23rd Euromicro Conference on Real-Time Systems
Modes for software architectures
EWSA'06 Proceedings of the Third European conference on Software Architecture
Property networks allowing oracle-based mode-change propagation in hierarchical components
Proceedings of the 15th ACM SIGSOFT symposium on Component Based Software Engineering
Towards mode switch handling in component-based multi-mode systems
Proceedings of the 15th ACM SIGSOFT symposium on Component Based Software Engineering
An Algorithm for Online Reconfiguration of Resource Reservations for Hard Real-Time Systems
ECRTS '12 Proceedings of the 2012 24th Euromicro Conference on Real-Time Systems
Timing Analysis for Mode Switch in Component-Based Multi-mode Systems
ECRTS '12 Proceedings of the 2012 24th Euromicro Conference on Real-Time Systems
Mode switch handling for the ProCom component model
Proceedings of the 16th International ACM Sigsoft symposium on Component-based software engineering
Executing reconfigurations in hierarchical component architectures
Proceedings of the 16th International ACM Sigsoft symposium on Component-based software engineering
Hi-index | 0.00 |
The growing complexity of embedded systems software requires new techniques for their development. A common approach to reducing software complexity is to partition system behavior into different operational modes. Such a multi-mode system can change its behavior by switching between modes under certain circumstances. Another approach to simplifying software development is Component-Based Software Engineering, which allows a system to be developed by reusable components. Combining both approaches, we get component-based development of multi-mode systems, for which a key issue is the mode switch handling. Since most existing mode switch techniques do not consider component-based systems, we present in this article an approach-the Mode Switch Logic (MSL)-for the development of component-based multi-mode systems. Additionally, we provide a timing analysis for the mode switch of systems using our MSL. Finally, the fundamentals of MSL and its mode switch timing analysis are demonstrated and evaluated by a case study, an Adaptive Cruise Control system.