From albert@sentosa.zfe.siemens.de Fri Apr 22 09:30:26 EDT 1994 Article: 21650 of comp.ai Xref: glinda.oz.cs.cmu.edu comp.ai:21650 Newsgroups: comp.ai Path: honeydew.srv.cs.cmu.edu!fs7.ece.cmu.edu!europa.eng.gtefsd.com!howland.reston.ans.net!EU.net!Germany.EU.net!Munich.Germany.EU.net!ztivax!sentosa!albert From: albert@sentosa.zfe.siemens.de (Albert Schappert) Subject: CFP (final): ECOOP'94 Workshop on AI for OO SE Message-ID: Sender: news@ztivax.zfe.siemens.de (The System Manager) Nntp-Posting-Host: sunnyether Organization: Siemens AG X-Newsreader: TIN [version 1.2 PL1] Date: Thu, 14 Apr 1994 13:49:53 GMT Lines: 146 CALL FOR PAPERS Workshop at ECOOP '94 Artificial Intelligence for Object-Oriented Software Engineering Tuesday, July 5, 1994, Bologna, Italy Motivation: AI has contributed to OO. For example, frames for knowledge representation have contributed to the object notion. Classification of concepts helped to develop the notion of inheritance. Moreover, software engineering has been an enduring interest in the AI community ranging from program verification, automatic programming up to the development of programming assistants. Therefore, the application of AI technology especially to OO software engineering is very promising. This workshop will provide a forum to discuss open questions, to present work done, and to establish future collaborations and mutual insemination. Every useful contribution to apply AI technology to object-oriented software engineering is welcome. Objective: The objective of this workshop is to strengthen the bridges between AI and OO. In particular, we want to foster impact from AI onto OO software engineering. The workshop is intended to support the following purposes: - to provide an overview of academic and industrial activities - to serve as a discussion panel for the coordination of these efforts - to identify research topics of common interest - to identify industrially applicable results of current research - to establish a network of people and organizations interested in these questions. Theme(s): We invite contributions, among others, on the following topics: Knowledge acquisition and elicitation techniques for OOA Knowledge representation - for capturing OO analysis, design and code artifacts (and their traceability links) to support retrieval and/or reasoning about these artifacts - for capturing domain models and other results of OO domain analysis - capturing macro and micro development processes in order to assist developers in an unobtrusive fashion - for dealing with quality requirements on classes/objects (Semi-)automatic support based on AI techniques for - constructing designs from OOA specs - constructing low level designs from high level OO designs - programs from low level OO designs - the verification of . a high level design against OO analysis specifications . transformations of high level OO designs into low level designs User interfaces: - natural language processing for assisting requirements specification, use case development, automatic artifact descriptions, etc. - visual development of OO software systems based on knowledge repositories Formal descriptions for - the definition of OO features (inheritance, polymorphism, dynamic binding, ...) - extensions of pre- and post-condition formalisms to represent the semantics of asynchronous one-way interactions and/or object creation and deletion Case-based reasoning for identifying frameworks and class libraries Model-based reasoning for diagnosing software bugs The final content of the workshop will depend on the contributions. We are aiming at both the presentation of academic results applicable to practical problems and the identification of practical challenges needing further research. Addressees: Practitioners in OO SE, senior fellows in AI both from industry and academia, students interested in application of AI techniques to OO SE Schedule: Deadline for submission: May 1, 1994 Notification of acceptance or rejection: June 1, 1994 Deadline for final version of position papers: June 19, 1994 Agenda: This workshop will be full-day. The first half day will be used to communicate the work of selected participants in short presentations. The second half day will be dedicated to small groups discussing topics of special interest, and the presentation of their key results to the other participants. An open discussion will conclude the workshop. Attendance and Submissions: Every prospective attendee is required to submit a 1-2 page research summary including a list of relevant publications, regular and email address (where possible), and voice and fax phone numbers. Participants who wish to present their work are additionally required to submit a short paper (3-5 pages). Please send submissions preferably via e-mail (ASCII or PostScript) to all of the organizers, or send three copies to A. Schappert (in Europe) or to D. de Champeaux (in the US). Participation at the workshop is by invitation only, based on the submission. It will be for free, but each workshop attendee must have registered for the main ECOOP conference. Organizing Committee: **** **** Dr. Dennis de Champeaux **** 14519 Bercaw Ln **** San Jose, CA 95124, USA **** Phone: +1-408-559 7264 **** e-mail: ddc@netcom.COM **** **** Dr. Hermann Kaindl **** Siemens Austria **** Program and System Engineering **** Geusaugasse 17 **** A-1030 Vienna, Austria **** Phone: +43-1-71600-288 **** e-mail: kaih@siemens.co.at **** **** Dr. Albert Schappert **** Siemens AG **** Software and Engineering **** D-81730 Munich, Germany **** Phone: +49 89 636 2296 **** e-mail: albert.schappert@zfe.siemens.de **** ***********************************************