HDTenEightyP/NetNews huggingface dataset:
From: ossmcn@eua.ericsson.se (Magnus Christerson)
Subject: Re: Inventory of methods for software developme
Reply-To: ossmcn@eua.ericsson.se
Organization: Ellemtel Telecom Systems Labs, Stockholm, Sweden
Date: Tue, 5 Jan 1993 17:16:15 GMT

In article 92Dec17173940@julius.c3consult.comm.se, ulf@julius.c3consult.comm.se (Ulf Lagerstedt) writes:
> 
> 
>  (I asked this a while ago in comp.software.eng, with limited success.
>  If the subject is slightly inappropriate for this newsgroup, I apologize.
>  I urge you to mail your answers. Thanks.)
> 
> 
> I am about to do a survey or inventory of methods for software development.
> With methods, I mean documented procedures and conceptual models for
> either the entire development process or some parts thereof.
> 
> Anything worth being called a method in this sense is of interest.
> Obviously, a complete inventory would be very large, but I hope
> to be able to compile information about at least a large share of
> the more widespread methods.
> 
> I wish to get as much information as possible about each method,
> but the following will do fine:
> 
>                                                 (for instance)
> 
> Name:                                           Coad/Yordon OOA and OOD
> Key characteristics:                            Object oriented
> Parts of development process concerned:         Analysis, design
> Software tools supporting the method:           ...etc.
> Result/output from method:
> References:
> - Documentation (title, author, etc):
> - Organizations (commercial or other):
> 
> 
> Please, if you have any references to a particular method, or if you
> know of similar work elsewhere, mail me a reply. If there is enough
> interest, I'll gladly post a summary. Your help is appreciated.
> 
> --
> Ulf Lagerstedt, Communicator C3Consult, Sweden  /  ulf@c3consult.comm.se


Hej,

Jag gissar att du r svensk s jag skriver p svenska. Det finns massor med sna hr utvrderingar och versikter - jag knner till ett 20-tal. Jag kan bist med de jag har, men jag skulle vilja ge ett gott rd: Bestm frst syftet med in utredning innana du ger dig in i detta trsk. De flest utvrderingar kommer till slutsatsen "Jass". De bsta jag sett har varit interna hos fretag dr man utgtt frn sin egen organisation och milj och utvrderat med avseende p detta. 

En annan klla som jag tror r rtt bra r det som OMG nu arbetar med. Jag r vr representant dr och kan skaka fram papper drifrn. Dr utvrderar vi ett 20-tal OO-metoder med ganska ingende frgor. Tyvrr kommer vi inte att orka trnga igenom i tillrckligt djup, men vrt indata r ganska omfattande.

Jag kommer frn Objective Systems i Kista som ju sljer Objectory. Jag gissar att du redan har det p din lista och d ocks den bok som vi publicerade genom Addison-Wesley fr ett halvr sen, Object-Oriented Software Engineering.

Hr grna av dig till mig p mail: magnus@os.se

/Magnus Christerson
Newsgroups: comp.object
From: sjm@bcrki65.bnr.ca (Stuart MacMartin)
Subject: Re: A Pre-Release FAQ
Organization: Bell-Northern Research Ltd., Ottawa, Canada
Date: Mon, 4 Jan 1993 15:17:38 GMT

In article <11537@uqcspe.cs.uq.oz.au> king@cs.uq.oz.au writes:
>[I won't speculate further on Booch's intentions for not elaborating
>on the distinction between classes and types.  I don't think ridicule
>or support for his actions based on speculation really gets us anywhere.
>The important thing is to clarify our thoughts.]

For OOD, the distinction between type and class is not necessary,
perhaps?

>
>In <PCG.93Jan2211415@decb.aber.ac.uk> pcg@aber.ac.uk (Piercarlo Grandi) writes:
>
>pcg>On 1 Jan 93 21:56:57 GMT, king@cs.uq.oz.au (Paul King) said:
>
>king> I do not believe there is a lot to be gained by placing too much
>king> emphasis on the difference between type and class (and I have read
>king> numerous articles on this topic - all of which still leave me
>king> unconvinced).
>
>The type of an object then
>is the behaviour of (representation) values it can take on.  The class
>is one way of defining these values.

When we equate type with class, we think of things in terms of
discrete, finite types.  This works well for many things.  However, if
by type we mean a classification of objects:  "an object is of type X
if it is allowed to have the following states and the following
behaviour", then we can have a continuum of types from the generic to
the specific, and an infinite number of these continuums.  We obviously
do not implement an infinite number of classes.

