From: cas@sei.cmu.edu (Carol Sledge)
Newsgroups: news.announce.conferences
Subject: Reminder: Conf. on S/W Engr. Education
Keywords: software engineering education
Date: 27 Aug 92 00:03:41 GMT
Expires: Wed, 7 Oct 1992 07:00:00 GMT
Organization: The Software Engineering Institute


		1992 CONFERENCE ON SOFTWARE ENGINEERING EDUCATION
			    SAN DIEGO, CALIFORNIA
			      OCTOBER 5-7, 1992


INVITATION

The Software Engineering Institute (SEI) invites educators, trainers,
managers, and administrators interested in software engineering education
and training to attend its sixth annual Conference on Software Engineering
Education, CSEE 1992.  The conference will be held in San Diego, California,
at the Hyatt Islandia Hotel on October 5-7.

The goal of CSEE '92 is to provide a forum for discussion of software
engineering education and training among members of the academic, industry,
and government communities and to promote interaction and cooperation among
these communities.

The program includes refereed papers from an international group of software
engineering educators, along with reports from the SEI, panel discussions, and
invited speakers. There will be opportunities for informal discussion, and a
variety of educational materials will be on display. Proceedings will be
published by Springer-Verlag and distributed to each attendee.

The theme of CSEE '92 is "Putting the Engineering into Software Engineering".
Two keynote speakers will set the stage for exploring the conference theme.
Watts Humphrey will present "Toward a Discipline for Software Engineering."
Humphrey was the first director of the SEI Process Program. In addition to
designing and implementing the methodology for assessing software development
processes, he has served on the Board of Examiners for the Malcolm Baldrige
National Quality Award, and served on an Air Force advisory board.

The second speaker, Anthony Hall will ask, "Is Software Engineering?" He will
examine what it means to be an engineer, and what this implies for software
engineering education. Hall is from the United Kingdom, where he is a
principal consultant at Praxis Systems plc. His primary interests are the
practical improvement of software development on real projects through the
use of formal methods and other rigorous techniques, and understanding how
to make software into a proper engineering discipline.


CSEE '92 is presented in cooperation with the ACM and the IEEE Computer
Society.














The Software Engineering Institute (SEI) is a federally funded research and
development center operated by Carnegie Mellon University under contract to
the U.S. Department of Defense. The SEI's objective is to provide leadership
in software engineering and in the transition of new software engineering
technology into practice.


KEYNOTE SPEAKERS


Watts S. Humphrey
Fellow, Software Engineering Institute

Humphrey founded the SEI Software Process Program and is currently a research
scientist on the institute staff. The Process Program provides leadership in
establishing advanced software engineering processes, metrics, methods, and
quality programs for the U.S.Government and its contractors.

>From 1959 to 1986, Humphrey was associated with IBM Corporation. Among his
assignments was the responsibility for IBM's commercial software development,
including the first 19 releases of OS/360. He also managed IBM's Endicott,
New York, development laboratory and was IBM director of policy development.
As director of programming quality and process, Information Systems &
Technology Group, he was responsible for establishing plans and implementation
programs to improve the quality and productivity of IBMUs 370 programming
systems development.

Humphrey is the author of three books, Managing the Software Process; Managing
for Innovation - Leading Technical People; and Switching Circuits with
Computer Applications. He has been issued five U.S. patents.



Anthony Hall
Principal Consultant, Praxis Systems

Hall has a first degree in Natural Sciences and a doctorate in Theoretical
Chemistry. After a period of postdoctoral research, he joined the British
Museum, where he established the computer section of the Research Laboratory.

In 1980 he moved to Systems Programming Ltd., where he worked on compilers,
databases, and software tools. He was a member of the UK Ada project, first
as consultant on the Kernel APSE team and later as project manager.

In 1984 he joined Systems Designers, where he was the principal consultant
responsible for project support environments. During this time, Hall
developed an interest in formal methods and was responsible for the formal
specification of the Aspect Public Tool Interface.

