Program |
 |
|
|
Find in Program |
 |
|
|
Page |
 |
|
|
Basket |
 |
|
view, help
"Pattern-Oriented Software Architecture: Patterns for Concurrent and Distributed Objects"
|
|
|
|
Pattern-Oriented Software Architecture: Patterns for Concurrent and Distributed Objects
Meeting Room 12 Monday, 13:30, half day 7 | · | 8 | · | 9 | · | 10 | · | 11 | · | 12 | · | 13 | · | 14 | · | 15 | · | 16 | · | 17 | · | 18 | · | 19 | · | 20 | · | 21 |
Douglas Schmidt, Vanderbilt University: Dr. Douglas C. Schmidt is a Full Professor in the Electrical Engineering and Computer Science Department at Vanderbilt University. For over a decade, his research has focused on patterns, optimization techniques, and empirical analyses of object-oriented frameworks that facilitate the development of distributed real-time and embedded (DRE) middleware on parallel platforms running over high-speed networks and embedded system interconnects. In addition to his academic research, Dr. Schmidt has over 15 years of experience leading the development of ACE and TAO, which are widely used DRE middleware frameworks that contain a rich set of components that implement patterns for DRE systems.
Tutorial number: 35
This tutorial describes how to apply patterns, frameworks, and
middleware to alleviate the complexity of developing concurrrent and
distributed applications. These patterns and frameworks have been
used successfully by the speaker on production applications at
hundreds of commercial companies and projects.
The tutorial
illustrates by example how to significantly simplify and enhance the
development of distributed systems that effectively utilizes
concurrency and distribution via the use of:
- Object-oriented design techniquessuch as patterns, layered modularity, and data/control abstraction
- Object-oriented language featuressuch as abstract classes, inheritance, dynamic binding, and parameterized types
- Middlewaresuch as object-oriented frameworks for distributed object computing and component middleware
- Advanced operating system mechanismssuch as event demultiplexing, multi-threading, multi-processing, and explicit dynamic linking
The tutorial examines patterns and framework solutions abstracted from
production systems in domains ranging from telecommunication systems,
medical systems, real-time avionics and aerospace systems, e-commerce,
and automated stock trading to illustrate key technical design and
implementation issues. The material presented in this tutorial is
based on the book "Pattern-Oriented Software Architecture: Patterns
for Concurrent and Networked Objects", Wiley & Sons, 2000, which is
the second volume in the highly acclaimed POSA series.
Advanced: The tutorial is intended for programmers familiar with OO development
techniques and language features and systems programming and
networking concepts.
|