Call for Papers N E T . O B J E C T D A Y S 2 0 0 0 Messekongresszentrum Erfurt, Germany October 9 – 12, 2000 After their great individual success, JavaDays, JIT, DJEK and STJA conferences (incl. GCSE) have now merged to form an even more attractive event: the Net.ObjectDays 2000 conference. The JavaDays was the German Java event last year in Düsseldorf. Net.ObjectDays 2000 embraces object-oriented topics such as Java, Smalltalk, components, UML, embedded Java, databases and generative design methodologies. And, at the same time it addresses the way how the internet is radically changing best programming practices by covering XML, E-commerce, security and web-based computing. Like its predecessors, Net.ObjectDays 2000 bridges the gap between universities and industry, between research and application. The conference provides a forum for OO- and web-developers both from industry and universities and for decision makers who will learn to look behind and beyond vendor presentations. The conference offers a variety of scientific and application related talks, tutorials, an exhibition, a vendor session and it carries on to present invited talks from respected international experts and trendsetters. The scientific program is run by four program committees, each with its own Call for Papers: - Java and the Java Platform - Universal Database Systems and XML - Object-Oriented Software Systems incl. Smalltalk - Generative and Component-based Software Engineering Call for Papers for the Second International Symposium on Generative and Component-Based Software Engineering Organized by the Working Group “Generative and Component-Based Software Engineering“ of the German Gesellschaft für Informatik e.V. Component-based software development is expected to bring a productivity increase to software development comparable to the introduction of the assembly line in manufacturing. Unfortunately, current component technologies suffer from several problems. Over years of evolution and also during customization for reuse, components are affected by changes arising from new functional and non-functional requirements, new software architectures and component deployment strategies, new versions of a computing environment that affect component communication, etc. Due to those changes, components soon start suffering from complexity explosion, performance degradation and redundant implementations of similar features. The cumulative effect of this uncontrolled growth becomes prohibitive to reuse. Generative techniques have a potential to alleviate the above problems, as changes affecting components can now be more effectively managed during the generation process rather than at the component level. Using generative techniques, we can produce custom components from elements that can be considerably simpler than executable components themselves, keeping the complexity of an evolving component system under control. Both generative and component-based approaches require changes in analysis and design methods, particularly, to move their focus from single systems to product lines. The goal of this symposium is to bring together researchers and practitioners from different areas related to generative development and component-based engineering and to stimulate integrative work. The symposium will include a technical papers session and pre-conference tutorials. The symposium will also feature a Young Researchers Workshop to be organized by Elke Pulvermueller (pulvermueller@acm.org), Andreas Speck (speck@informatik.uni-tuebingen.de), Kai Böllert (kaib@acm.org), Detlef Streitferdt (detlef.streitferdt@theoinf.tu-ilmenau.de) and Dirk Heuzeroth (heuzer@ipd.info.uni-karlsruhe.de). The relevant topics include, but are not limited to: Integration of Generative and Component-Based Approaches Generative Techniques Generative Reuse Metaprogramming Systems Template Metaprogramming Transformation Systems Active Libraries Generation Techniques for Evolution of Components Techniques for Application Generators Generation of Non-Code Artifacts Formal Methods for Generative Techniques Component-Based Software Engineering Component Reuse Distributed Component Platforms Distributed Component Systems Evolution of Component-Based Systems Technology of Components Analysis and Design Patterns Methods for Development and Use of Components Formal Methods for Component Systems Separation of Concerns Aspect-Oriented Programming Intentional Programming Multi-Dimensional Separation of Concerns Domain Engineering and Product Lines Domain-Specific Languages Domain Analysis Design of Generic Architectures for Product Lines Reflection Industrial Applications of Components and Generative Approaches Papers combining concepts from more than one topic area are encouraged. Submission Guidelines: In order to foster a lively exchange of perspectives on the conference topics, the program committee encourages contributions from both researchers and practitioners. We shall consider papers in two categories: - Research Paper (10 pages) - Experience Report (3-6 pages) Please submit papers in English via email to: gcse-submission@cs.concordia.ca either as PDF format or postscript format, with compression using zip or gzip for larger files. Submission guidelines and further updates will be published at the Website. Accepted papers will be published in the conference proceedings. Program Committee: Greg Butler (co-chair), Concordia University, Montreal, Canada Stan Jarzabek (co-chair), National University of Singapore, Singapore Mehmet Aksit, University of Twente, The Netherlands Paul Basset, Netron Inc., Canada Don Batory, University of Texas, USA Ira Baxter, Semantic Designs, Inc., USA Manfred Broy, Technical University of Munich, Germany Jim Coplien, Bell Labs, USA Krzysztof Czarnecki, DaimlerChrysler AG, Germany Jin Song Dong, National University of Singapore Ulrich Eisenecker, University of Applied Sciences, Kaiserslautern, Germany Harald Gall, Technical University of Vienna, Austria Kyo Kang, Pohang University of Science and Technology, Korea Rudolf Keller, Universite' de Montre'al, Canada Peter Knauber, Fraunhofer Institute for Experimental Software Engineering, Germany Kung-Kiu Lau, University of Manchester, UK Hafedi Mili, University of Quebec, Canada Gail Murphy, University of British Columbia, Canada Pavol Navrat, Slovak University of Technology, Slovakia John Potter, University of New Soth Wales, Australia Dieter Rombach, University of Kaiserslautern, Germany Clemens Szyperski, Microsoft Research, USA Todd Veldhuizen, Indiana University, USA Organising Committee: C. Cap, University of Rostock K. Czarnecki, DaimlerChrysler AG T. Dittmar, Daedalos Consulting GmbH B. Franczyk, University of Essen U. Frank, University of Koblenz-Landau M. Goedicke, University of Essen M. Jeckle, DaimlerChrysler AG H. Krause, Transit F. Langhammer, Living Pages Research M. Lehmann, Sun Microsystems B. Lenz, Transit C. Müller-Schloer, Univ. of Hannover I. Philippow, Technical Univ. of Ilmenau H.-W. Six, Fern University of Hagen R. Unland, University of Essen G. Vossen, University of Münster M. Weber, University of Ulm H.G. Weißenbach, HW Consulting Supported by: GI - Gesellschaft für Informatik e.V. (FA 3.1, FA 2.1) STJA e.V., Ilmenau Universities of Ilmenau, Essen and Koblenz-Landau Sun Microsystems GmbH, Munich Transit GmbH, Ilmenau (list under expansion) Important Dates: June 15, 2000: Submission Deadline July 15, 2000: Notification of Acceptance September 1, 2000: Camera Ready Version Website: http://www.netobjectdays.org/gcse