Forum for Advancing Software engineering Education Volume 6 Number 7 Friday, March 15, 1996 Contents: Need: resources on ethical and social issues of computing software patterns TOOLS USA '95 Symposium on Teaching Object Technology Computing Research News, Taulbee Report online Announcing the 1996 Stevens Award CFP: Workshop on Real-Time Systems Education CFP: Fifth Rocky Mountain CCSC Workshop on academic careers for women in cs Inquiry on Mathematica Use CFP: 11th Knowledge-Based Software Engineering Conference Position Announcement: University of Sheffield Editor's Notes: Due to the large number of submissions lately, we're publishing the newsletter weekly. Please make note of two postings associated with the upcoming Conference on Software Engineering Education, April 21-24 in Daytona Beach, Florida. ICASE announces its Stevens Award winner, who will speak at the conference. And, a workshop on real-time systems education will occur on the Saturday prior to the conference. I hope to see many of you at the conference. REMINDER: Deadline for discounted registration fees for CSEE'96 is April 8. Write to registration@sei.cmu.edu for more information. From Edupage. Check out this school for a successful experiment in distance learning: OPEN UNIVERSITY TRAINS 25% OF ALL MBA STUDENTS IN U.K. The Open University in the United Kingdom, which specializes in "distance education," is educating one fourth of all MBA students in the U.K. (1200 in the current academic year), and is one of just a few business schools to have been given an "excellent" rating by the Higher Education Funding Council. Distance learning is the only method of instruction offered by Open University, and one administrator says: "For us it's the only thing we do; we have to get it right." (Financial Times 11 Mar 96 p9) Keith ---------------------------------------------------------------------- From: nsan001@cs.auckland.ac.nz (Nickee Sanders) Subject: Need: resources on ethical and social issues of computing I'd like to begin a PhD, probably here at Auckland University. I did my Masters a couple of years ago in automated software testing but want a change and am becoming increasingly interested in the social issues of computing: privacy, security, ethics..... Up till now my studies have been focussed more on the 'technical' side of computing, so I have no idea where to go to find out what other researchers in these areas are currently working on and thus begin to refine a topic proposal. Are you able to suggest authors, and/or journals, proceedings, etc, which focus on ethics/social issues? I should note that through some net surfing, I have managed to find EPIC, EFF, Cypherpunks, and CPSR. And also Peter Neumann's great book "Computer-Related Risks". I am still without journal/proceedings names or other author names, though, both of which I would really appreciate. Nickee Sanders, PhD Student, Department of Computer Science Auckland Univ. Private Bag 92019, Auckland, New Zealand ---------------------------------------------------------------------- From: johnson@cs.uiuc.edu (Ralph E. Johnson) Subject: software patterns The "software patterns" community is a group of people who are trying to write down the knowledge needed to develop software, including knowledge about design techniques, the problem domain, and how to organize the project. Instead of trying to figure out formal notations for all this, we use a particular literary style (the "pattern form"). Instead of worrying about collecting a complete collection of knowledge, we figure that a partial collection is better than nothing. We focus on describing techniques that have stood the test of time, not finding new techniques. We don't care if an idea is new, we care whether it works. Most of the people in this community are practicioners, though it contains a few academics like me. However, I think that what we are doing would be valuable to most people interested in software engineering education. We have a WWW page at http://st-www.cs.uiuc.edu/users/patterns/patterns.html that will point you to books, mailing lists, conferences, and related WWW pages. One of the more interesting related sites is the "Portland Pattern Repository", http://c2.com/ppr, which is also a great example of how collaborative environments on the WWW can built a community. Ralph Johnson ---------------------------------------------------------------------- Date: 14 Mar 1996 11:39:35 -0600 From: kpierce@d.umn.edu (Keith Pierce) Subject: TOOLS USA '95 Symposium on Teaching Object Technology The conference "Technology of Object-Oriented Languages and Systems (TOOLS USA '96), Santa Barbara, California, USA, July 29-August 2, 1996, includes the Third International Symposium on Teaching Object Technology on August 2. STOT3 is a large-scale event to be devoted exclusively to OO education. This symposium will be an opportunity for teachers in academia, training managers in companies and everyone with an interest in object technology to discuss the problems and techniques of teaching this approach under these various and contrasting constraints. This year will have a slightly different format to previous years. For more information, check the web site http://www.tools.com/tools or email tool@tools.com ---------------------------------------------------------------------- Date: 13 Mar 1996 11:55:12 -0600 From: rick@cra.org (Rick Weingarten) Subject: Computing Research News, Taulbee Report online The Computing Research Association has now made available on its World Wide Web server electronic versions of Computing Research News, a hardcopy newsletter now distributed six times a year to computing researchers in academia, government and industry. The service can be reached at http://www.cra.org/CRN/ and offers newsletter archives dating from 1991 to the present in both Adobe Acrobat and postscript formats. Individual articles are also available in HTML format dating from January 1995 to the present. The results from the 1995 CRA Taulbee Survey are now available from CRA's home page at http://www.cra.org/ in Adobe Acrobat and postscript formats. ---------------------------------------------------------------------- Date: 14 Mar 1996 08:17:11 -0600 From: iwcase@iwcase.org (IWCASE - Intl Workshop on CASE) Subject: Announcing the 1996 Stevens Award DAVID HAREL TO RECEIVE 2ND ANNUAL STEVENS AWARD Burlington, MA -- Dr. David Harel has been named the recipient of the second annual Stevens Award and will present the 1996 Stevens Lecture on Software Development Methods. The lecture, titled "Theory vs. Practice in System Development", will be given on Monday evening, April 22, 1996 in Daytona Beach, Florida at the 9th Conference on Software Engineering Education (CSEE). "David Harel made the concepts of state modeling and dynamics effective in the practical application of systems and software engineering for real-time systems," says Elliot Chikofsky of DMR Group, who is head of the Stevens selection committee and Chair of the IEEE Technical Council on Software Engineering (TCSE). "Harel's advances in the language of statecharts, provided through the Statemate toolset, broadened the reach and applicability of computer-aided software engineering environments. Besides automating engineering of complex reactive systems, his efforts laid the groundwork for applications in modeling and simulation of business processes that are the basis of many current tools for business reengineering." David Harel is a Professor at the Weizmann Institute of Science (Rehovot, Israel) in the department of applied mathematics and computer science, where he has been since 1980. He was founder and Chief Scientist (1984-1991) of i-Logix Inc. (Andover, MA, USA), maker of the STATEMATE toolset. Harel is author of the books: Algorithmics: The Spirit of Computing (Addison- Wesley, 2nd ed. 1992) and The Science of Computing: Exploring the Nature and Power of Algorithms (Addison-Wesley 1989), and 6 other monographs and books. He has authored over 70 papers on topics in mathematics, process logic, and computer science, including applications to areas such as hardware design and biochemistry of polymers and gene structures. His broad perspective on issues in software and systems development was highlighted in the 1992 paper, "Biting the Silver Bullet: Toward a Brighter Future for Systems Development" (Computer, January 1992). Harel has been a visiting researcher at Carnegie Mellon, Cornell, IBM T.J. Watson Research Center, and Digital Equipment's System Research Center. He holds a PhD in computer science from MIT (1978), an MS from Tel Aviv University (1976), and a BS from Bar-Ilan University (1974). The Stevens Award was created to recognize outstanding contributions to the literature or practice of methods for software and systems development. The lecture presentations focus on advancing or analyzing the state of software methods and their direction for the future. This award lecture is named in memory of Wayne Stevens (1944-1993), a highly-respected consultant, author, pioneer, and advocate of the practical application of software methods and tools. His 1974 IBM Systems Journal article "Structured Design" was the first published on the topic and has been widely reprinted. Stevens was the author of the books: Software Design: Concepts and Methods (Prentice-Hall Intl, 1991) and Using Structured Design (Wiley, 1981). His last article "Data Flow Analysis and Design" appears in the Encyclopedia of Software Engineering (Wiley, 1994). Stevens was the chief architect of application development methodology for IBM's consulting group. The first Stevens Award (1995) was presented to Tony Wasserman, founder and chairman of Interactive Development Environments. The Stevens Award and lecture is presented by IWCASE, the international sponsoring association of the CASE workshop - the principal technical meeting of the computer-aided software and systems engineering field. Stevens was a member of the IWCASE board. The Conference on Software Engineering Education is sponsored by the Software Engineering Institute (Carnegie Mellon University, Pittsburgh) and the IEEE Computer Society TCSE. It is the premier international conference for educators, trainers, managers, and administrators in the field of software engineering training and education. ---------------------------------------------------------------------- Date: 11 Mar 1996 14:10:34 -0600 From: Janusz Zalewski Subject: CFP: Workshop on Real-Time Systems Education [An updated version of this CFP is available via the following web page: http://erau.db.erau.edu/~zalewski/cfp.html ] WORKSHOP on Real-Time Systems Education Saturday, April 20, 1996 Embry-Riddle Aeronautical University Daytona Beach, Florida, USA This Workshop precedes the 9th SEI Conference on Software Engineering Education to be held the following week, April 21-24, 1996 in Daytona Beach. Two primary sponsors have been approached and informally accepted the invitation to co-sponsor the Workshop (formal approval is expected soon): - - IEEE TC on Real-Time Systems - - IEEE TC on Complexity in Computing. The objective of the Workshop is to get together educators active in Real-Time Systems Education, including both complex distributed systems and embedded systems, and discuss the state-of-the-art in this area, as well as exchange views on future directions. The scope of the Workshop includes educational aspects of real-time systems and real-time computing, including but not limited to: - - curriculum development - - student projects - - course descriptions and contents - - development of course materials - - textbook selection - - prerequisite knowledge - - cooperation with industry - - formal vs. practical approach - - role of complex distributed systems - - full real-time systems tracks - - including most recent research - - embedded hardware laboratories - - software tools for teaching. Important Dates: Submission of abstracts (600-1000 words electronically) April 1, 1996 Acceptance Decision April 8, 1996 Full papers due (at the Workshop) April 20, 1996 If for some reason you cannot participate but want to make a submission, for better exchange of information the electronic version of your paper can be placed on our web site. We expect to publish the proceedings volume after the Workshop. $40 participation fee is anticipated to cover organizational expenses (payable by check on site). International Program Committee: Ted Baker, Florida State University Doris Carver, Louisiana State University Juan de la Puente, Universidad Politecnica de Madrid Richard Eckhouse, University of Massachusetts Boston Don Gillies, Empac International and Univ. of British Columbia Janusz Gorski, Ecole Franco-Polonais Wolfgang Halang, FernUniversitaet Hagen Phil Laplante, New Jersey Institute of Technology Nancy Mead, Software Engineering Institute Al Mok (ex officio, TC RTS), University of Texas at Austin Leo Motus, Tallinn Technical University Thomas Piatkowski, Western Michigan University Michael Rodd, University of Wales Swansea Krzysztof Sacha, Warsaw University of Technology Bo Sanden, George Mason University Jean-Jacques Schwarz, Inst. National des Sciences Appliquees Terry Shepard, Royal Military College John Stankovic, University of Massachusetts Amherst Alex Stoyenko (ex officio, TC CIC), New Jersey Institute of Technology Jan van Katwijk, Delft University of Technology Janusz Zalewski (Chairman), Embry-Riddle Aeronautical University Organizing Committee: Tom Hilburn Andrew Kornecki (Chairman) Janusz Zalewski Please address all submissions and inquiries to: Dr. Janusz Zalewski RTS Education Workshop Dept. of Computer Science Embry-Riddle Aeronautical University Dauytona Beach, FL 32114-3900, USA Phone: +1 (904) 226-7034 Fax: +1 (904) 226-6678 Email: zalewski@db.erau.edu ---------------------------------------------------------------------- Date: 14 Mar 1996 14:45:50 -0600 From: isaacson@hopper.univnorthco.edu (Peter Isaacson) Subject: CFP: Fifth Rocky Mountain CCSC Call for Participation CONSORTIUM FOR COMPUTING IN SMALL COLLEGES FIFTH ANNUAL ROCKY MOUNTAIN CONFERENCE Longmont, CO October 18-19, 1996 Sponsored by The Consortium for Computing in Small Colleges The Rocky Mountain Small College Computing Conference is designed to promote exchange of information among small college personnel concerned with computer use in the academic environment. It is intended for faculty as well as administrators of academic computer facilities. Because personnel at small colleges often have restricted travel budgets, the scheduling of RMSCCC is done with consideration toward minimizing costs. Deadline for Submission: May 15, 1996 Participation by two-year college faculty and staff is encouraged. For more information mail to this sender, Peter Isaacson Peter Isaacson University of Northern Colorado isaacson@hopper.univnorthco.edu ---------------------------------------------------------------------- From: cuny@cs.uoregon.edu (Jan Cuny) Subject: Workshop on academic careers for women in cs This workshop is open to PhD students and recently hired faculty. It's being held in May in conjunction with FCRC'96. NSF has provided money for travel grants but, to date, we've had few applications (the deadline is Friday). It's a good opportunity for female students and new faculty to attend both the workshop and FCRC. For further information, contact Jan Cuny (cuny@cs.uoregon.edu). ---------------------------------------------------------------------- Date: 14 Mar 1996 20:16:51 -0600 From: mdjones@wolfram.com (Michael Jones) Subject: Inquiry on Mathematica Use As part of Wolfram Research's continuing efforts to enhance the utility of Mathematica in engineering practice and education, I have been given the task of understanding as much as possible about technical software usage in the engineering community. As a result, I'd very much like to know whether you currently use Mathematica, and if not, what kind of software, if any, you use for calculation, analysis, modeling or visualization. I would also be very grateful for any suggestions you might have about Mathematica and its role in the engineering community. Thank you very much for your help. Michael Jones (mdjones@wolfram.com) P.S. If you haven't seen the latest information on Mathematica, you might want to check out http://www.wolfram.com/engineering/ehrb. ---------------------------------------------------------------------- From: weltyc@cs.vassar.edu (Chris Welty) Subject: CFP: 11th Knowledge-Based Software Engineering Conference FASE subscribers - KBSE is very interested in participation from educators using advanced SE techniques, especially involving the integration of AI and SE. In addition to papers, anyone interested in organizing a panel or giving a tutorial on this should contact the tutorial and panel chair. -CW Preliminary Call for Papers Submission Deadline: April 12, 1996 KBSE'96 The 11th Knowledge-Based Software Engineering Conference September 25-28, 1996 The Syracuse Sheraton, Syracuse, N.Y. Sponsored by Rome Lab. Pending cooperation with AAAI, ACM SIGART and SIGSOFT, and the IEEE Computer Society. The Knowledge-Based Software Engineering Conference has for the past decade been providing a forum for researchers and practitioners to discuss the application of automated reasoning, knowledge representation, and other artificial intelligence techniques to software engineering problems. KBSE-96 will continue this tradition with a focus on constructing, representing, reasoning with, and understanding software artifacts and processes using knowledge-based techniques. These techniques may be fully automatic, may support, or cooperate with people. KBSE-96 encourages contributions (invited talks, tutorials, panel discussions, and project demonstrations) describing basic research, novel applications, and experience reports. Some, but by no means all, of the topics solicited are: Applications Automating software design and synthesis Software Domain Modeling EDUCATION Knowledge Acquisition Maintenance and evolution Plan and Cliche Recognition Process management Program understanding Requirements Reuse User interfaces and human interaction Validation and verification To receive the complete call, write to Chris. General up-to-date information about KBSE can be found at the KBSE Home Page, http://sigart.acm.org/Conferences/kbse/ ---------------------------------------------------------------------- Date: 11 Mar 1996 10:54:41 -0600 From: Mike Holcombe Subject: Position Announcement: University of Sheffield The University of Sheffield Department of Computer Science CHAIR IN DISTRIBUTED SYSTEMS Applications are invited from internationally respected researchers for the above Chair within the Department of Computer Science. The fields of particular interest are Distributed Systems, Distributed Information Management and Correct Systems. In addition the appointee will be expected to play a leading role in teaching and departmental administration. Outline information about the post is available electronically on HTTP://WWW.DCS.SHEF.AC.UK, or write to Mike. Full further particulars from the Director of Human Resource Management, The University of Sheffield, Western Bank, Sheffield S10 2TN, Tel: 0114 282 4144. Closing date for applications: 29 March 1996. Ref:R858 E------------------------------------------------------------------- FASE Volume 6 Number 7 Send newsletter articles to one of the editors, preferably by category: Articles pertinent to corporate and government training to Kathy Beckman, sdmce@access.digex.net; Academic education, and all other categories, to Keith Pierce, kpierce@d.umn.edu (Messages routed to fase-submit@d.umn.edu still go to Keith) 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 You can retrieve back issues by anonymous FTP from from ricis.cl.uh.edu or through WWW at URL http://ricis.cl.uh.edu/FASE/ Keith Pierce -- Academic/Misc Editor and ListMaster University of Minnesota Duluth, Duluth, MN 55812-2496 USA Phone: 218- 726-7194 Fax: 218-726-6360 Email: kpierce@d.umn.edu Kathy Beckman -- Corporate/Government Editor Computer Data Systems One Curie Ct., Rockville MD 20850 USA Phone: 301-921-7027 Fax: 301-921-1004 Email: sdmce@access.digex.net David Eichmann -- FASE Archivist University of Houston - Clear Lake Box 113, 2700 Bay Area Blvd., Houston, TX 77058 USA Web: http://ricis.cl.uh.edu/eichmann/ Phone: 713-283-3875 Fax: 713-283-3810 Email: eichmann@rbse.jsc.nasa.gov or eichmann@cl.uh.edu Laurie Werth -- Advisory Committee Taylor Hall 2.124 University of Texas at Austin, Austin, Texas 78712 USA Phone: 512-471-9535 Fax: 512-471-8885 Email: lwerth@cs.utexas.edu Nancy Mead -- Advisory Committee Software Engineering Institute 5000 Forbes Ave. Pittsburgh, PA 15213 USA Phone: 412-268-5756 Fax: 412-268-5758 Email: nrm@sei.cmu.edu