Inheritance captures the type relationship of general <--> specific.
It does not capture mutability relationships, for example.  As a plastic
cup melts on the stove, it starts out as a cup and ends up as a mess.
From the cup and the environment, we might be able to predict the mess,
but we can't work backwards: there are several starting points that
could have resulted in the same mess.  The object has mutated from one
type into another, and it presumably has undergone a mutation through
an infinite number of types.  

I see nothing wrong with equating types and classes while solving many
of today's practical programming problems.  But in general, the mindset
of type == class can restrict our approach to problems.  I think we
need an advance guard always thinking about "what is a type" and "what
is a better way of modelling types?".

Stuart

--
: Stuart MacMartin                                    email: sjm@bnr.ca      :
: Bell-Northern Research                              phone: (613) 763-5625  :
: PO Box 3511, Stn C, Ottawa, K1Y-4H7, CANADA    Standard disclaimers apply. :
Newsgroups: comp.object
From: jeff@is.s.u-tokyo.ac.jp (Jeff McAffer)
Subject: comp.object FAQ, can it be done?
Reply-To: jeff@is.s.u-tokyo.ac.jp
Organization: University of Tokyo / Object Technology International
Date: Mon, 4 Jan 1993 07:34:55 GMT
X-Bytes: 1652

I aplaud the efforts to make a FAQ.  However, I think writing a FAQ to
satisfy this crowd is going to be really hard!  Given that things like
the defiition of an Object is still the subject of hot debate I
suggest that we avoid anything but a cursory high-level description.
In lieu of detailed defs we should provide references to key documents
which discuss the topic.  Or, even better, with the proper
permissions, summaries or excerpts of those documents.

Everyone here has their own bias and background and perhaps rightly
objects (sorry about that pun) to definitions/descriptions which do
not fit with theirs.  By using published (presumably refereed and
reviewed) definitions we can be assured that at least at some point in
time, some reasonable faction of the OOP community felt them to be
acceptable.

Also, since FAQ stands for Frequently Asked Questions perhaps we
should reconsider what goes into the FAQ.  I have not noticed many
people asking what an Object is.  If they did, I expect they would get
a few opinions and some references to some papers.  Since the idea of
a FAQ (as I understand it) is essentially to reduce message traffic, I
suggest we provide the references and avoid the opinions.

Clear cut facts like a list of some typical Smalltalk vendors are
great.  Even some opinions here are no problem as long as they are
clearly opinions and several different view points are presented.

Anyway, just my two instVars worth.  Bob has way more guts than I do
for attempting to do this.  You may not agree with what he wrote but
you can't dispute that it got the discussion going.

--
--
ato de, |m        -- Death by stereo!
Newsgroups: comp.object
From: timm@spectrum.cs.unsw.oz.au (Tim Menzies)
Subject: best OO langauge for teaching
Reply-To: timm@spectrum.cs.unsw.oz.au (Tim Menzies)
Organization: none
Date: Tue, 12 Jan 1993 05:43:23 GMT

i'm looking for a OO langauge with a clean object model that is NOT
resource intensive which I can use to teach OO to students. any
recommendations?

platform:	unix, apollos & decs
students:	50-100

possibilities:
	1) langauges i know nothing about
	2) smalltalk 80: too machine intensive, site liscences too complicated
			(opinions anyone?)
	3) c++ : too pragmatic
	4) GNU smalltalk: what are the libraries like?
	5) eiffel: don't know much about it
	6) lisp-variants: tempting (i know lots about Lisp). but are there
		any LISP object systems that aren't machine intesive and
		with a clean object model (LUCID too machine intensive)?
	7) prolog-variants: tempting (know some prolog). anyone got a
		public domain edinburgh-compatiable prolog package? and
		please not the toy one from Byte '86?

--
 ,-_|\     Tim Menzies (timm@cs.unsw.oz.au)        | Small, dark, noisy room
/     \    AI Lab, Computer Science, Uni. NSW      | for rent. Get a haircut/
\_,-._* <- P.O. Box 1, Kensington, Australia, 2033 | job/ a life, then apply.
     v     +61-2-663-4576 (fax) +61-2-697-3940 (w) |  -- ad, Venice Beach, LA
From: protocom@DMI.USherb.CA (protocom-Laurent turcotte)
Newsgroups: comp.object
Subject: Teaching OOP concepts to kids/Adults
Date: 10 Jan 93 20:30:46 GMT
Organization: Universite de Sherbrooke -- Dept. d'Informatique