In 1986 Hall joined Praxis. He played a leading technical role on CASE, a
project that used Z to specify a software engineering toolset for a Praxis
client. Most recently, Hall has been leading the analysis and design team on
CDIS, a large system development for the London Air Traffic Control Centre.
This project is completely based on the use of formal methods and is probably
the largest such project in existence. It is pioneering the practical
application of such methods throughout the development lifecycle.


PRELIMINARY CONFERENCE PROGRAM


Sunday, October 4, 1992
-----------------------
6:30 p.m. - 9:30 p.m.	Registration and Reception




Monday, October 5, 1992
-----------------------
7:30 - 8:15	Continental Breakfast

8:15 - 8:30	Welcome and Introductions

8:30 - 9:30	Keynote Address: Toward a Discipline for Software Engineering
		Watts S. Humphrey

9:30 - 10:00	Break

10:00 - 11:30	Session 1: Papers
		Software Engineering Education in the 1990s--The Way Forward
		Douglas D. Grant, Swinburne Institute of Technology,
		Victoria, Australia

		Experience with a Course on Architectures for Software Systems
		David Garlan, Mary Shaw, Chris Okasaki, Curtis M. Scott,
		Carnegie Mellon University, Pittsburgh, Pennsylvania, and
		Roy F. Swonger, Digital Equipment Corporation, Nashua, NH

		On Teaching the Rational Design Process
		Terry Shepard, Royal Military College of Canada, Ontario,
		Canada,and Dan Hoffman, University of Victoria, British
		Columbia, Canada

11:30 - 1:30	Lunch

1:30 - 3:00	Session 2: Papers
		Teaching an Industry-Oriented Software Engineering Course
		Bernd Bruegge, Carnegie Mellon University, Pittsburgh, PA

		Integrating Research, Reuse, and Integration into Software
		Engineering Courses
		A. Jefferson Offutt and Roland H. Untch, Clemson University,
		Clemson, South Carolina

		Software Reuse in an Educational Perspective
		Guttorm Sindre, Even-Andre Karlsson, and Tor Staalhane,
		Norwegian Institute of Technology, Norway

3:00 - 3:30	Break

3:30 - 5:00	Session 3: Panel
		What Does Industry Want? A Panel Discussion of User
		Requirements for Academic and Continuing Education Program
		in Software Engineering
		Timothy J. Lulofs, Pacific Bell, San Ramon, California

5:00		End of Day I Session

7:30 - 9:00	Birds-of-a-feather
		Videotape viewing



PRELIMINARY CONFERENCE PROGRAM


Tuesday, October 6, 1992
------------------------
8:00 - 8:15	Continental Breakfast

8:30 - 9:30	Keynote Address: Is Software Engineering?
		Anthony Hall

9:30 - 10:00	Break

10:00 - 11:30	Session 4:  Papers
		Formal Methods and the Engineering Paradigm
		Michael J. Lutz, Rochester Institute of Technology,
		Rochester, New York

		Formal Methods for Software Engineers: Tradeoffs in
		Curriculum Design
		David Garlan, Carnegie Mellon University, Pittsburgh,
		Pennsylvania

		Teaching Protocol Engineering in Honours Year
		Richard Lai, La Trobe University, Victoria, Australia

11:30 - 1:30	Lunch

1:30 - 3:00	Session 5: Panel
		Across the Wire: Teaching Software Engineering at a Distance
		Peter H. Lutz, Rochester Institute of Technology,
		Rochester, New York

3:00 - 3:30	Break

3:30 - 5:00	Session 6: Panel
		Issues in Licensing Professional Software Engineers
		Donald Gotterbarn, East Tennessee State University,
		Johnson City, Tennessee

5:00		End of Day II Session

7:30 - 9:00	Birds-of-a-feather
		Videotape viewing



Wednesday, October 7, 1992
--------------------------
7:30 - 8:00	Continental Breakfast

8:00 - 9:30	Track I
		Session 7: Papers
		Teaching Software Verification and Validation to Practitioners
		Captain David R. Luginbuhl and Captain James E. Cardow,
		Air Force Institute of Technology, Wright-Patterson AFB, Ohio

		(Continuing) Education of Software Professionals
		Ilkka J. Haikala, Tampere University of Technology, Tampere,
		Finland	and Jukka Marijarvi, Nokia Telecommunications,
		Tampere, Finland

		The Software Engineering - Patent Law Interface:
		A Practitioner's View
		George M. Taulbee, Esq., Charlotte, North Carolina



