🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sw.components
Article #64

Re: Welcome to comp.sw.components!!!

#64
From: William Thomas Wolfe, 2847
Date: Mon, 04 Sep 1989 20:22
40 lines
2686 bytes
From scotth@boulder.Colorado.EDU (Scott Henninger):
> [a component should provide a generally useful reuseable service]
>
> This is a narrow viewpoint of software reuse that does no justice to the
> difficulty of constructing a good software reuse system.  

   The statement described good characteristics of a software component;
   it did not and was not intended to address the environment in which
   the component was embedded.  However, the topic has arisen in this
   newsgroup; in particular, I posted a favorable review some four to
   six weeks ago of the article "Domain Analysis -- From Art Form to
   Engineering Discipline" (Proceedings of the Fifth International
   Workshop on Software Specification and Design, May 19-20, 1989,
   SEN V14 N3), which views reusers as learning systems and provides
   a framework for assessing the progress of a reuse system.  Around
   early June, there was a discussion of STARS research which was
   directed toward constructing an effective Ada software component 
   retrieval system through the use of a knowledge-based librarian. 

   These topics should probably be included in the welcome message,
   but any implication or inference that these topics have not been
   covered in this newgroup is simply incorrect.
 
> |   Intuitively, a software component is analogous to the hardware 
> |   components (e.g., integrated circuits) which have been used by 
> |   hardware engineers for a very long time.  [...]
> 
> Unfortunately, this is a misleading analogy.  [...] Although one can
> contrive certain building blocks for software, [...]  most efforts to
> create software components systems are criticized for their limited scope
> of applications.  I would argue that this is a direct consequence of the
> hardware analogy, which is doing more harm than good.

   The presently limited extent to which software components cover the
   large number of available domains is largely a consequence of the fact 
   that domain analysis (as described in the cited article) is still an 
   embryonic field.  IMHO, the hardware analogy is very appropriate. 


   Bill Wolfe, wtwolfe@hubcap.clemson.edu
Technical Details
Message-ID: <6388@hubcap.clemson.edu>
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!cwjcc!gatech!hubcap!billwolf%hazel.cs.clemson.edu
References: <11329@boulder.Colorado.EDU>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!cwjcc!gatech!hubcap!billwolf%hazel.cs.clemson.edu
From: billwolf%hazel.cs.clemson.edu@hubcap.clemson.edu (William Thomas Wolfe, 2847 )
Newsgroups: comp.sw.components
Subject: Re: Welcome to comp.sw.components!!!
Message-ID: <6388@hubcap.clemson.edu>
Date: 4 Sep 89 20:22:57 GMT
References: <11329@boulder.Colorado.EDU>
Sender: news@hubcap.clemson.edu
Reply-To: billwolf%hazel.cs.clemson.edu@hubcap.clemson.edu
Lines: 40