%last changed 01/05/94
%\documentstyle[art10,psfig]{article}
%\topmargin=-0.25in
%\textheight=8.75in
%\oddsidemargin=-0.25in
%\evensidemargin=-0.25in
%\textwidth=7.0in
%\parindent=0pt
%\parskip=7pt
%\pagestyle{empty}

\markboth{WISR '93}{WISR '93}
%makes chapter heading a smaller font
\def\xxONxx{\@setsize\xxONxx{17pt}\xviipt\@xviipt}
\documentstyle[fleqn,leqno,psfig]{article}
\markboth{WISR '93}{WISR '93}
\pagestyle{myheadings}
\parskip 5pt plus 0.5pt minus 0.25pt
\newlength{\parskipn}
\setlength{\parskipn}{5pt}
%\setlength{\parskip}{5pt}
\newcommand{\ps}{\vspace{\parskip}}
\settowidth{\mathindent}{(0.00)\ }
\setlength{\mathsurround}{2pt}
\setlength{\textwidth}{7.5in}
\setlength{\oddsidemargin}{-.5in}
\setlength{\evensidemargin}{-.5in}
%\setlength{\topmargin}{-.5in}
\setlength{\headheight}{0in}
\setlength{\headsep}{-.5in}
\setlength{\textheight}{9.425in}
\setlength{\itemsep}{0pt}
\setlength{\topmargin}{0.15in}
\setlength{\parindent}{0in}
%
\newcounter{alphaCounter}
\renewcommand{\thealphaCounter}{\alph{alphaCounter}}
%A list of items that have labels a, b, c, ...., are indented the
%the width of (m), and have 5 points between items
\newenvironment{Alphlist}
    {\begin{list}
        {(\alph{alphaCounter})\hfill}
        {\usecounter{alphaCounter}
         \setlength{\labelwidth}{0em}
         \setlength{\leftmargin}{1em}
         \setlength{\parsep}{0cm}
         \setlength{\itemsep}{5pt}
         \setlength{\itemindent}{.5em}
         \setlength{\topsep}{0cm}
         \setlength{\partopsep}{0cm}
        }}{ \end{list} }
%
\newcounter{galphaCounter}
\renewcommand{\thegalphaCounter}{\alph{galphaCounter}}
%A list of items that have labels a, b, c, ...., are indented the
%the width of (m), and have 5 points between items
\newenvironment{Quotes}
    {\begin{list}
        {}
        {\usecounter{galphaCounter}
         \setlength{\labelwidth}{0em}
         \setlength{\leftmargin}{2em}
         \setlength{\parsep}{0cm}
         \setlength{\itemsep}{5pt}
         \setlength{\itemindent}{0em}
         \setlength{\topsep}{0cm}
         \setlength{\partopsep}{0cm}
        }}{ \end{list} }