PRELIMINARY CONFERENCE PROGRAM


Wednesday, October 7, 1992 (continued)
--------------------------
8:00 - 9:30	Track II
		Session 8: Papers
		A Joint Master's Level Software Engineering Subtrack
		Don Epley, The University of Iowa, Iowa City, Iowa

		Planning for Software Engineering Education Within a Computer
		Science Framework
		James W. Hooper, Marshall University, Huntington, West Virginia

		Integrating Object-Oriented Software Engineering in the
		Computer Science Curriculum
		Raj Tewari and Frank Friedman, Temple University,
		Philadelphia, Pennsylvania


		Track III
		Session 9: Tutorial
		Putting the Engineering into Software Engineering
		Software Architectures Engineering Project: Richard D'Ippolito,
		Kenneth Lee, Charles Plinta, Jeffrey Stewart, Software
		Engineering Institute, Pittsburgh, Pennsylvania

9:30 - 10:00	Break

10:00 - 11:30	Track I
		Session 10: Panel
		Software Process Improvement
		A. Winsor Brown, McDonnell Douglas Space Systems Company,
		Huntington Beach, California

		Track II
		Session 11: Papers
		Undergraduate Software Engineering Laboratory
		William M. Lively and Mark Lease, Texas A&M University,
		College Station, Texas

		Software Engineering Course Projects: Failures and
		Recommendations
		Manmahesh Kantipudi, Ken W. Collier, James S. Collofello, and
		Scott Medeiros, Arizona State University, Tempe, Arizona

		Use of the Individual Exchange Project Model in an
		Undergraduate Software Engineering Laboratory
		J. Kaye Grau and Norman Wilde, The University of West Florida,
		Pensacola, Florida


		Track III
		Session 9: Tutorial (continued)
		Putting the Engineering into Software Engineering Software
		Architectures Engineering Project: Richard D'Ippolito,
		Kenneth Lee, Charles Plinta, Jeffrey Stewart, Software
		Engineering Institute,Pittsburgh, Pennsylvania

11:30 - 1:00	Lunch


PRELIMINARY CONFERENCE PROGRAM


Wednesday, October 7, 1992  (continued)
--------------------------
1:00 - 3:00	Track I
		Session 12: Papers
		Creating a Software Engineering Training Program in a
		Level I Organization
		Rich Pavlik and Kathy Jacobs, Honeywell Air Transport
		Division, Phoenix, Arizona

		Corporate Software Engineering Education for Six Sigma: Course
		Development and Assessment of Success
		S. Coker, Motorola University, Schaumburg, Illinois; B. Glick,
		Motorola-SRD, Rolling Meadows, Illinois; L. Green, Purdue
		University, Hammond, Indiana; and A. vonMayrhauser, Colorado
		State University, Fort Collins, Colorado

		The IBM Cleanroom Software Engineering Technology Transfer
		Program
		Richard C. Linger and R. Alan Spangler, IBM, Gaithersburg, MD

		Experiences with an Interactive Video Code Inspection
		Laboratory
		Michael G. Christel, Software Engineering Institute,
		Pittsburgh, Pennsylvania


		Track II
		Session 13: Panel and Papers
		Panel: National Science Foundation Programs for Funding
		Curriculum, Educational Infrastructure, Faculty Development
		and Instrumentation
		Doris K. Lidtke, National Science Foundation, Washington, D.C.

		Paper: Some Observations Regarding Individual and Team
		Behavior in Software Engineering Practicums Using Different
		Development Paradigms
		William Junk and Paul Oman, University of Idaho, Moscow, Idaho

		Paper: Engineering Principles and Software Engineering
		Alfs T. Berztiss, University of Pittsburgh, Pittsburgh, PA


		Track III
		Session 9: Tutorial (continued)
		Putting the Engineering into Software Engineering
		Software Architectures Engineering Project: Richard D'Ippolito,
	 	Kenneth Lee, Charles Plinta, Jeffrey Stewart, Software
		Engineering Institute, Pittsburgh, Pennsylvania