>I'm looking for ANY info about TEACHING OOP to kids or adults...                
>                                                                               
>        -It could be done using smalltalk and turtle graphics...                
>                                                                               
>        -It could be done using hyperCard like programs...                     
>                                                                              
>        -It could be done with a book of some kind...                       
>                                                                               
>        -Anything (the sky is the limit)                                     
>                                                                           
>I'm thinking of doing a University school project on this 

The Project will be as follows:

Goal:
	Teaching kids/Adults at the introductory level OOP concepts

Methodology:        
	Creating a language tutoring engine in VisualWorks (Smalltalk) using:

	- guided tutorial
	- context sensitive help

	The first module would consist of teaching the "message passing" idea
 through examples in turtle graphics where the students types in the commands
 and send messages to the turtle in smalltalk syntax. Also help would be 
provided in a context sensitive fashion and a link (in the help engine) would be made to LOGO syntax

	Int the help part the possibility of going in the detail level DESIRED by the user would be nice to encourage curiosity


P.S. ANY FEED BACK ON THIS IS DEEPLY APPRECIATED NO MATER HOW SMALL 
-- 
Larry Turcotte                           Internet:protocom@dmi.usherb.ca
computer science student/consultant
consulting company:Protocom              Is there anybody out there.....
From: davek@osc.COM (Dave Kellogg)
Newsgroups: comp.object
Subject: Re: Object-Oriented DataBase
Date: 7 Jan 93 17:38:48 GMT
Reply-To: davek@osc.UUCP (Dave Kellogg)
Organization: Versant Object Technology, Menlo Park, CA

In article <1992Dec31.004201.20167@odin.corp.sgi.com> jwd@corrado.denver.sgi.com (John W Davis) writes:
>I've had numerous requests from customers wanting to know
>if a good ObjectOriented data base exists on SGI; evidently SUN has
>something called "ObjectVision(sp?)"; these folk want to be able to
>hot key or hyperlink data (images video et al) into a data base that
>is object-oriented...any help will be appreciated...


I'm not familiar with ObjectVision, but the VERSANT ODBMS runs on SGI.
VERSANT is a distributed ODBMS with interfaces available from multiple
languages including C++, C, and Smalltalk.

You can contact Versant at info@versant.com, 1-800-VERSANT, or
415-329-7500 if you need additional technical information.


Dave Kellogg
Versant Object Technology
davek@versant.com
From: alex@laos (Alex D. Nghiem)
Newsgroups: comp.object
Subject: Re: Video Game Programming -- OOP language
Date: 6 Jan 93 17:26:14 GMT
Reply-To: alex@pencom.com
Distribution: usa
Organization: Pencom Software

Shawn:

I used to work for Origin, who makes video games for the PC, Nintendo Gameboy  
and Super Nintendo.  The breakdown is as follows:

PC -- C++ and assembly
Gameboy -- Z80 assembly
Super Nintendo -- 658C16 (8 bit assembly with 16 bit registers)

I would guess that for the Sega, you'd have to write it in 68000 assembly,  
since that is the chip of system.  They do have C compilers for the game  
systems, but since space is such a premium and speed is the primary factor, the  
programmers end up using assembly.  Now, keep in mind that they may be using  
OOP techniques, even if the languages are not inherently object-oriented.


Best regards,


Alex Duong Nghiem          Phone: (512) 343-1111
Pencom Software            Fax:   (512) 343-9650    
9050 Capital of TX Hwy N.  Mail:  alex@pencom.com
Suite 300                  Mail:  co-Xist_support@pencom.com
Austin, TX 78759           Mail:  co-Xist_info@pencom.com
USA
                           ****************************
                           * NeXTMail gladly accepted *
                           ****************************


In article <C0EqLI.H3G@csn.org> shawnspo@teal.csn.org (Shawn Spotanski) writes:
> I would like to know how video games are programmed.  Is this an Object
> oriented programming language?  I am mainly interested in the Sega Genesis
> games.
> 
> Thank You
> Shawn Spotanski
From: peter@progress.COM (Peter Sorrentino)
Subject: Re: Motif GUI Builders and C++
Organization: Progress Software Corp.
Date: Mon, 11 Jan 1993 16:11:52 GMT

Visix, Reston, VA area, sell Galaxy, a GUI builder, libraries,... all
portable including MOTIF.  They are going into beta testing on their
C++ libraries now.  If window system portability is an issue you will
be impressed with their offering.

