Program |
 |
|
|
Find in Program |
 |
|
|
Page |
 |
|
|
Basket |
 |
|
view, help
"Patterns for Effective Management of Resources in Software Systems"
|
|
|
|
Patterns for Effective Management of Resources in Software Systems
eeting Room 16 Sunday, 13:30, half day 7 | · | 8 | · | 9 | · | 10 | · | 11 | · | 12 | · | 13 | · | 14 | · | 15 | · | 16 | · | 17 | · | 18 | · | 19 | · | 20 | · | 21 |
Prashant Jain, IBM India Research Laboratory: Prashant Jain is currently working as a Technical Staff Member at IBM India Research Labs in Delhi, India. His professional experience has seen him working in the U.S., Japan, Germany and India for companies including Siemens AG, Fujitsu Network Communications, Inc., and Kodak Health Imaging Systems, Inc. His main fields of interest include distributed systems, design patterns and eXtreme programming. He has published several papers and organized various workshops at conferences such as OOPSLA, EuroPLoP, PloP and XP. Prashant is co-author of POSA3: Patterns for Resource Management. Michael Kircher, Siemens AG: Michael Kircher is currently working as Senior Software Engineer at Siemens AG Corporate Technology in Munich, Germany. His main fields of interest include distributed object computing, software architecture, patterns, and eXtreme Programming. In recent years he has published at numerous conferences on topics such as patterns, software architecture for distributed systems, and eXtreme Programming. He jointly organized several workshops on the topics mentioned above at conferences such as OOPSLA and EuroPLoP. Michael is co-author of POSA3: Patterns for Resource Management.
Tutorial number: 16
Efficient management of resources is critical in the execution
of any kind of software. From embedded software in a mobile
device to software in a large enterprise server, it is
important that resources, such as memory, threading, files, or
network connections, are managed efficiently to allow the
systems to function properly and effectively.
This tutorial uses design patterns to present techniques for
implementing effective and efficient resource management in a
system. The patterns are presented in detail making use of
several examples. The tutorial is based on the third volume of
the POSA (Pattern-Oriented Software Architecture)
series. The tutorial presents a thorough introduction to
resource management along with two case studies in which the
patterns are applied to the domains of ad hoc networking and
mobile radio networks. The presented patterns are independent
of any implementation technique, such as .NET, Java or C++,
even though the examples are given in Java and C++. The
patterns are grouped by different areas of resource management
and address the complete lifecycle of resources: acquisition,
management, and release.
Intermediate: The participants should have a basic understanding of
design patterns and UML notation.
|