3:00 - 3:15	Closing Remarks



ACTIVITIES-INFORMATION


Tutorial Session - Abstract
---------------------------
Putting the 'Engineering' into Software Engineering

The Software Architectures Engineering (SAE) Project at the Software
Engineering Institute (SEI) has observed that the essential element of an
engineering discipline is the use of models.  Models are reusable, adaptable
engineering assets that are patterns expressed in their most general, scalable
form.  The existence of proven models in a technology base provides economic
and risk-avoidance incentives for engineers to constrain their design
activities by expressing solutions in terms of existing models.  This results
in routine designs that are less complex, more maintainable, and more
predictable in both cost and behavior.

SAE classifies models as two major types: product models and practice models.
The product model, when scaled, results in a component of the delivered
product.  Practice models guide the selection and use of product models during
application development.

Engineered products are composed from product models, which include
domain-specific models  and composition models, which capture patterns from
certain disciplines.  Domain-specific models capture the domain knowledge in
a field of engineering expertise (e.g., control systems, signal processing).
Composition models  capture patterns of control and information flow
particular to software. Thus, composition models specify the manner in which
the domain-specific models are controlled and connected, providing a mechanism
for implementing domain-specific models.

In the tutorial "Putting the Engineering into Software Engineering,"
SAE will discuss the role of models in traditional engineering disciplines,
relate that to the engineering of software, and present an example that
includes the following models:


* Domain-specific product models from the control systems domain.

* The Object-Connection-Update (OCU) Model:
  - a product model  providing a control and connection framework for
    composing applications from domain-specific models.

* Model-Based Software Development (MBSD):
  - a practice model guiding development using product models.


Finally, we will discuss our experiences transitioning the OCU model and MBSD
approach to organizations and the resulting implications on software
engineering education curricula.


ACTIVITIES-INFORMATION


Birds-of-a-feather
------------------
Monday, October 5, 1992
7:30 p.m. - 9:00 p.m.

1. SEI Continuing Education Instructor Training: A Class Reunion
This session is for industry and government instructors who have received
training for teaching an SEI Continuing Education course. "SEI alumni" will
have the opportunity to meet old friends and to share experiences, tailoring
approaches, and	updates to the materials.

2. Undergraduate Software Engineering Education.
This session is an open discussion of problems and issues in undergraduate
software engineering education. Possible discussion topics include
incorporation of software engineering topics throughout a computer science
curriculum, software engineering project courses, and the potential for
complete undergraduate degree programs in software engineering.


Tuesday, October 6, 1992
7:30 p.m. - 9:00 p.m.
"Selling Software Engineering Education to Your Organization:
Creative Financing."
This session will give industry and government educators the opportunity to
share ideas and experiences in obtaining resources for employee education.
Applicable topics include marketing, financing, headcount issues, return-on-
investment arguments, and measuring educational effectiveness with respect
to corporate goals.



Videotapes
----------
Monday and Tuesday, October 5-6, 1992
7:30 p.m. - 9:00 p.m.
SEI videotapes will be available for viewing each evening. There will
be selections from the Academic Series, Continuing Education Series,
and Technology Series. They include:

*Executive Leadership for Software, Watts Humphrey
*Software and Some Lessons From Engineering, Mary Shaw
*Applying Software Engineering Skills to Writing, Linda Pesante
*Software Project Management: Causal Analysis
*Software Requirements Engineering: Introduction to
*Software Requirements Analysis
*Software Creation & Maintenance: Maintenance Tools and Environments
*Software Project Management: The Nature of Software Production


SEI Educational Products
------------------------
During the conference breaks and lunch hours, SEI materials will be on
display. Take this opportunity to browse through curriculum modules, packages
of classroom materials, and information on practitioner and executive courses.


ACTIVITIES-INFORMATION


Industry-University Initiative for Software Engineering Education
-----------------------------------------------------------------
The program committee has established an Industry-University Initiative for
Software Engineering Education as a catalyst for bringing together university
educators and nearby industry and government organizations. We encourage
industry to sponsor a faculty member's participation in CSEE '92, with the
hope of stimulating further collaboration and interest in understanding one
another's needs. We have early commitments from Bell Northern Research and
Motorola of Southern Florida, and we've heard from others who have sponsorship
plans under way. If you are interested in sponsoring a local professor to
attend CSEE, contact Carol Sledge at the SEI, call (412) 268-7708, or send
mail to cas@sei.cmu.edu.



