====================================================================== CALL FOR PAPERS OOPSLA 2001 Workshop on Towards Patterns and Pattern Languages for OO Distributed Real-time and Embedded Systems Organizers Michael Kircher, Siemens AG Prashant Jain, Siemens AG Douglas C. Schmidt, UC Irvine Angelo Corsaro, Washington University Sunday, October 14, 2001 Tampa Bay Convention Center Tampa Bay, Florida USA http://www.cs.wustl.edu/~mk1/RealTimePatterns ====================================================================== Technical Scope =============== Overview -------- Over the past decade there has been a dramatic increase in the demand for distributed real-time and embedded (DRE) systems. Demand is increasing in domains and in industries, including aerospace, telecommunications, automotive, and process automation. To meet the increasing demands, DRE systems are becoming increasingly complex. As a consequence, object-oriented (OO) technologies, which have long been used in complex non-real-time systems, are increasingly being considered for use in DRE systems. Despite many successes in recent years, it is still hard to find systematic descriptions of the real pros and cons of applying OO technologies to DRE systems. Many problems that must be solved in DRE systems occur across projects, and many solutions are re-invented and re-developed repeatedly. The forces driving these problems are often similar, particularly when systems are developed using OO technologies. To minimize unnecessary rework and help resolve inherent system architecture and design complexities, it has become essential to identify and apply *patterns and pattern languages* to capture proven solutions to recurring DRE systems problems. Patterns derived from conventional software designs are often not appropriate for DRE systems, however, due to stringent quality of service (QoS) requirements concerning memory usage, performance, and predictability that constrain the solution space. It is the intent of this workshop to start address this gap in the R&D literature. Goal ---- In this workshop we will bring together researchers and practitioners to lay the groundwork for a common understanding about software designs that are proven to work in the domain of OO DRE systems. The goal of this workshop is to identify and document common patterns among architectures of OO DRE systems. The patterns, interwoven as they are, will be used as the basis for our long-term goal: the creation of a pattern language for OO DRE systems. Participant Requirements ------------------------ Participants should be familiar with the development of OO DRE systems, especially with the constraints and forces prevailing in such systems. In addition, they should have a basic understanding of architecture and design patterns in the context of OO DRE systems. Participants must submit a position paper of around 4 pages that's presented in one of the following formats (in the order of preference): 1. A description of how the participant envisions the key patterns and pattern language(s) for DRE systems. 2. A description of an important pattern in a DRE application domain, such as telecom, aerospace, process automation, or vehtronics. 3. A description of how the participant has used patterns in the past to develop OO DRE systems. Important Dates: =============== Submission of position papers: Friday August 17 Notification of acceptances: Monday August 27 Submission Procedure: ==================== Submissions should be made electronically as described at: http://www.cs.wustl.edu/~mk1/RealTimePatterns The Location: ============ Tampa Bay, Florida, USA For further details, please see: http://oopsla.acm.org Organisation: ============ Organizers: Michael Kircher , Siemens AG, Corporate Technology, Germany Prashant Jain , Siemens AG, Corporate Technology, Germany Douglas C. Schmidt , University of California, Irvine Angelo Corsaro , Washington University, St. Louis, USA OOPSLA Workshop Committee Chair: Peter F. Sweeney, workshops@oopsla.acm.org _______________________________________________________________________