Forum for Academic Software Engineering Volume 4, Number 18, Fri Oct 21 08:06:11 CDT 1994 Topics: Preliminary Announcement: Education Seminar ICSE 95 Book Announcement ACM Student Magazine: Crossroads ACM Computing Week CFP: Z Users Meeting and Educational Issues Session CFP: Fifth European Software Engineering Conference CFP: Ethical and Professional Standards of Practice CFP: ICSE Software Evolution Workshop CFP: CASE-95 CFP: ICSE Software Architecture Workshop A------------------------------------------------------- From: J.O.Jenkins@city.ac.uk (John Jenkins) Subject: Preliminary Announcement: Education Seminar ICSE 95 I have just agreed with Dewayne Perry that I will organise a software engineering education seminar on the 29 april ie immediately following icse.Perhaps you could include this in your next newsletter.Currently I do not know what reg fee will be charged but i will keep you informed.The format will be similar to that of the seminar organised by Anthony Finkelstein after icse 94 in Sorrento. john j A------------------------------------------------------- From: "David Budgen" Subject: Book Announcement Software Design by David Budgen Published by Addison-Wesley Publishing Company ISBN 0-201-54403-2 Software engineers confronted with the task of developing systems of ever-increasing size and complexity face a bewildering variety of design methods. This book serves as a clear and balanced guide to the software design methods most widely used by practitioners. In contrast to those authors who focus on a single method, David Budgen surveys a wide range of formal and systematic methods, and examines their role in software engineering, comparing their strengths and limitations. Highlights of the book include: * An analysis of the nature of the design process as applied to software, and of the consequences this has for design methods * An emphasis on design principles and strategies, including practical examples of different methods at work * An exploration of strengths and weaknesses of a wide range of methods, for example, SSA/SD, JSP, JSD, Object-Oriented Design, SADT, SSADM and `formal' methods including VDM Software Design will be as valuable for software engineers and project managers who need an objective guide to the current state of the art as for students taking advanced courses in software engineering or systems design, in computer science or information systems. About the author: David Budgen, Professor of Software Engineering at the University of Keele, has been involved with both research and teaching on design over many years, and has worked closely with the Software Engineering Institute in Pittsburgh to develop tutorial modules and video-teaching materials on software design. He has authored two previous books, on UNIX and Modula-2 A------------------------------------------------------- From: lwerth@cs.utexas.edu (Laurie Werth) Subject: ACM Student Magazine: Crossroads I pulled this off systers - might be mildly interesting. laurie I am pleased to announce the publication of a new International ACM Student Magazine, Crossroads. I have been very involved with the publication of the first issue, which includes a review of the Hopper Conference by Sara Carlstead. Crossroads is available in HTML and Postscript form at the following addresses: http://info.acm.org/crossroads/ ftp://info.acm.org/pubs/magazines/crossroads/xds1-1/postscript/ A------------------------------------------------------- From: lwerth@cs.utexas.edu (Laurie Werth) Subject: ACM Computing Week ACM COMPUTER SCIENCE CONFERENCE (CSC) SIGCSE TECHNICAL SYMPOSIUM February 28 - March 2 March 2 - 4 ACM SYMPOSIUM ON APPLIED COMPUTING (SAC) February 26 - 28 ACM INTL. COLLEGIATE ACM A. M. TURING AWARD LECTURE PROGRAMMING CONTEST March 1 March 1 ACM AWARDS BANQUET ACM BIG EVENT March 1 February 25 - 26 ACM COMPUTING WEEK EXHIBITS CRA TOWN MEETING February 28 - March 3 March 1 UPE ANNUAL MEETING & RECEPTION ACM BUSINESS MEETINGS February 28 February 25 - March 4 ***PLUS*** Keynote & Featured Speakers Tutorials, Workshops & Birds-of-a-Feather Sessions Student Career Programs The 1995 ACM Computing Week (CW) Advance Program will be available shortly (mid-November). The Advance Program will include program information for CW's three technical meetings (SAC, CSC and SIGCSE) and CW's other events, as well as housing, travel and registration inform- ation and forms. The Advance Program will be mailed to all CW '94 attendees and will also be available by e-mail. You'll receive another e-mail message shortly that will include the details of where and how you can get the Advance Program and other CW '95 information via e-mail. Until the Advance Program is available, please do not call the Opry- land Hotel to try to make reservations, or for room rate information for our group. If (for your budget planning) you need estimates of the hotel or registration costs before the Advance Program becomes avail- able, please contact Don Nowak, Program Director for ACM Conferences, by e-mail at nowak@acm.org, or by phone at (212) 626-0512. Thanks for your past support of CW and its technical meetings and events. We look forward to seeing you again in '95 at the Opryland Hotel in Nashville. Frank L. Friedman, Chair ACM Computing Week Steering Committee The events of Computing Week 1995 will include student poster competitions for both graduate and undergraduate students sponsored by CSC. This is an important opportunity for young researchers to share their achievements and enthusiasm and at the same time to compete for cash prizes up to $1,000. Please encourage your students to participate. Complete information is available by anonymous ftp. The address is: cs.utexas.edu the directory is: pub/academic-info the files are: ACMposterentryform.tex ACMposterletterfaculty.ASCII ACMposterletterstudents.ASCII If you do not have ftp access I'll be glad to send the information via U.S. Mail. Just send me your name and complete address. The deadline for entries is December 23 so there is still plenty of time for students to develop good projects for the contest. Thanks for your cooperation, Suzy Gallagher Poster Contest Chair A------------------------------------------------------- Subject: CFP: Z Users Meeting and Educational Issues Session From: Mike Hinchey Notice of Conference and Call for Papers ZUM'95 9th International Conference of Z Users Organized by the Z User Group Sponsored by BT, Forbairt, Praxis and University of Limerick Supported by BCS FACS and ESPRIT ProCoS-WG 7--8th September 1995 University of Limerick, Ireland The 9th International Conference of Z Users (ZUM'95) will be held at University of Limerick in the West of Ireland in September 1995. The conference is being held outside the UK for the first time. Limerick (Shannon Airport) is easily reached by air, with several flights per day from London (Heathrow), Leeds/Bradford and Manchester, and direct flights from major cities in Europe and the US. The programme committee invites authors to submit papers on or related to the Z family of formal specification languages and notations (including Z, object-oriented and real-time variants, B AMN, etc.), in particular, and formal methods in general, for presentation and inclusion in the published Proceedings to be distributed at the meeting. Case studies and industrial usage reports are particularly welcome. The conference will also include: * Tool demonstrations * Exhibitions by publishers * Posters or leaflets Associated tutorials will be held immediately before or after the conference if appropriate proposals are submitted; tutorial proposals should be submitted to the Tutorial Chair by the paper submission deadline. The following invited speakers will give presentations as part of the main sessions of the conference: - Dr. Jean-Raymond Abrial, Consultant, France (to be confirmed) - Prof. David Lorge Parnas, McMaster University, Canada - Dr. John Rushby, SRI International, USA - Prof. Jeannette M. Wing, Carnegie Mellon University, USA The conference dinner will be held at historic Dromoland Castle. Submission Guidelines --------------------- Authors should submit four (4) copies of papers not exceeding 20 pages in length (minimum 11pt, single-line spacing), to arrive not later than 9th December 1994 to: Mike Hinchey (Programme Chair, ZUM'95) University of Cambridge Computer Laboratory New Museums Site, Pembroke Street, Cambridge CB2 3QG, UK. Email: Mike.Hinchey@cl.cam.ac.uk Tel: +44-1223-334419 (secretary 334656) Fax: +44-1223-334678 Industrial contributors may submit extended abstracts, which need not necessarily conform to the requirements of a full paper. Please include full contact information, telephone and fax numbers, and electronic mail address (if available), and in the case of multiple authors, indicate the corresponding author. Papers for presentation and publication will be reviewed and selected by the programme committee. Proposals for tutorials, tool demonstrations, publishers' stands, etc., should be sent to: Norah Power (Tutorial Chair & Local Organizer, ZUM'95) Dept. of Computer Science & Information Systems University of Limerick, Plassey Technological Park, Limerick, Ireland. Email: powern@ul.ie Tel: +353-61-333644 ext 5181 Fax: +353-61-330876 The timetable for submitted papers is as follows: Submission of draft paper: 9th December 1994 Notification of acceptance: 10th February 1995 Final copy for Proceedings: 28th April 1995 Z User Meeting in Limerick: 7--8th September 1995 Educational Issues Session -------------------------- Following a successful session on educational issues relating to formal methods at ZUM'94, a further session is planned as part of ZUM'95. Full papers on educational issues of formal methods, in general, and Z in particular, which may also be published in the proceedings of ZUM'95 should be sent to the Programme Chair, following the submission guidelines set out for full papers, and clearly marked for consideration for the Educational Issues session. Position statements (5 pages or less), and posters (with one or two-page abstracts) on education and formal methods, in both academia and industry, are also solicited for presentation at the educational issues session, and for inclusion in the informal proceedings to be distributed at the session. Such contributions should be sent by 12 May 1995 to the session organizer, from whom further details are available: Neville Dean (ZUGEIS Organizer) Anglia Polytechnic University Applied Sciences, East Road, Cambridge CB1 1PT, UK Email: cdean@va.anglia.ac.uk Tel: +44-1223-63271~ext~2329 Fax: +44-1223-352979 It may prove possible to publish revised versions of selected papers and abstracts in a more formal manner at a later date. A separate mailing list related to the meeting, and acting as a forum for educators and others to discuss related areas, is available. To subscribe, send e-mail to {\tt zugeis-request@comlab.ox.ac.uk} including your name and address and a brief statement of your interests. Further Information ------------------- General enquiries about the conference and the Z User Group may be directed to: Jonathan Bowen (Conference Chair, ZUM'95) Oxford University Computing Laboratory, Wolfson Building, Parks Road, Oxford OX1 3QD, UK. Email: Jonathan.Bowen@comlab.ox.ac.uk Tel: +44-1865-283512 (secretary 283521) Fax: +44-1865-273839 Programme Committee ------------------- Jonathan Bowen, Oxford University, UK Stephen Brien, Oxford University, UK Elspeth Cusack, BT, UK Neville Dean, Anglia Polytechnic Univ., UK David Garlan, Carnegie Mellon Univ., USA Howard Haughton, JP Morgan, UK Ian Hayes, Univ. of Queensland, Australia Mike Hinchey, New Jersey Institute of Technology, USA Trevor King, Praxis, UK Kevin Lano, Imperial College, London, UK Norah Power, Univ. of Limerick, Ireland Gordon Rose, Univ. of Queensland, Australia Chris Sennett, DRA Malvern, UK David Till, City University, London, UK Sam Valentine, University of Brighton, UK Jim Woodcock, Oxford University, UK A------------------------------------------------------- From: Esec 95 Subject: CFP: Fifth European Software Engineering Conference CALL FOR PAPERS ESEC'95 FIFTH EUROPEAN SOFTWARE ENGINEERING CONFERENCE Sitges, Barcelona, Spain September 25-28, 1995 Following the four previous ESECs held in Strasbourg, Warwick, Milano, and Garmisch-Partenkirchen, the fifth European Software Engineering Conference will again provide an international forum to bring together researchers, developers and users of software engineering technology. Professionals from academia, business and industry will meet to share information, evaluate results and explore new ideas on software engineering models, languages, methods, tools and practices. Original papers are welcome on topics including, but not limited to: - Requirements elicitation, specification and prototyping - Design methods and architectures - Testing and verification - Configuration management - Reuse of components: theory and practice - Application Frameworks - Process and product metrics - Software process: models and formalisation - Workflow Management and Business Process (Re-) Engineering - Software Engineering Environments - Real-time, safety-critical systems - Distributed systems - Technology transfer and practical evaluation from experience Submissions Papers (4 copies) should not be longer than 6000 words and should include a title page with a short abstract and the authors' addresses. Papers must be received by the Programme Chair by January 15 1995. If you prefer not to be identified to reviewers, you should not include authors' names in the body of the paper. We welcome correspondance by fax or e-mail but fax or electronic copies of papers will not be accepted. Submissions will be reviewed by the programme committee for originality, significance, timeliness, soundness and quality of presentation. You should make clear what is novel about your work and should compare it with related work. Theoretical papers should show how their results relate to software engineering practice; practical papers should discuss lessons learned and the causes of success or failure. It is once again planned to publish accepted papers in Springer LNCS. Tutorials Proposals for high-quality tutorials on any aspect of software engineering are welcome. Potential proposers should contact the Tutorial Chair for more information. Important dates Deadline for paper submissions: January 15, 1995 Tutorial submissions: March 10, 1995 Notification of acceptance: April 95 Final versions of papers due: June 95 Conference Location The conference will be held at the Antemare Hotel in Sitges, 36 Km. SW of Barcelona, 20 min. from the Barcelona International Airport, well connected to the Barcelona center by train (every 20 min.) and by several highways. Adresses: Executive Chair: Pere Botella, Facultat d'Informatica UPC Pau Gargallo 5, 08028 Barcelona, Spain Phone +34 3 401 6960, Fax +34 3 401 7113 E_mail: botella@lsi.upc.es Programme Chair: Wilhelm Schaefer, FB Mathematik/Informatik Universitaet -GH- Paderborn, D-33095 Paderborn Phone +49 5251 60 2428, Fax +49 5251 60 3836 E_mail: wilhelm@uni-paderborn.de Tutorial Chair: Gregor Engels, Dept. of Computer Science, Univ. of Leiden Niels-Bohrweg 1, NL-2300 RA Leiden, The Netherlands Phone +31 71 277 069, Fax +31 71 276 985 E_mail: engels@wi.leidenuniv.nl For more information, contact the local arrangements chair: Victor Obach, DIFINSA P. Lesseps 31, 08023 Barcelona Phone +34 3 415 4141, Fax +34 3 415 5556 E_mail: esec95@fib.upc.es Organized by: The ESEC Steering Committee, including representatives of the following national societies: AFCET, AICA, ATI, BCS, GI and SI, also supported by NGI and OCG. In co-operation with: CEPIS and Universitat Politecnica de Catalunya Program Committee Members: Angel Alvarez (Spain) Vincenzo Ambriola (Italy) Naser Barghouti (USA) Pere Botella (Spain) Reidar Conradi (Norway) Jean-Claude Derniame (France) Ernst-Erich Doberkat (Germany) Veronique Donzeau-Gouge (France) Juergen Ebert (Germany) Gregor Engels (The Netherlands) John Favaro (Italy) Anthony Finkelstein (GB) Marcel Franckson (France) Alfonso Fuggetta (Italy) Volker Gruhn (Germany) Peter Hruschka (Germany) Mehdi Jazayeri (Austria) Gerti Kappel (Austria) Richard Kemmerer (USA) Guenther Koch (Spain) Jeff Kramer (GB) Petr Kroha (Germany) Michel Lacroix (Belgium) Axel van Lamsweerde (Belgium) Gonzalo Leon (Spain) Boris Magnusson (Sweden) Javier Martinez (Spain) Masao Matsumoto (Japan) Hausi Mueller (Canada) Oscar Nierstrasz (Switzerland) Henk Obbink (The Netherlands) Fernando Orejas (Spain) Wilhelm Schaefer (Germany) Ian Sommerville (GB) Ray Welland (GB) Jim Welsh (Australia) This Call for Papers and other information about ESEC'95 can be obtained trough the Facultat d'Informatica World-Wide-Web server in the following adress: http://amoto.upc.es/Congressos/ESEC95.html A------------------------------------------------------- From: lwerth@cs.utexas.edu (Laurie Werth) Subject: CFP: Ethical and Professional Standards of Practice ===== CALL FOR PARTICIPATION ===== SOFTWARE ENGINEERING: ETHICAL AND PROFESSIONAL STANDARDS OF PRACTICE JOINT IEEE COMPUTER SOCIETY / ACM PROJECT WORKING GROUPS FORMING 17 October 1994 Dear Computing Professional, The IEEE Computer Society and the ACM, the world's two largest organizations of computing professionals, with a combined membership of more than one hundred and seventy-five thousand members (worldwide) have established a Joint Steering Committee for the Establishment of Software Engineering as a Profession. This steering committee has established three tasks forces to accomplish their mission. One task force is identifying the body of knowledge and recommended practices, and another task force is addressing educational issues. Our task force on Software Engineering Ethics and Professional Practices (SEEPP) is tasked with documenting and codifying standards of ethical and professional practices for Software Engineers. We invite your participation in this task. You do NOT need to be a member of either society in order to participate. 1.0 SCOPE These standards shall document generally accepted principles for identifying and resolving ethical conflicts relevant to the discipline of software engineering. Consideration shall be given to the responsibilities and obligations of the Software Engineer to peers and laypersons, employer, customer(s), the profession and society/humanity. Additionally, consideration shall be similarly given to the obligations and responsibilities of these various entities towards the Software Engineer. 1.1 GLOBAL APPLICATION The SEEPP task force recognizes that the design, development and application of software often transcend national boundaries. We feel that it is vitally important that the global computing community have the means to insure that this project produces a product which is as reflective of the global computing community's wisdom as can be reasonably achieved. The participation of individuals from throughout the world is important to achieving this goal. These standards are intended to document the consensus of the global software engineering community. From time to time, consensus on an issue may not be clearly recognized. Accordingly, these standards shall also document various recommended practices and guidelines when no clear consensus can be established. 2.0 PURPOSE The purpose of the SEEPP task force is to document the international consensus for minimally acceptable ethical/professional responsibilities and obligations of Software Engineers. 3.0 ORGANIZATION Working groups are being formed to address specific areas of concern. Eight different subject areas are distinguished so far, as described below. Should additional subject areas be identified, additional working groups may be established. Working groups Illustrative issues/topics ============== ============================ Institutional Support "Experts Hotline," peer review Chair: Michael McFarland panels, conflict resolution, etc. mcfarlan@bcuxs2.bc.edu for practicing software engineers Intellectual Property ownership of: code, algorithms, Chair: Suzanne Weisband systems design and specifications, sweisband@bpa.arizona.edu project control methods, test Vice Chair: Steven Barber methods, quality improvement sbarber@panix.com models, etc.; articulate areas that go beyond the law, foster understanding by sharing values and ideals, what issues and norms are important for SE, how to carry out ethical activity (foundational basis of laws and treaties, why obey laws) Professional Competence truth about skill, obligation to Chair: Donald Gotterbarn keep current, truth about code, d.gotterbarn@computer.org what should be produced? (end-use consequences), keep staff current, appropriate knowledge base, non- generalization of expertise, educational issues: certification, registration, licensure Professional Relationships communications (professional to Chair: Joyce Currie Little professional and professional to jclittle@toe.towson.edu layperson or society, professional to employer, professional to customer, professional to electronic community), support for "whistle blowers," obligations to foster responsible behavior amongst non-professionals Privacy monitoring (workplace, everyplace), Chair: Patrick Sullivan confidentiality, data aggregation, psullivan@brook.edu falsification or communication of a "digital persona" out of context, misuse of data, relationship of electronic privacy to other policy issues,e.g, computerized medical records and health care reform, etc. Reliability & Safety contracts, reliability thresholds Chair: Keith Miller in contracts, testing, risks, user miller@eagle.sangamon.edu centered design, truth in advertising, informed consent for buyers, financial support for improved quality, quantifying quality. Security data integrity, statutory Bob Melford violations, encryption, malicious r.melford@computer.org programming (viruses, etc.), system administrator's responsibility, encryption Social Justice responsibility to end use, equity Chair: Suzanne Weisband of access, allocation of resources, sweisband@bpa.arizona.edu computing for the disabled, "de- skilling" (computer takes over a person's job) 3.1 PARTICIPATION Participation is open to all individuals who are directly and materially affected or interested in these issues. Members of the international computing community are particularly encouraged to participate. 3.1.1 WORKING GROUP MEMBERSHIP Individuals may participate in as many working groups as they desire. 3.1.2 ORGANIZATIONAL/INSTITUTIONAL PARTICIPATION If organizations desire to send an organizational representative, they shall be accommodated. Their inputs will be valued and processed as would any other input. However, no organization shall be permitted a veto power over results that reflect the consensus of the concerned professionals in the field. 3.1.3 WORKING GROUP MEMBERSHIP APPLICATION PLEASE COMPLETE THE APPLICATION AT THE END OF THIS DOCUMENT AND E-MAIL IT TO SEEPP-CFP@COMPUTER.ORG, BEFORE 5-NOVEMBER-1994. ************************ We are organizing the working groups on 12 November 1994. 3.1.4 EXPENSES Participation is voluntary. Each individual is responsible for all expenses incurred to support his/her participation. Many institutions provide financial support for their volunteers. 3.2 "OFFICIAL" IEEE STANDARD Working groups will operate according to the procedures specified for IEEE Standards (see Governance, below). However, working groups will NOT be initially chartered by the IEEE Computer Society's Standards Activities Board. (If the working groups were so chartered, individuals in several countries would be required to receive their government's approval for participation.) 3.3 GOVERNANCE The conduct of each working group shall follow the same written procedures that govern internationally recognized IEEE Standards Activities. These procedures specify that prompt consideration should be given to the written views and objections of all participants. Objectors should be notified of the disposition of an objection and the reasons therefor. Unresolved objections and the associated reasons should be reported to the entire working group's membership. The conclusions of the group should be supported by a consensus of the membership. (This would imply a ballot on the final products, probably run as IEEE Draft Standards ballots are currently run.) 3.4 E-MAIL & MEETINGS Working group business is expected to be primarily conducted via e-mail and computer mediated conferencing. From time to time, a working group may also conduct face to face or teleconference meetings. These meetings should be conducted in a manner which facilitates attendance by as many members as possible. 4.0 INTERNET ACCESS Each working group member should have a valid Internet e-mail account. The member should also be prepared to obtain access to other Internet applications such as FTP, TELNET, Gopher, WAIS WWW/MOSAIC, etc. 5.0 COMPLETION Working groups shall deliver their product to the SEEPP task force before November 1995. 6.0 THANK YOU! We hope that we have piqued your interest and that you will join us in this endeavor! Sincerely, Robert J. Melford Donald Gotterbarn, Ph.D. IEEE-CS Co-Chairman ACM Co-Chairman Joint IEEE-CS/ACM SEEPP Task Force r.melford@computer.org d.gotterbarn@computer.org = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = IEEE-CS/ACM SOFTWARE ENGINEERING ETHICS AND PROFESSIONAL PRACTICES (SEEPP) -- Call for Participation Application -- RETURN TO: seepp-cfp@computer.org BEFORE 5-November-1994 Please place an "X" next to each working group that you wish to join: ___ Institutional Support ___ Intellectual Property ___ Professional Competence ___ Professional Relationships ___ Privacy ___ Reliability & Safety ___ Security ___ Social Justice Please tell us what your Category of Interest is in this project: ___ Individual Professional ___ Academic ___ End User/General Interest ___ Organizational Representative SURNAME/FAMILY NAME: ____________________________________________ FIRST/GIVEN NAME: ____________________________ MIDDLE INITIAL: __ IEEE Computer Society or ACM Membership Number(s): IEEE Computer Society # ______________ ACM Membership Number ______________ Please place an "X" here if you are ___ NOT a member of either society. Which address should we use for e-mail? ___ Office ___ Home Which address should we use for postal mail? ___ Office ___ Home OFFICE TITLE/POSITION:________________________________________________ EMPLOYER:______________________________________________________ ADDRESS:_______________________________________________________ MAIL STOP:_____________________________________________________ CITY:__________________________________________________________ STATE/PROVINCE:________________________________________________ POSTAL CODE:___________________________________________________ COUNTRY:_______________________________________________________ TELEPHONE:_____________________________________________________ E-MAIL_________________________________________________________ HOME ADDRESS:_______________________________________________________ CITY:__________________________________________________________ STATE/PROVINCE:________________________________________________ POSTAL CODE:___________________________________________________ COUNTRY:_______________________________________________________ TELEPHONE:_____________________________________________________ E-MAIL_________________________________________________________ IMPORTANT -- Please tell us about your specific interests and how your experience will aid this project. ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ _________________________________________________________________ = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = A------------------------------------------------------- From: opdyke@iwrmv1.ih.att.com (55437-william opdyke(haim)549) Subject: CFP: ICSE Software Evolution Workshop CALL FOR PARTICIPATION ICSE-17 Workshop on Program Transformation for Software Evolution Seattle, Washington USA April 24 25, 1995 WORKSHOP CO-CHAIRS William Griswold Dept. of Computer Science and Engineering, 0114 University of California, San Diego La Jolla, CA 92093-0114 USA wgg@cs.ucsd.edu Ralph Johnson Dept. of Computer Science University of Illinois at Urbana-Champaign 1304 West Springfield Avenue Urbana, Illinois 61801-2987 USA johnson@cs.uiuc.edu WORKSHOP COMMITTEE William Opdyke, AT&T Bell Laboratories (USA) Martin Feather, ISI (USA) The enhancement and adaptation of existing software systems is, and will likely remain for the foreseeable future, the dominant software development activity. However, it is often very expensive to enhance software, in large part due to the inappropriate structure of the system being enhanced. Frequently, the system has not been designed for such an enhancement or its structure has degraded through repeated enhancement. One way to lower the cost of enhancement is to first improve the structure of the system. However manual restructuring is also expensive, which suggests that we need better tools for restructuring software. These tools might even be able to enhance systems directly. Although these ideas are not new, they have been given a new life by the continued rise of software costs and emerging technologies in compilers, software engineering, programming languages and artificial intelligence. This workshop will bring together researchers and practitioners interested in the use of transformation for the evolution of software. We invite those in software engineering, programming languages, artificial intelligence, and industry to discuss the problems of evolution and solutions that transformation may offer. This will be to a two day workshop with a maximum of 30 attendees. On the first day, the groups that are present will describe their work so that the participants can better understand each other`s points of view. On the second day, small working groups will discuss outstanding issues in the area with the intent of defining key problems and research directions. These working groups will report their results back to the attendees at large. If you wish to attend, please submit a short paper on recent work on the use of transformation for assisting evolution, or a CV/resume. In addition, please submit a question or topic in the area that you believe to be important. These will help us to define the focus for the workshop and provide topics for the working groups. The questions and position papers (perhaps revised and lengthened) will be distributed to the attendees in advance. The actual composition of the working groups and the issues they address may be adjusted after the first day to accommodate issues that arise in the talks and subsequent discussions. Send position paper or CV/resume by November 15, 1994, to William Griswold, Workshop Co-Chair. IMPORTANT DATES Deadline for position paper submissions: November 15, 1994 Notification of acceptance: January 15, 1995 Final versions of position papers due: March 1995 A------------------------------------------------------- From: hausi@csr.uvic.ca (Hausi Muller) Subject: CFP: CASE'95 CALL FOR PAPERS CASE '95 SEVENTH INTERNATIONAL WORKSHOP ON COMPUTER-AIDED SOFTWARE ENGINEERING Toronto, Ontario, Canada July 9-14, 1995 Sponsored by International Workshop on CASE, Inc. IEEE Computer Society's Technical Council on Software Engineering The Institute of Electrical and Electronics Engineers, Inc. Evolutionary Engineering of Systems and Software Software and systems development, management, and evolution will undergo dramatic change in the last half of the 1990s. The growing reliance on client/server architectures, the growth of industrial- strength object-oriented techniques, advances in systems engineering automation, the emergence of powerful repository capabilities, multimedia opportunities, and other factors are already having profound impact on the way systems are designed and implemented. CASE methods, techniques, tools, and environments are evolving to meet these many new needs. Indeed, the CASE in 1995 is far different from the CASE of the late 1980s. Now that CASE is past its initial marketplace boom and bust cycle, attention is turning to the value of CASE technology and the CASE approach for the long term in systems and software engineering. CASE '95 is the premier conference and working meeting of the CASE field. It is the crossroads of practitioners and researchers from industry, academia, and government. Workshops, refereed papers, presentations, tutorials, and working meetings explore and report on the most important practical, applied, experimental, and theoretical work currently conducted in the CASE field for systems and software evolution. Major Topics include, but are not limited to: (a) CASE for systems engineering and evolutionary development: business process reengineering, system and software reengineering, reverse engineering, design recovery, reengineering methodologies, reusability, domain modeling, reengineering economics, program analysis and understanding, impact analysis, legacy systems; (b) Enabling technologies for CASE environments: architectures, integration mechanisms, software buses, distribution, client/server and distributed architectures, scripting languages, repositories, data interchange standards, user interface technologies, multimedia, groupware; (c) CASE adoption and technology transfer including standards, impact on productivity, quality, and reliability, success factors, management and economic issues, trends and directions, case studies of successful and unsuccessful usage of CASE tools; (d) Lifecycle Coverage and Methodology Support: software process improvement, object-oriented techniques and the evolution of development methods, requirements engineering, metrics and measurement technology, configuration and project management, formal methods, quality control. (e) Software Engineering Education: form and content of software engineering laboratories, the role of CASE tools, needs of the software industry, teaching software maintenance and evolution. Workshop structure CASE '95 seeks a broad perspective of the technical issues facing the CASE field. Feel free to suggest timely topics beyond the scope suggested here. Research quality papers are encouraged. Tutorials (full and half day), experience reports and panel session proposals are invited. CASE '95 workshops are topical discussion-oriented meetings, often half or full day, for detailed exploration of state- of-the-art issues as proposed by knowledgeable users, developers, and researchers. Exhibits will feature both research prototypes and commercial tools. CASE '95 also invites co-location of working group activities, standards bodies, and other technical meetings. Submissions Submit 5 copies of papers, experience reports, workshop, tutorial or panel proposals in English to one of the Program Co-Chairs by November 30, 1994. Notification of acceptance or rejection of all submissions will be made by March 15, 1995. The final papers will be due April 30, 1995. Submissions will be refereed by an international program committee for their applicability and relevance to the CASE community. For Papers submit 2000-5000 words, which have not been previously published and are not under consideration for publication elsewhere. Please include on the first page the title, all authors' names, complete contact information of the lead author (address, phone/fax numbers, e-mail), a short abstract of no more than 250 words, a list of descriptive keywords, and a specification of the type of submission (Research/ Experience). Research Papers will be evaluated for originality, significance, soundness, and clarity. Methodological papers should show how the results presented contribute to CASE practice. Papers on systems should concentrate on technical and architectural issues. Experimental papers should describe the experimental methods used and interpret the results in terms of practice. Experience Reports might include experiences with CASE technologies or processes (e.g., using a tool or a method, applying a metric, following a project management or software process discipline). Emphasize outcomes, insights gained, and lessons learned. Workshop Proposals should include a title, the proposed chair or co- chairs, the tentative list of invited speakers, proposed duration (half-day or full-day), a description of the the workshop subject, and a supporting rationale. Panel Proposals should include a title, the proposed chair, the tentative panelists, a brief description of the panel session subject, and a supporting rationale. Panelists should have agreed to participate before the submission of the proposal. Tutorials Proposals should address computer-aided software engineering topics that are of particular interest to practitioners. Proposals for full-day or half-day tutorials should include a detailed outline of the material, a description of past experience with the tutorial, an assessment of the materials' maturity, and credentials of the instructor. Submit 5 copies to the Tutorials Chair. Exhibits A tools fair proposal should include a 1-2 page description of the tool or environment, its applicability to computer-aided software engineering, an outline of the proposed demonstration, the amount of exhibit space required, hardware platform required, and any other requirements. Clearly identify the submission as "Research Prototype" or "Vendor Tool." Submit 3 copies by January 31, 1995 to the Tools Fair Chair. Conference Location. The conference will be held at the Toronto Hilton Hotel in downtown Toronto, 20 minutes from the Pearson International Airport and within walking distance from the Toronto waterfront, the theater district, the Toronto concert hall, the CN tower, and the Skydome (home of the Blue Jays). Toronto can be reached directly from many airports in the US and in Europe. Program Committee General Chair Jacob Slonim, Head of Research Centre for Advanced Studies IBM Canada Ltd. 21/894 844 Don Mills Road North York, Ontario Canada M3C 1V7 Voice: 416-448-2245 Fax: 416-448-2859 E-mail: jslonim@vnet.ibm.com Program Co-Chairs Hausi A. Muller Department of Computer Science University of Victoria Engineering Office Wing (EOW 337) P.O. Box 3055 Victoria, B.C. V8W 3P6 Canada Voice: 604-721-7630 Fax: 604-721-7292 E-mail: hausi@csr.uvic.ca Ronald J. Norman Professor of Information & Decision Systems IDS Department San Diego State University San Diego, CA 92182-0127 Voice: 619-594-3734 Fax: 619-594-1573 E-mail: ronald.norman@sdsu.edu Publicity Co-Chairs Alan Brown Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 USA Voice: 412-268-6194 Fax: 412-268-5758 E-mail: awb@sei.cmu.edu Karl Reed Department of Computer Science La Trobe University Bundoora Victoria Australia 3083 Voice: 61-3-479-1107 Fax: 61-3-470-4915 E-mail: kreed@latcs1.lat.oz.au Tutorials Co-Chairs Paul Sorenson Department of Computer Science University of Alberta Edmonton, Alberta T6G 2E2 Canada Voice: 403-492-4589 Fax: 403-492-1071 E-mail: sorenson@cs.ualberta.ca Homa Taraji The Aerospace Corporation 2350 E. El Segundo Bl. Mail Stop M8-221 Los Angeles CA 90009-2957 USA Voice: 310-336-3450 Fax: 310-336-3017 E-mail: tarajih@mc.laafb.af.mil Tools Fair Co-Chairs Francois Coallier Bell Canada 2265 Roland-Therrien Longueuil, Quebec J4N 1C5 Canada Voice: 514-448-5133 Fax: 514-448-2090 Fax: 514-647-3163 E-mail: fcoallie@qc.bell.ca Rudolf K. Keller Universite de Montreal Dept. IRO (informatique et recherche operationnelle) C.P. 6128, Succursale Centre-Ville Montreal (Quebec), Canada H3C 3J7 Voice: 1-514-343-6111, x1655 Fax: 1-514-343-5834 E-mail: keller@iro.umontreal.ca Facilitator Bill Collins Ottawa Carleton Research Institute (OCRI) 340 March Road 4th Floor Kanata, Ontario K2K 2E4 Voice: 613-592-8160 Fax: 613-592-8163 E-mail: GATEWAY!PO!BCollins@kanata.attmail.com Local Arrangements Chair Pat Finnigan IBM Canada Ltd. 895 Don Mills Road North York, Ontario M3C 1W3 Canada Voice: 416-448-3913 Fax: 416-448-2859 E-mail: finnigan@torolab6.vnet.ibm.com Regional Coordinators Australia Karl Reed Department of Computer Science La Trobe University Bundoora Victoria Australia 3083 Voice: 61-3-479-1107 Fax: 61-3-470-4915 E-mail: kreed@latcs1.lat.oz.au North and Central Asia Dr. Masao J. Matsumoto C&C Software Development Group NEC Corporation 2-11-5 Shibaura,Minato,Tokyo 108 Japan Voice: 81-3-5476-1090 Fax: 81-3-5476-1095 E-mail: matumoto@ccs.mt.nec.co.jp South Asia Swee-Cheang Lim Institute for System Science National University of Singapore Heng Mui Keng Terrace Kent Ridge Singapore 0511 Voice: 65-772-2013 Fax: 65-7782571 E-mail: swee@iss.nus.sg Europe John Jenkins City University London School of Informatics Northhampton Square London EC1V 0HB UK Voice: 44-71-477-8410 Fax: 44-71-477-8588 E-mail: j.o.jenkins@city.ac.uk South America Silvio Lemos Meira Federal University of Pernambuco Departmento of Informatics P.O. Box 7851 Cidade Universitaria 50732-970 Recife Brazil Voice: +55(81)2718430 Fax: +55(81)2714925 E-mail: silvio@di.ufpe.br Program Committee Joanne Atlee, Canada Paul Layzell, UK Paul Bailes, Australia Silvio Lemos Meira, Brazil Tony Bailetti, Canada Michael Levy, Canada Jack Barnard, USA Claus Lewerentz, Germany Mike Bauer, Canada Swee-Cheang Lim, Singapore Kurt Bauknecht, Switzerland Loredana Mancini, Italy Stefan Berner, Switzerland Tomoo Matsubara, Japan Alan Brown, USA Masao Matsumoto, Japan Elliot Chikofsky, USA Julia M. McCreary, USA Francois Coallier, Canada Ettore Merlo, Canada Jim Cordy, Canada John Mylopoulos, Canada Jean-Claude Derniame, France Diane Mularz, USA Peter Eirich, USA Jim Ning, USA Peter Feiler, USA Sridhar Raghavan, USA Pat Finnigan, Canada Karl Reed, Australia Morven Gentleman, Canada Ron Riesenbach, Canada Mari Georges, France Walt Scacchi, USA Ric Holt, Canada Paul Sorenson, Canada Gene Hoffnagle, USA Toru Takeshita, Japan Stan Jarzabek, Singapore Homa Taraji, USA John Jenkins, UK Scott Tilley, Canada Michael Kearns, USA Jos Trienekens, The Netherlands Rudolf Keller, Canada Paul Tremblay, Canada Bernd Kraemer, Germany Stephanie White, USA Paul Larson, Canada Ken Wong, Canada Jonah Lavi, Israel Lin Zucconi, Australia A------------------------------------------------------- From: dl@g.oswego.edu (Doug Lea) Subject: CFP: ICSE Software Architecture Workshop CALL FOR PARTICIPATION Workshop on Architectures for Software Systems (In association with ICSE-17) April 24-25, 1995 Seattle, Washington USA As systems become more complex, the high-level organization of the overall system --- the software architecture --- becomes a critical aspect of design. Architectural concerns include organization of a system as a composition of components; global control structures; protocols for communication, synchronization, and data access; assignment of functionality to design elements; physical distribution; scaling and performance; dimensions of evolution; and selection among design alternatives. Recently, software architecture has begun to emerge as an important field of study for software engineering practitioners and researchers. Architectural issues are being addressed by work in areas such as module interface languages, domain-specific architectures, software reuse, codification of organizational patterns for software, architectural description languages, formal underpinnings for architectural design, and architectural design environments. While there has been considerable recent activity in this area, much of it has gone on in small groups and many of the projects underway are operating without detailed knowledge of other efforts. This workshop will bring together researchers and practitioners interested in software architecture to discuss the current state of the practice and art. The primary goal will be to establish a common understanding of the state of the practice, the kinds of research and development efforts that are in progress, and the important challenges for this emerging field. The workshop will take place over two days. The activities of the workshop will center around invited talks summarizing recent work in software architecture, as well as in-depth discussions of selected topics. While the list of focus topics will depend on the interests of the participants, examples include: abstractions for architectural design, domain-specific software architecture, architectural specification, integration of architectural development in the broader context of software engineering, architecture guidelines for maintainable and evolvable systems, architectural selection and invention. To be admitted into the workshop, potential attendees must submit a position paper or conference-length paper on their recent work in software architecture. Six copies of papers should be sent by November 15, 1994 to the workshop chair. Selected papers and workshop summaries will be published in a special issue of ACM Software Engineering Notes. IMPORTANT DATES: Position paper due: November 15, 1994 Date of notification of acceptance: January 15, 1995 Final version of position papers due: March, 1995 Workshop: April 24-25, 1995 Workshop Chair: David Garlan Department of Computer Science Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA 15213-3891 USA (412) 268-5056 (office) (412) 268-5576 (fax) garlan@cs.cmu.edu Workshop Committee: Bob Balzer, ISI (USA) Jeff Kramer, Imperial College (UK) Barry Boehm, USC (USA) Dewayne Perry, ATT Bell Labs (UK) Martin Griss, HP Labs (USA) Mary Shaw, CMU (USA) Doug Lea, SUNY Oswego Will Tracz, Loral (USA) & NY CASE Center (USA) Alexander Wolf University of Colorado (USA) PostScript and ASCII versions of this and other ICSE-related events are available by anonymous FTP at ftp.cs.washington.edu, in directory pub/se/icse17. E------------------------------------------------------------------- FASE Volume 4 Number 18 Send newsletter articles to fase-submit@d.umn.edu Send requests to add, delete, or modify a subscription to fase-request@d.umn.edu Send problem reports, returned mail, or other correspondence about this newsletter to fase-owner@d.umn.edu or kpierce@d.umn.edu Retrieve back issues by anonymous FTP from from ricis.cl.uh.edu, or access them through WWW at http://ricis.cl.uh.edu/FASE/ Keith Pierce, Editor Laurie Werth, Advisory Committee Department of Computer Science Dept. of Computer Science University of Minnesota, Duluth Taylor Hall 2.124 Duluth, MN 55812-2496 University of Texas at Austin Telephone: (218) 726-7194 Austin, Texas 78712 Fax: (218) 726-6360 Telephone: (512) 471-9535 Email: kpierce@d.umn.edu Fax: (512)471-8885 Email: lwerth@cs.utexas.edu