\renewcommand{\baselinestretch}{1}
%
%
%A table in this book. Tables appear at the bottom of a page and are surrounded
%by a box
%parameters are (1) empty or \label{...}, (2) caption, and (3) text
%\newcommand{\booktable}[3]{
%   \begin{table}[b]
%       \noindent \raisebox{0ex}[.02in][.5ex]{\rule{\textwidth}{.02in}}\newline
%       \boxedpar{\vspace{-.7em}\caption{\sc #2} \vspace{.7em} #1 {\small #3 }}\vspace{2pt}
%       \end{table}
%   }


\begin{document}

%\newcommand{\italmaybe}{\em}
\newcommand{\centertabbing}[1]{\begin{center}
                                  \parbox{0cm}{\begin{tabbing}#1
                                                \end{tabbing}  }
                               \end{center}}
%
\newlength{\boxedquotelength}
\addtolength{\boxedquotelength}{+1.0\textwidth}
\addtolength{\boxedquotelength}{-2.0\leftmargin}
\addtolength{\boxedquotelength}{-10.8pt}
\newcommand{\boxedquote}[1] {\begin{quote}\fbox{\parbox{\boxedquotelength}{#1}}\end{quote}}
\newlength{\boxedparlength}
\addtolength{\boxedparlength}{+1.0\textwidth}
\addtolength{\boxedparlength}{-11pt}
\newcommand{\boxedpar}[1]{\fbox{\begin{minipage}
                                  {\boxedparlength}
                                  \parskip 5pt plus 0.5pt minus 0.25pt
                                  {#1}
                                \end{minipage}}

                           }
\renewcommand{\baselinestretch}{1}


\twocolumn{\begin{center}
 {\Large \bf
WISR'93:\\ 6th Annual \ Workshop on\\ Software Reuse\\
Summary and\\ Working Group Reports}
\vspace{12pt}\\
  {\Large Jeff Poulin and Will Tracz\vspace{3pt}\\
  IBM Federal Systems Company,\\ Owego, NY\vspace{3pt}\\
  }
  \{tracz or poulinj\}@vnet.ibm.com
\end{center}\vspace{5pt}}

\date{}

The Sixth Annual Workshop on Institutionalizing Software Reuse
(WISR '93), hosted by IBM Federal Systems Company (FSC), took place
Nov. 2-4, 1993 in Owego, NY.  Almost 80 experts representing more
than 60 industry, academic and government organizations worldwide
gathered to share problems and solutions in adopting software reuse.
The workshop began with an introductory session where participants
presented current and critical issues based on position papers they
submitted to the workshop.  Attendees then divided into eight working
groups that covered a wide range of topics, including:
%\begin{itemize}
% \item Design for Reuse and Object Oriented Reuse Methods
% \item Reuse Tools and Environments
% \item Language Issues for Generic Code Architectures
% \item Hybrid Reuse with Domain-Specific Kits
% \item Reuse in Education
% \item Technology Transfer
% \item Formal Methods and Certification of Reusable Components
% \item Management Issues
%\end{itemize}


\begin{itemize}\itemsep -3pt

\item {\bf Design for Reuse and Object Oriented Reuse Methods:}
  led by Doug Lea (SUNY Oswego/Syracuse CASE Center) and
         Bill Frakes (Virginia Tech)

\item {\bf Reuse Tools and Environments:}
 led by Becky Joos (Motorola) and
        Tim Stockwell (The Mitre Corporation)

\item {\bf Language Issues for Generic Code Architectures:}
  led by Larry Latour (University of Maine, Orono) and
         Ira Baxter (Schlumberger)

\item {\bf Hybrid Reuse with Domain-Specific Kits:}
 led by Martin Griss and
        Kevin Wentzel (both of HP Laboratories)

\item {\bf Reuse Education:}
 led by Ben Whittle (University of Wales, Aberystwyth
                         \&  University of York) and
         Trudy Levine (Fairleigh Dickinson University)

\item {\bf Technology Transfer:}
 leg by Sidney C. Bailin (CTA, Inc.) and
         Guillermo Arango (Schlumberger Laboratory for Computer Science)

\item {\bf Management Issues:}
 led by Patricia Stump  (IBM Endicott) and
        Terry Huber (DSD Laboratories, Inc.)

\item {\bf Formal Methods and Certification of Reusable Components:}
 led by Maureen Stillman (Odyssey Research Associates)
\end{itemize}
The WISR'93 workshop revealed how far reuse technology has
advanced in recent years.  Current research focuses not only on
``reuse-in the small,'' or the sharing of small utilities and functions,
but on ``reuse-in-large.''  Approaches to large scale reuse include the
building of programs from entire subsystems of existing software to
the building of generic frameworks that represent the structure of
entire classes of application programs.

%Workshop participants were divided into six working group.
%Participants had an opportunity to present ideas from their
%position papers, and contribute to the general discussions.  The
%working groups were:

This report was constructed by editing the individual working group
reports.
Complete versions of working group reports are available from the ftp
site listed at the end of this summary.

%------------------------------------------------------------------------
\section*{Design for Reuse and Object Oriented Reuse Methods}

Bill Frakes, Virginia Tech\\
frakes@sarvis.cs.vt.edu\\
Doug Lea, Syracuse CASE Center and SUNY Oswego\\
lea@sunyo.edu

\input{designwg}

%------------------------------------------------------------------------
\section*{Reuse Tools and Environments}

Becky Joos, Motorola\\
joos@motorola.com\\
Tim Stockwell, The Mitre Corporation\\
stockwell@mitre.com

\input{rtoolswg}

%------------------------------------------------------------------------
\section*{Language Issues for Generic Code Architectures}
Larry Latour, University of Maine, Orono\\
larry@gandalf.umcs.maine.edu\\
Ira Baxter, Schlumberger \\
baxter@austin.slcs.slb.com

\input{genarchwg}

%------------------------------------------------------------------------
\section*{Hybrid Reuse with Domain-Specific Kits}

Martin Griss and Kevin Wentzel\\
HP Laboratories\\
griss@hpl.hp.com, wentzel@hpl.hp.com

\input{kitswg}

%------------------------------------------------------------------------
\section*{Reuse Education}
Ben Whittle, University of Wales, Aberystwyth \&  University of York\\
ben@minster.york.ac.uk\\
Trudy Levine, Fairleigh Dickinson University\\
levine@sun490.fdu.edu

\input{eduwg}


%------------------------------------------------------------------------
\section*{Technology Transfer}
Sidney C. Bailin, CTA, Inc.\\
sid@cta.com\\
Guillermo Arango, Schlumberger Laboratory for Computer Science\\
arango@austin.slcs.slb.com

\input{ttwg}

%------------------------------------------------------------------------
\section*{Formal Methods and Certification of Reusable Components}

Maureen Stillman,Odyssey Research Associates\\
maureen@oracorp.com

\input{formalwg}


%------------------------------------------------------------------------
\section*{Management Issues}
Patricia Stump, IBM Endicott\\
stump@vnet.ibm.com\\
Terry Huber, DSD Laboratories, Inc.\\
huber@dsd.paramax.com

\input{managewg}

\section*{Additional Information}

You may obtain soft copies of the Proceedings of the past two
WISRs (WISR'4 and WISR'5) and this year's workshop (WISR'6) via
anonymous ftp to
\begin{verbatim}
  gandalf.umcs.maine.edu  (/pub/WISR/wisrN directory)
\end{verbatim}

where N is the workshop number.

For additional information contact:
\begin{quote}
Larry Latour\\
University of Maine\\
Department of Computer Science\\
222 Neville Hall\\
Orono, Maine 04469\\
\\
office: 207-581-3523 fax-1604\\
email: larry@gandalf.umcs.maine.edu
\end{quote}


gandalf.umcs.maine.edu

where N represents the workshop number.

A summary of last year's WISR'5 working group reports appears in the
April 1993 issue of SEN.

Paper copies of the workshop proceedings are available at a cost of
\$30.

\end{document}