Peter Sorrentino
Xref: sparky comp.object:4751 comp.lang.c++:18948 comp.software-eng:5284 comp.lang.ada:3942 comp.lang.misc:4102 ch.general:128 ch.si.choose:5 ch.si.general:8 comp.lang.eiffel:1414
From: steve@crc.ricoh.COM (Stephen R. Savitzky)
Subject: Re: How to debug an OO System
Organization: RICOH California Research Center
Date: 5 Jan 93 11:00:30

In article <1993Jan04.200617.17300@watson.ibm.com> laffra@watson.ibm.com (C.Laffra) writes:

   I am interested in the subject of debugging object-oriented systems.
   I have some questions:

     1) does OO make debugging unnecessary?

Of course not.  Bugs are possible in any language.

     2) If not, how do you debug your OO system?

In general, the same way I debug anything else:  insert
instrumentation (usually print statements or the equivalent,
conditional on a global Debug_Mode flag), and observe the results.
I should mention that this is C++.

In many cases I use assertions to generate error messages when
something is wrong, thus performing a filtering function.

When debugging a library one also has to provide test drivers,
typically with test data coming from a file.

     3) If so, what do you miss in existing debuggers?

The reason I use the technique above, which involves messing with the
source code, is that existing debuggers usually give too much
information and know too little about the semantics of the program
being debugged.

Also, debuggers usually have no way to save instrumentation
(breakpoints, watchpoints, etc.) between iterations of the
edit/compile/debug cycle.  Instrumenting the source gives me this
ability. 

     4) Are graphical techniques the answer?

No.
--
\ --Steve Savitzky--  \    343 Leigh Ave   \ REAL HACKERS USE AN AXE!
 \ steve@crc.ricoh.COM \ San Jose, CA 95128 \     Free Cyberia!
  \ w: 415-496-5710     \   h:408-294-6492   \ 
   \_________________________________________________________________________
Newsgroups: comp.object
From: laffra@watson.ibm.com (C.Laffra)
Subject: How to debug an OO System
Date: Mon, 04 Jan 1993 20:06:17 GMT
Disclaimer: This posting represents the poster's views, not necessarily those of IBM
Organization: IBM T.J. Watson Research Center
Keywords: OO, debugging

I am interested in the subject of debugging object-oriented systems.
I have some questions:

  1) does OO make debugging unnecessary?
  2) If not, how do you debug your OO system?
  3) If so, what do you miss in existing debuggers?
  4) Are graphical techniques the answer?

Chris. 

---------------------------------------------------------------------------
IBM T.J. Watson Research Center,   P.O.Box 704,  Yorktown Heights, NY 10598
Tel: (914) 784 7642     Fax: (914) 784 7455    Email: laffra@watson.ibm.com
---------------------------------------------------------------------------
From: echi@cisco.com (Eric P. Chi)
Newsgroups: comp.object
Subject: other than MVC?
Date: 7 Jan 1993 01:02:06 GMT
Organization: cisco Systems, Inc., Menlo Park, Ca.
Distribution: world
NNTP-Posting-Host: echi-ss2.cisco.com

Hi,

Is there any popular s/w architecture for OO applications other than MVC?
Any reference?

Thanks,

Eric.
Newsgroups: comp.object
Subject: Re: Teaching kids/Adults OOP concepts
From: j_ohearn@dsg4.dse.beckman.com ()
Date: 13 Jan 93 00:41:57 GMT
Distribution: world

In <C07nww.49u@DMI.USherb.CA> protocom@DMI.USherb.CA (protocom-Laurent turcotte) writes:


>                                          
>I'm looking for ANY info about TEACHING OOP to kids or adults...
>                                                                    
>        -It could be done using smalltalk and turtle graphics...    
>                                                                    
>        -It could be done using hyperCard like programs...
>                                            
>        -It could be done with a book od some kind...   
> 
>        -Anything (the sky is the limit)
>                                                        
>I'm thinking of doing a University school project on this
>                                                                      
>P.S. ANY FEED BACK ON THIS IS DEEPLY APPRECIATED NO MATER HOW SMALL

>-- 
>Larry Turcotte                           Internet:protocom@dmi.usherb.ca
>computer science student/consultant
>consulting company:Protocom              Is there anybody out there.....


Larry:

Get thyself to a technical bookstore and pick up a copy of Dr. David Taylor's
book "Object-Oriented Technology:  A Manager's Guide".  Do not let the
title fool you-- this little gem is for everyone (kids, adults, software
engineers, lay people...you get the picture).  The book is quite short but
is worth its weight in platinum.  Dr. Taylor develops a wonderful analogy
to explain the object-oriented paradigm and illuminates its features with
some of the best english prose I have ever read.  Good luck!

Thanks for listening.

