The Communications of the ACM invites papers for a theme issue on Object-Oriented Application Frameworks. Frameworks are generally targeted for a particular application domain, such as user interfaces, business data processing systems, telecommunications, or multimedia collaborative work environments. A framework is more than a class hierarchy. It is a "semi-complete" application containing dynamic and static components that can be customized to produce user-specific applications. Due to the generic nature of framework components, mature frameworks can be reused as the basis for many other applications.
Despite dramatic increases in computing power the design and implementation of complex software remains hard. Moreover, the growing heterogeneity of hardware/software architecture and diversity of operating system and communication platforms make it difficult to reuse existing algorithms, detailed designs, interfaces, or implementations directly. The intensive focus on application frameworks in the object-oriented community offers software developers both a new vehicle for reuse and a way for capturing the essence of successful patterns, architectures, components, policies, services, and programming mechanisms. Object-oriented application frameworks are a very important issue for the software industry and academia at this time when software systems are becoming increasingly complex. We believe that the object-oriented application frameworks will be at the core of leading-edge software technology of the twenty-first century.
We are soliciting papers of a practical nature. The CACM special issue will focus primarily on recent and future object-oriented application frameworks and experience reports from developing frameworks in several domains. We expect that the articles in this theme section will span over several disciplines and/or domain areas.
Authors are also encouraged to describe their experiences building reusable object-oriented application frameworks, their experiences of frameworks used across several domains, and techniques for developing and documenting frameworks, as well as integrating framework-based reuse strategies into the software development process. Questions regarding the suitability of a topic should be sent to email@example.com or firstname.lastname@example.org.
The deadline for papers is December 7, 1996. Authors will be notified in March 1997. The theme issue will appear in October 1997.
The papers submitted for review should be between 10-14 pages long (around 5,000 words). Since the paper size is relatively small we encourage authors to submit supplement materials, such as documentation and detailed implementation of their frameworks. All submissions should identify a principal contact author by e-mail address and/or fax and/or telephone number and postal address. All submissions must follow the CACM author's guideline. Please send eight (8) hard-copies of your submission to one of the following editors:
Authors of accepted papers will be expected to sign an ACM copyright release form.
Back to Douglas C. Schmidt's home page.
Last modified 11:34:41 CDT 28 September 2006