Содержание
- 2. Contents 1. Motivation 2. Tracing in general 3. Interceptors 4. Tracing using interceptors 5. Conclusion
- 3. Motivation 1. Technical development: Distributed, heterogeneous environment Object-oriented integration → CORBA
- 4. Motivation 2. Applications: e-Business Embedded systems
- 5. Motivation 3. Growing competition: Functional and reliability requirements Time-to-market pressure
- 6. Contents 1. Motivation 2. Tracing in general 3. Interceptors 4. Tracing using interceptors 5. Conclusion
- 7. Tracing vs. debugging
- 8. Aims of tracing (use cases) 1. Checking correct behaviour 2. Locating bugs 3. Better understanding of
- 9. Current tracing mechanisms Current solutions are bound to particular programming languages. Synchronization, lack of global clock
- 10. Current tracing mechanisms State of the art in distributed systems: + Central tracer – Manual instrumentation
- 11. Contents 1. Motivation 2. Tracing in general 3. Interceptors 4. Tracing using interceptors 5. Conclusion
- 12. CORBA interceptor An object implementing the interceptor interface without actually modifying the ORB using callback methods
- 13. Callback methods methodX() methodX() Client Server
- 14. Definitions & implementations First definition: CORBA 2.3 Incompatible implementations September 1998: OMG RFP December 1999: Joint
- 15. Other possible solutions Smart proxies Servant managers Pluggable protocols ORB event handlers …
- 16. Contents 1. Motivation 2. Tracing in general 3. Interceptors 4. Tracing using interceptors 5. Conclusion
- 17. Tracing using interceptors send_request() receive_request() send_reply() receive_reply()
- 18. The resulting architecture Automatic instrumentation Open system Until then: a slight modification of the ORB With
- 19. Overhead In interactive mode: ~ 500 % communication overhead In local mode: ~ 15 %
- 20. Contents 1. Motivation 2. Tracing in general 3. Interceptors 4. Tracing using interceptors 5. Conclusion
- 21. Results A tracing architecture satisfying the previously defined requirements A tool for documenting and interactive tracing
- 22. Future plans Improving interoperability Extending the architecture for other middleware systems, such as DCOM Improving user
- 24. Скачать презентацию
 Slaidy.com
 Slaidy.com





















 Планирование процессов в ОС
 Планирование процессов в ОС Понятия информации и системы счисления
 Понятия информации и системы счисления vis01
 vis01 Технологии передачи информации
 Технологии передачи информации Веб-страница. Домашнее задание
 Веб-страница. Домашнее задание Создание 3D модели на основе операций твердотельного моделирования.(1 занятие)
 Создание 3D модели на основе операций твердотельного моделирования.(1 занятие) Контент. Форматы, типы, виды
 Контент. Форматы, типы, виды Работа с программой Абонемент
 Работа с программой Абонемент qazaq.info Агрегатор новостей
 qazaq.info Агрегатор новостей Аппаратная реализация компьютера
 Аппаратная реализация компьютера Программная инженерия. Лекция 7. Методы генерации тест-кейсов
 Программная инженерия. Лекция 7. Методы генерации тест-кейсов Графы (основные понятия)
 Графы (основные понятия) Операторы цикла
 Операторы цикла 1
 1 Нормализация данных в IDEF1X
 Нормализация данных в IDEF1X Презентация на тему Язык программирования Си
 Презентация на тему Язык программирования Си  Разработка тестов. Практическая работа № 5
 Разработка тестов. Практическая работа № 5 Базы данных. § 12. Информационные системы
 Базы данных. § 12. Информационные системы Современные операционные системы для ПК
 Современные операционные системы для ПК Локальные и глобальные компьютерные сети
 Локальные и глобальные компьютерные сети Условные операторы
 Условные операторы Модификация существующей системы защиты информации на малом предприятии
 Модификация существующей системы защиты информации на малом предприятии Презентация на тему Ввод информации в память компьютера
 Презентация на тему Ввод информации в память компьютера  Создание сайта
 Создание сайта Человеко-машинное взаимодействие
 Человеко-машинное взаимодействие Переменные, типы данных, операторы
 Переменные, типы данных, операторы PLC Systems. DSLaunch и DirectSoft32
 PLC Systems. DSLaunch и DirectSoft32 Динамические структуры данных (язык Си)
 Динамические структуры данных (язык Си)