Please, distribute this cfp to whom could concerns. I'm apologize if you already received a copy of this message. regards Walter Cazzola -- Walter Cazzola, PhD - Research Assistant, DISI, University of Genova E-mail [log in to unmask] Phone: +39 010 353 6637 Fax: +39 010 353 6699 · · · ---------------------------- · · · ---------------------------- · · · ... recursive: adjective, see recursive ... · · · ---------------------------- · · · ---------------------------- · · · CALL FOR PAPERS REFLECTION 2001 The Third International Conference on Metalevel Architectures and Separation of Crosscutting Concerns Kyoto, Japan September 26-28, 2001 * PAPER DEADLINE: March 15th, 2001 * http://www.is.titech.ac.jp/reflection2001/ Sponsored by Japan Society for Software Science and Technology (JSSST) Association Internationale pour les Technologies Objets (AITO) In Cooperation with (planned, subject to formal approvals) Information Processing Society of Japan (IPSJ) ACM SIGPLAN, SIGSOFT OBJECTIVES Metalevel architectures and reflection have attracted the attention of researchers and practitioners throughout computer science. Reflective and metalevel techniques are being used to address real-world problems in such areas as: programming languages, operating systems, databases, distributed computing, expert systems and web computing. Reflection and related technologies like, AOP and SOP, have proven to be powerful tools for improving the separation of concerns in complex systems. Systems built using these technologies can have better modularity than systems built using object-oriented or procedural programming alone. Separation of concerns has been a guiding principle of software engineering for nearly 30 years, but it's known benefits are seldom fully achieved in practice. This is primarily because traditional mechanisms for separating concerns into modules and then composing those modules into systems are not powerful enough to handle the many kinds of concerns that occur in practice. Over the last 10 years, this problem has attracted the attention of many researchers, including several from the reflection community, who have proposed approaches, including uses of reflection, to overcoming these limitations. For the first time, papers on advanced approaches to separation of concerns are explicitly solicited, so that this conference will also provide an opportunity for researchers in this growing area to discuss recent developments. Following the success of two previous conferences, Reflection'96 in San Francisco (online proceedings available at http://www.parc.xerox.com/reflection96), and Reflection'99 in Saint Malo (proceedings available as Springer LNCS 1616), this conference will provide an opportunity for researchers with a broad range of interests in metalevel architectures, reflective techniques, and separation of concerns in general. THEMES Papers are solicited on topics including, but not limited to: 1. Systems and applications with a reflective architecture and/or designed with strong separation of concerns - Operating systems/Middleware - Concurrent /Distributed/Parallel/Mobile systems - Networking/Internet/Web/Collaboration - Embedded/Fault-tolerant systems - Databases/Expert Systems - AI and knowledge-based systems/Agents 2. Programming Languages - Programming languages for reflection and/or separation of concerns (OO, functional, parallel, distributed, etc.) - Implementation techniques (open compilers, specializers, weavers, interpreters, analysis techniques, etc.) 3. Software Engineering - Metaobject protocols - Programming methodologies and environments - Metamodels (UML, CORBA, etc.) - Formal methods - Safety and security issues 4. Separation of Concerns - Mechanisms for handling crosscutting concerns and/or multiple kinds of concerns (adaptive programming, aspect-oriented programming, composition filters, multi-dimensional separation of concerns, etc.) - The use of reflection for achieving improved separation of concerns - Language and environment support - Specification, verification and analysis of concerns and their compositions - Conceptual and theoretical foundations - Case studies 5. Foundations of reflection and/or separation of concerns - Conceptual and theoretical foundations - Language semantics PAPER SUBMISSION All submissions, acknowledgements, notifications, etc. will be done electronically. Manuscripts should preferably be prepared using the LNCS format (http://www.springer.de/comp/lncs/authors.html) for submission. Paper length should be less than 5000 words, excluding figures, tables, and references. Papers exceeding this limit will not be reviewed. The program committee will select papers based on standard scientific grounds and merits such as technical novelity, correctness, technical interest and utility to the community, etc. Case Study/Experience papers will be judged on generality and utility of the feedback provided to the community. A paper may either be accepted in full form, as a short paper, or recommended as a poster presentation. A short paper will have shorter page allowance in the proceedings. Also, it could be given a shorter presentation slot during the conference. Please refer to the conference web page for submission details POSTERS Posters will be separately solicited for a poster presentation slot in the conference. Additionally, as stated above, a submitted paper may be recommended for acceptance as a poster presentation. Each poster will have a page abstract in the proceedings if publication deadline permits. PROCEEDINGS PUBLICATIONS We have approval from Springer to publish the proceedings of Reflection 2001 in the series "Lecture Notes in Computer Science". As noted above the proceedings of Reflection '99 has been published as volume no. 1616. LOCATION Kyoto was the capital of Japan for 1000 years, and still retains the atmosphere of the old cultures fostered therein. For more information refer to the official web page of city of Kyoto (http://www.city.kyoto.jp/koho/index_e.html). The conference cite is the ASTEM research institute, which is located in the midst of the city. IMPORTANT DATES (2001) - Paper Deadline: March 15th - Notification: May 15th - Camera Ready Due: June 30th - Conference: September 26-28th ORGANIZING COMMITTEE - Conference Chair: Satoshi Matsuoka (TITECH) - Program Chair: Akinori Yonezawa (U. Tokyo) - Coordinator, America: Gregor Kiczales (U. British Columbia) - Coordinator, Asia: Shigeru Chiba (U. Tsukuba) - Coordinators, Europe: Pierre Cointe (Ecole des Mines de Nantes), - Jacques Malenfant (IRISA & U. de Bretagne sud) - Local Arrangements: Hirotaka Ogawa (TITECH) PROGRAM COMMITTEE - Mehmet Aksit (U. Twente) - Gordon Blair (Lancaster U.) - Gilad Bracha (Sun Microsystems) - Vinny Cahill (Trinity College) - Roy Campbell (UIUC) - Walter Cazzola (U. Genova) - Jean-Charles Fabre (Laas) - Shigeru Chiba (U. Tsukuba) - Pierre Cointe (Ecole des Mines de Nantes) - Charles Consel (U. Bordeaux) - Dan Friedman (Indiana U.) - Andrew Grimshaw (U. Virginia) - William Griswold (UCSD) - Yuuji Ichisugi (ETL) - Yutaka Ishikawa (RWCP) - Gregor Kiczales (U. British Columbia) - Karl Lieberherr (Northeastern U.) - Jacques Malenfant (IRISA & U. de Bretagne sud) - Hidehiko Masuhara (U. Tokyo) - Mira Mezini (Darmstadt U. Tech) - Harold Ossher (IBM T.J. Watson) - Robert Stroud (U. Newcastle) - Carolyn Talcott (Stanford U.)