Real-Time Architectures

Thursday, June 17, 2010 - 7:00pm
Bruce Douglass, IBM
Bruce Douglass
Architecture captures the broad-stroke strategic design decisions of a particular system. The Harmony process identifies 5 important architectural views: subsystem and component architecture, concurrency architecture, distribution architecture, safety and reliability architecture, and deployment architecture. These 5 views of architecture are then realized in the incremental development cycle via the application of architectural design patterns to form a comprehensive, robust and coherent architecture. This presentation will focus on creating robust scalable architectures for real-time and embedded systems. The IBM Innovation Center <> is located at 404 Wyman Street, Waltham. There is free parking in the garage at the north end of the building. To reach the meeting room, walk out the front of the garage and around to your right to the front door of the building. Directions to the room will be available when you sign in at the front desk.
Bruce Powel Douglass, who has a doctorate in neurocybernetics, has over 30 years experience designing safety-critical real-time applications in a variety of hard real-time environments. He has designed and taught courses in agile methods, object-orientation, MDA, real-time systems, and safety-critical systems development, and is the author of a number of technical books, including Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems (2009 Addison-Wesley), Real-Time UML: Advances in the UML for Real-Time Systems (2004 Addison-Wesley), Real-Time UML Workshop for Embedded Systems (2006 Newnes), Doing Hard Time: Developing Real-Time Systems with UML, Objects, Frameworks, and Patterns (1999 Addison-Wesley), and Real-Time Agility: The Harmony/ESW Method for Real-Time and Embedded Systems Development (2009 Addison-Wesley). His latest book, Real-Time Agility, on the synergistic application of model-driven development and agile methods came out this year. He is the Chief Evangelist at IBM Rational, where he mentors IBM professional staff, consults with many customers all over the world, represents IBM at many different conferences, and authors tools and processes for the embedded real-time industry. He can be followed on Twitter @BruceDouglass. Papers and presentations are available at his Real-Time UML Yahoo technical group ( and from his IBM page (