Hotel Information
-----------------
A block of rooms has been reserved at the Hyatt Islandia, 1441 Quivira Road,
San Diego, CA 92109-7898.  The hotel will hold these rooms until September 4,
1992.  Hotel arrangements should be made directly with the Hyatt Islandia at
(619) 224-1234.  To receive the special rate of $95 per night or the
government rate of $77 per night, please mention the "Sixth SEI Conference on
Software Engineering Education" when making your hotel arrangements.  Again,
this rate is only available until September 4, 1992.



Location/Transportation Facts
-----------------------------
The Hyatt Islandia is a newly renovated year-round business resort on
Mission Bay, with a seascape view of the Marina, Pacific Ocean and La Jolla
in the distance.  It is five miles (10 minutes) from San Diego's business
center; bordered on the east by West Mission Bay Drive; three-quarters of a
mile from I-5; and one-half mile from I-8.

The hotel is five miles (15 minutes) from San Diego International Airport:
taxi $8-10, Super Shuttle $5.  Two 11-passenger courtesy cars offer
complimentary shuttle to the airport and Seaworld.



Program Committee Members
-------------------------
Maribeth B. Carpenter,  Software Engineering Institute
Neal Coulter, Florida Atlantic University
Gary Ford, Software Engineering Institute
Chris Gustafson, Lockheed
Norm E. Gibbs, Software Engineering Institute
Nancy R. Mead, Software Engineering Institute
Keith Pierce, University of Minnesota, Duluth
Carol A. Sledge, Software Engineering Institute--Conference Chair
Anneliese von Mayrhauser, Colorado State University



Administrative Contact
----------------------
Mary Ellen Rizzo
Software Engineering Institute		Telephone: 412-268-3007
Carnegie Mellon University		FAX: 412-268-5758
Pittsburgh, PA 15213-3890		Internet: mer@sei.cmu.edu


REGISTRATION FORM


October 5-7, 1992					  SAN DIEGO, CA
						      -----------------------
Please complete this form and send to:		      |	For Office Use Only |
						      |	Date rec'd _________|
	Helen E. Joyce				      |	Date ent'd _________|
	Software Engineering Institute		      |	Ck # _______________|
	Carnegie Mellone University		      |	PO # _______________|
	Pittsburgh, PA  15213-3890		      |	JE# ________________|
	FAX (412) 268-5758			      |	Amt$________________|
						      | ____________________|
						      | PA Approval	    |
Registration Fees (check one)			      -----------------------

	CSEE.......$350 _____

	discount*..$300 _____


 _____________________    _____________________	     _____________________
    SEI Subscriber          IEEE Membership #           ACM Membership #
   Membership Number


Registration fee includes conference materials, continental breakfast, breaks,
and one reception on 10/4.  Completed registration materials should be
received by the SEI no later than September 4, 1992.  Questions concerning
registration or payment should be directed to Helen E. Joyce at (412)268-6504.
Questions concerning conference materials should be directed to Mary Ellen
Rizzo at (412)268-3007.  Please make checks or purchase orders payable to
SEI/CMU.  Credit cards are not accepted.  No refunds will be issued.

If your organization has not made prior arrangements for reimbursements of
training expenses, please provide a letter of authorization (1556) from your
agency at the time of registration.

Participant Information
-----------------------
(please print or type information)

___ Mr. ___ Mrs. ___ Ms.  Name _______________________________________________

Title ________________________________________________________________________

Company ______________________________________________________________________

Division _____________________________________________________________________

Address ______________________________________________________________________

	______________________________________________________________________

City _____________________  State __________________  Zip ____________________

Business Phone ________________________  Emergency Number ____________________

FAX Number ____________________________  E-Mail Address ______________________

Dietary/Access Requirements __________________________________________________

U.S. Citizen ___ yes  ___ no   If no, citizen of _____________________(country)


---The End---