Jim O'Hearn
Software Engineer
Beckman Instruments, Inc.
Diagnostics Systems Group
Brea, CA
Newsgroups: comp.object,comp.windows.x.apps,alt.hypertext
From: rct@fulcrum.co.uk (Richard Taylor)
Subject: Phone/email needed for Digital Insight
Organization: Fulcrum Communications
Date: Wed, 6 Jan 1993 17:00:46 GMT

We have the address of the following company, who sell a graphical drawing
package, with hyperlinks, called;
	RoboChart


They are:
	Digital Insight
	PO Box 533
	Simi Valley
	CA 93062-0533
	USA

We need their phone number or email address, so we can purchase a demo copy.
If anyone can help, please email me.

Thanks in advance.

Regards,
============================================================================
Richard Taylor                  DoD #981                 (rct@fulcrum.co.uk)
"HELP! I've fallen, and I can't reach my beer."
============================================================================
Fulcrum Communications Ltd., Fordrough Lane, Birmingham, B9 5LD, ENGLAND.


Newsgroups: comp.object
From: swed@deveel.aero.org (Greg Swedberg)
Subject: Re: Object-Oriented DataBase
Organization: The Aerospace Corporation; El Segundo, CA
Date: Fri, 8 Jan 1993 15:49:20 GMT


	Objectivity also is available on the SGI.  It also supports true
heterogenous networks.  You can use the same database on all machines
on the network whether or not they are the same architecture as the
machine where its is stored.  Objectivity handles all format conversions.
I have taken there training class and was impressed with the
quality of the design and the clean interface.

	I only have addresses and phone #'s for
a Technical Support guy and a local LA Sales rep but they should
be able to help.


	Brian Clark		-	Tech guy
	brian@objy.com
	(415) 325-0939

	Joe Filippelli		- 	LA Sales rep
	joe@objy.com
	(310) 208-5677
From: mchapman@butes.eis (Michael Chapman. K8/EIS1. Tel. 1662)
Newsgroups: comp.lang.eiffel
Subject: Re: Eiffel for 386BSD
Date: 4 Jan 93 08:51:33 GMT
Reply-To: mchapman@butes.eis
Organization: Robert Bosch GmbH., Reutlingen, Germany.

In article 19930@nrao.edu, cflatter@nrao.edu (Chris Flatters) writes:
>I'm just wondering if ISE or SIG Computing would be willing to produce a
>cut-price Eiffel package for 386BSD.  386BSD is Bill Jolitz' freely distributable
>implementation of BSD Unix for Intel 80386-based PC/AT clones (I suspect that
>porting ISE Eiffel 2.3 would require little more than a recompile).
>
>I think I would be willing to pay in the range of $300-$400 (or less, of
>course) for a full Eiffel development system on my home machine and I think
>that there is a chance that others would too.  Any takers?
>
>	Chris Flatters
>	cflatter@nrao.edu


I would be VERY interested in exactly the same setup for my home machine.
Is there any hope of having a CHEAP eiffel license for home users?
At the moment the eiffel licenses are cheap for commercial users (in 
relation to most other stuff) but still too expensive for home users.

If enough home users get to use eiffel then it is bound to make it into
many more companies so that giving eiffel away to home users should make
commercial sense!

Mike Chapman
From: mbk@lyapunov.ucsd.edu (Matt Kennel)
Newsgroups: comp.lang.eiffel
Subject: Re: Need a random number generator
Date: 7 Jan 1993 20:12:32 GMT
Organization: Institute For Nonlinear Science, UCSD
NNTP-Posting-Host: lyapunov.ucsd.edu
X-Newsreader: Tin 1.1 PL3

mb108@cs.city.ac.uk (omo ADELAKUN T K) writes:
: Hi folks,
: I need a (pseudo-)random number generator for use in a tester program
: for a queuing system. The Eiffel libraries don't appear to have such
: a class - that is, according to grep. I can't see anything that looks
: like a library of binaries against I can run nm. (I'm working remotely
: from the labs and have no access to manuals.) 

Try using the random number generators in Numerical Recipes---
second edition ONLY!   Apparently the first edition ones weren't very
good, and they replaced many of them.

You'll have to translate them yourself until there's a Numerical
Recipes in Sather.

: Thanx++,			-- Oh, dear..! That syntax!
: Toyin.

--
-Matt Kennel  		mbk@inls1.ucsd.edu
-Institute for Nonlinear Science, University of California, San Diego
-*** AD: Archive for nonlinear dynamics papers & programs: FTP to
-***     lyapunov.ucsd.edu, username "anonymous".