3: Total network load for a number of stations varying from 4 to 10 with 10 signals by station ,
the gain is limited since it ranges from 0.3 to 0.56%. From a schedulability point of view, SE, as well as BBFd-wlo, always found a feasible solution in our experiments (made with freshness equal to production period) for nominal loads lower than 35%. Beyond this load level, the computation time for SE may become problematic due to the lack of feasible solutions, Index Bibliography ,
OSEK/VDX operating system, version 2.2.3, 2005. ,
OSEK/VDX time-triggered operating system, version 1.0, 2001. ,
11898 -Road vehicles -Interchange of digital information -Controller Area Network for high-speed Communication. International Standard Organization, 1994. ,
11519-2 -Road vehicles -Low Speed serial data communication -Part 2: Low Speed Controller Area Network. International Standard Organization, pp.11519-11521, 1994. ,
11519-3 -Road vehicles -Low speed serial data communication. Part 3: Vehicle Area Network (VAN) International Standard Organization, pp.11519-11522, 1994. ,
Local Interconnect Network) specication package, version 2, 2003. ,
Specication of the TTP/A Protocol, 2002. ,
Time-Triggered Protocol TTP/C, High-Level Specication Document, 2003. ,
FlexRay Communication System, Protocol Specication, version 2.0, 2004. ,
11898-4 -Road vehicles -Controller Area Network (CAN) -Part 4: Time-Triggered Communication. International Standard Organization, pp.11898-11902, 2000. ,
Proposition d'un middleware tolérant aux fautes dans le contexte des applications embarquées dans les automobiles, 2002. ,
Searching for the middle ground, Business Communications Review, p.4650, 1995. ,
Middleware: a model for distributed system services, Communications of the ACM, vol.39, issue.2, p.8698, 1996. ,
DOI : 10.1145/230798.230809
IT Architectures and Middleware: Strategies for Building Large ,
The Common Object Request Broker: Core Specication, version 3.0.2 edition, 2002. ,
Real-Time CORBA (Static Scheduling), version 1.2 edition, 2005. ,
Real-Time CORBA (Dynamic Scheduling), version 2, 2003. ,
From functional to architectural analysis of a middleware supporting interoperability across heterogeneous distribution models, Proceedings 3rd International Symposium on Distributed Objects and Applications, 2001. ,
DOI : 10.1109/DOA.2001.954082
OMG Unied Modelling Language: Superstructure, version 2, 2004. ,
Rening middleware functions for verication purpose, Proceedings of the Monterey Workshop 2003 (MONTEREY'03), 2003. ,
Pattern-oriented software architecture -a system of patterns, 1996. ,
The ADAPTATIVE communication environment: an object-oriented network programming toolkit for developing communication software, Proceedings of the 12th Annual Sun Users Group Conference, 1994. ,
Applying design patterns and frameworks to develop object-oriented communication software The Handbook of Programming Languages, 1997. ,
The design of the TAO real-time object request broker, Computer Communications, vol.21, issue.4, 1998. ,
DOI : 10.1016/S0140-3664(97)00165-5
Applying patterns to develop extensible ORB middleware, IEEE Communications Magazine, vol.37, issue.4, p.5463, 1999. ,
DOI : 10.1109/35.755450
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.13.6617
Volcano communications concept, Volcano Communications Technologies AB, 1998. ,
Volcano -a revolution in on-board communications, Volvo Technology report, 1999. ,
Guaranteeing message latencies on controller area network (CAN) In CiA, Proceedings of the 1st International CAN Conference (ICC'94), p.211, 1994. ,
Volcano -enabling correctness by design Embedded Systems Handbook, pages 43.143.18, 2005. ,
OSEK/VDX communication specication, version 3, 2004. ,
OSEK/VDX fault-tolerant communication, version 1.0, 2001. ,
Aspectoriented programming, Proceedings of the 11th European Conference on Object-Oriented Programming, 1997. ,
Design pattern implementation in Java and AspectJ year =, Proceedings of the 17th Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'02), p.161173, 2002. ,
Interface based design of distributed embedded automotive software -the TITUS approach, 2000. ,
The time-triggered technology and the two-level design approach, 2005. ,
Design patterns: elements of reusable objectoriented software, 1995. ,
Pattern-oriented software architecture patterns for concurrent and networked objects, 2000. ,
Doing hard time: developing real-time systems with UML, objects, frameworks, and patterns, 1999. ,
Real-time constraints as strategies, Proceedings of the Third Annual European Pattern Languages of Programming Conference, 1998. ,
Multithreaded Rendezvous, Proceedings of the 1999 ACM symposium on Applied computing , SAC '99, p.571579, 1999. ,
DOI : 10.1145/298151.298472
An architectural pattern for real-time control software, Pattern Languages of Program Design, 1996. ,
Application of patterns to real-time object-oriented software design, 2000. ,
Contributions to middleware architectures to prototype distribution infrastructures, 14th IEEE International Workshop on Rapid Systems Prototyping, 2003. Proceedings., 2003. ,
DOI : 10.1109/IWRSP.2003.1207039
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.562.8206
Conception et réalisation d'un intergiciel schizophrène pour la mise en oeuvre de systèmes répartis interopérables, 2003. ,
UML Prole for Schedulability, Performance, and Time, version 1.1 edition, 2005. ,
A component-based methodology for embedded system prototyping, 14th IEEE International Workshop on Rapid Systems Prototyping, 2003. Proceedings., p.9, 2003. ,
DOI : 10.1109/IWRSP.2003.1207024
Real-Time System Modeling with ACCORD/UML Methodology, p.5170, 2004. ,
DOI : 10.1007/1-4020-7991-5_4
MAST Real-Time View: a graphic UML tool for modeling object-oriented real-time systems, Proceedings 22nd IEEE Real-Time Systems Symposium (RTSS 2001) (Cat. No.01PR1420), p.245, 2001. ,
DOI : 10.1109/REAL.2001.990618
Real-time UML second edition -developing ecient objects for embedded systems ,
Automatic synthesis of multi-tasking implementations from real-time object-oriented models, Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607), p.360, 2000. ,
DOI : 10.1109/ISORC.2000.839552
Real-time object-oriented modeling, 1994. ,
Calcul de majorants de pire temps d'ex??cution : ??tat de l'art, Techniques et sciences informatiques, vol.22, issue.5, p.651677, 2003. ,
DOI : 10.3166/tsi.22.651-677
Optimal priority assignment and feasibility of static priority tasks with arbitrary start times, 1991. ,
Real Time Scheduling Theory: A Historical Perspective, Real-Time Systems, vol.28, issue.2/3, p.101155, 2004. ,
DOI : 10.1023/B:TIME.0000045315.61234.1e
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.336.2890
Frame packing in real-time communication, 2000. ,
Schedulability-driven frame packing for multicluster distributed embedded systems, ACM Transactions on Embedded Computing Systems, vol.4, issue.1, p.112140, 2005. ,
DOI : 10.1145/1053271.1053276
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.113.3401
A multiframe model for real-time tasks, Proceedings of the 17th IEEE Real-Time Systems Symposium (RTSS'96), p.22, 1996. ,
Generalized multiframe tasks. Real-Time Systems, p.522, 1999. ,
Fundamental Design Problems for the Hard Real-Time Environments, Massachusetts Institute of Technology (MIT), 1983. ,
Guidelines for the development of communication middleware for automotive applications, Proceedings of the 3rd Workshop on Object-oriented Modeling of Embedded Real-Time Systems (OMER3), 2005. ,
URL : https://hal.archives-ouvertes.fr/inria-00000396
Optimal conguration of an in-vehicle embedded middleware, the 3rd Taiwanese-French Conference on Information Technology (TFIT'06), p.425444, 2006. ,
Priority inheritance protocols: an approach to real-time synchronization, IEEE Transactions on Computers, vol.39, issue.9, p.11751185, 1990. ,
DOI : 10.1109/12.57058
Real-time application development with OSEK: A review of the OSEK standards, 2003. ,
Real-time operating systems: An ongoing review, Proceedings of the 21st IEEE Real-Time Systems Symposium (RTSS'2000), WIP Section, 2000. ,
Scheduling algorithms for multiprogramming in a hard-real-time environment Schedulability of generalized multiframe task sets under static priority assignment, Proceedings of the 4th International Workshop on Real-Time Computing Systems and Applications (RTCSA'97, p.4661, 1973. ,
Design-patterns based development of an automotive middleware, Proceedings of the 6th IFAC International Conference on Fieldbus Systems and their Applications (FeT'2005), 2005. ,
URL : https://hal.archives-ouvertes.fr/inria-00000397
UML Support for Designing Software Systems as a Composition of Design Patterns, Proceedings of the 4th International Conference on the Unied Modeling Language -Modeling Languages, Concepts and Tools, p.149165, 2001. ,
DOI : 10.1007/3-540-45441-1_12
Frame packing algorithms for automotive applications, Institut National de Recherche en Informatique et en Automatique (INRIA), 2003. ,
URL : https://hal.archives-ouvertes.fr/inria-00077036
Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables, 1974. ,
Frame packing under real-time constraints, Proceedings of the 5th IFAC International Conference on Fieldbus Systems and their Applications (FeT'2003), p.185192, 2003. ,
URL : https://hal.archives-ouvertes.fr/inria-00107676
Approximation algorithms for bin packing: a survey In Approximation algorithms for NP-hard problems, p.4693, 1996. ,
Local search algorithms for the bin packing problem and their relationships to various construction heuristics, Journal of Heuristics, vol.9, issue.1, p.2949, 2003. ,
Ecient generation of set partitions, 2002. ,
Construction de trames sous contraintes tempsréel, Proceedings of the 11th International Conférence on Real-Time Systems & Embedded Systems 2003 (RTS'2003), p.235255, 2003. ,
Conguration of in-vehicle embedded systems under real-time constraints, Proceedings of the 10th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA'2005), 2005. ,
Application note -SJA1000 Stand-alone CAN controller -AN97076, 1997. ,
AP16021 -C50x and C16x family -CAN interrupt structure with the example of the C167CR, 2005. ,
Guaranteed message latencies for distributed safety critical hard real-time networks, 1994. ,
Évaluation de performances temporelles et optimisation de l'ordonnancement de tâches et messages, 1999. ,
An optimization framework for scheduling of embedded real-time systems, 2004. ,
Guiding architectural design process of hard real-time systems with constraint programming, the 3rd Taiwanese-French Conference on Information Technology (TFIT'06), 2006. ,
URL : https://hal.archives-ouvertes.fr/hal-00448542
Enhanced xed-priority scheduling with (m,k)-rm guarantee, Proceedings of the 21st IEEE Real-Time Systems Symposium, p.7988, 2000. ,