Restructuring a pattern language which supports time-triggered co-operative software architectures in resource-constrained embedded systems

A wheelchair carrying vehicle comprising a head rest assembly which comprises a head rest support frame which is rockable about a pivotal axis fixed with respect to the vehicle body structure and located adjacent the roof panel of the body structure and which is lengthwise extensible toward and collapsible away from the aforesaid axis, at least one head rest member supported on the head rest support frame, the support frame being rockable about the aforesaid axis between a position having the head rest member located close to the roof panel and a position having the head rest member positioned adjacent the head portion of an occupant of the wheelchair carrying vehicle, a lock-unlock unit comprising a lock control lever rockable about the aforesaid pivotal axis and securely connected to the head rest support frame, the lock-unlock unit being operable for having the lock control lever selectively locked to and unlocked from the vehicle body structure. The head rest assembly may be one of two head rest assemblies which further comprises a conventional head rest assembly which is positioned in front of or at the rear of the former head rest assembly.

[1]  Michael J. Pont,et al.  Designing embedded systems using patterns: A case study , 2004, J. Syst. Softw..

[2]  Michael J. Pont Patterns for Time-Triggered Embedded Systems: Building Reliable Applications with the 8051 Family of Microcontrollers , 2001 .

[3]  Michael J. Pont,et al.  Restructuring a pattern language for reliable embedded systems , 2005 .

[4]  G. Clark,et al.  Reference , 2008 .

[5]  Rudolf Ferenc,et al.  Mining design patterns from C++ source code , 2003, International Conference on Software Maintenance, 2003. ICSM 2003. Proceedings..

[6]  Rudolf K. Keller,et al.  Pattern-based reverse-engineering of design components , 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002).

[7]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[8]  Dirk Riehle,et al.  Metadata and active object-models , 1998, OOPSLA Addendum.