[comp.simulation] SIMULATION DIGEST V9 N10

simulation@uflorida.cis.ufl.edu (Moderator: Paul Fishwick) (07/10/89)

Volume: 9, Issue: 10, Sun Jul  9 16:23:25 EDT 1989

+----------------+
| TODAY'S TOPICS |
+----------------+

(1) PCB Simulator Wanted
(2) Re: Scheduling and Unscheduling
(3) Petri Net Based Simulators
(4) Tank Simulation
(5) Winter Simulation Conference 1989
(6) MultiProcessor Simulation using CSIM

* Moderator: Paul Fishwick, Univ. of Florida
* Send topical mail to: simulation@uflorida.cis.ufl.edu
* Archives available via FTP to bikini.cis.ufl.edu, login as
  'anonymous', use your last name as the password, change
  directory to pub/simdigest.
* Simulation Tools available by doing above and changing the
  directory to pub/simdigest/tools.



-----------------------------------------------------------------------------

Date: Fri, 7 Jul 89 11:21:54 -0200
From: hbr@elctr.dk (Hans B| Randgaard)
To: simulation-request%dkuug@bikini.cis.ufl.edu
Subject: article for newsgroups: comp.simulation and comp.lsi

Subject: Public domain Printed Board Circuit SIMULATOR wanted
Newsgroups: comp.simulation,comp.lsi
Keywords: stuck-at-zero stuck-at-one stuck-open shorts


Please forgive me if someone have asked for or offered something
similar recently, but I do not regularly read these newsgroups.

I represent a sub-project in an independent project consortium
developing software and hardware for test of PCBs(printed circuit
boards) and components containing the relatively new concept:
Boundary Scan(also referred to as JTAG V2.0 and IEEE P1149.1).

I would be very happy if someone would give me a reference for a public
domain PCB SIMULATOR, which will simulate the following faults:

			stuck-at-zero
			stuck-at-one
			stuck-open
		  and	shorts

or at least just some of them.

We are going to use the simulator to assist our diagnostic tools to
verify PCB boards(using boundary scan), which is supposed to be
tested on a variety of testers. To ensure NOT to treat somebody
unfairly and choose a commercial simulator we will try to
base the diagnostic tools on a public domain simulator.

I will appreciate if answers will be mailed to me.

Thanks in advance.

Hans Randgaard.


------------------------------

Posted-Date: Fri, 7 Jul 89 11:11:42 CDT
Date: Fri, 7 Jul 89 11:11:42 CDT
From: steve@titan.tsd.arlut.utexas.edu (Steve Glicker)
To: simulation@bikini.cis.ufl.edu
Subject: Descheduling

This is a reply to Sanjai Narain.

There are many DES "techniques" or methods (e.g., event scheduling,
process oriented, optimistic distributed(1), demand driven(2), et
cetera).  There are often many variations within a given method and
sometimes an implementation will have characteristics of several
methods.  Three fundamental considerations are efficiency, capability
(in terms of functionality) and complexity (complexity from the end
users standpoint as well as from the software engineering standpoint).

I believe that scheduling/descheduling is typically associated with
the event scheduling method.  IMHO this method is popular in the USA
because it has (historically) been effective and knowledge of this
method is wide spread, not because scheduling/descheduling or time
queues have a special significance.  This is *not* to say that
scheduling/descheduling and time queues are unimportant or should not
be studied!

An interesting method that is not based on scheduling/descheduling or
time queues is conservative distributed DES(3).  Also, Chandy
and Sherman have recently written a thought provoking paper(4) on the
treatment of time in simulation.

DMOD seems like an interesting formalism.  Given that Paul Fishwick
is encouraging a wider variety of contributions to this digest I urge
you to submit a description of DMOD.

Steve Glicker
Applied Research Labs
Univ. TX. at Austin
(steve@mars.tsd.arlut.utexas.edu)

 - - - - - - -

(1) Jefferson, David, 1985.  "Virtual Time." ACM Transactions on Programming
    Languages and Systems, Vol 7, No. 3 (July)

(2) Smith, S.P., Mercer, R.M., and Brock B., 1987. "Demand Driven Simulation:
    BACKSIM." 24th ACM/IEEE Design Automation Conference

(3) Misra, J., 1986. "Distributed Discrete-Event Simulation" Computing Surveys,
    Vol. 18, No. 1, (March)

(4) Chandy, K.M., and Sherman, R., 1989. "Space-Time and simulation"
    Proceedings of the SCS Multiconference on Distributed Simulation (March)



------------------------------

From: robert@mic.laas.fr
Date: Fri, 7 Jul 89 18:18:42 +0200
To: fishwick@fish.cis.ufl.edu
Subject: Re: Volunteers wanted
Cc: robert@mic.laas.fr


            PETRI NET BASED SIMULATORS:

A tool exhibition has been organized during the
"10th International Conference on Application and Theory
of Petri nets" which took place in Bonn, Germany
from June 26 to June 30. This exhibition
has been a demonstration that the potential and
the number of practice-oriented tools for
designing and analyzing net models is growing rapidly.

Petri net seem to be useful whenever discrete event
systems with complex synchronization are involved.
The tools which were presented include simulation
and/or animation of the model.
(animation is used when you can see the flow of tokens
and when the human operator chose the enabled transitions
to be fired at each step, simulation is used when
simulation runs are performed and statistical results
obtained).

Three of them are available on commercial basis:
(Many simulators are available on non commercial basis
from Universities)

DESIGN from "Meta Software Corporation"
             150 CambridgePark Drive, Cambridge, MA 02140, USA
- Hierarchical approach for modeling complex systems,
- Colored Petri nets (tokens with information),
- ML code associated with transitions and executed at firing,
- Nice friendly net editor (MAC 2),
- Animation,
- Under development: analysis.

NET from "PSI Gesellschaft fuer Prozesssteurungs- und
          Informationssysteme"
          Heilbronner strasse 10, 1000 Berlin 31, Germany
- Hierarchical approach,
- Nets with information associated with tokens,
- Time associated with transition (enabling time
  which may be stochastic),
- Simulation,
- Analysis is available in another tool named PAN.

PACE from "GPP Gesellschaft fuer Prozessrechner-programmierung"
           Kolpingring 18a, D- 8024 Oberhaching bei Muenchen, Germany
- Hierarchical approach,
- Nets where tokens are objects (Smalltalk)
- time associated with transitions,
- Simulation,
- Animation.

 ---------------------------------------------------------------------------
 /^^^\          Robert VALETTE, LAAS-CNRS, 7 Av. du Colonel Roche,          |
{ o_o } F-31077 TOULOUSE Cedex France, TEL:++33 61336409, FAX:++33 61553577 |
 \ o /                       NET: robert@laas.laas.fr                       |
-mm--mm---------------------------------------------------------------------




------------------------------

Date: Fri, 7 Jul 89 13:53:52 -0400
From: William H Broadley <whbst@unix.cis.pittsburgh.edu>
To: simulation@bikini.cis.ufl.edu

			Tanks specification.

	I am writing a general tank simulation that allow stategy to be 
programmed into a tank, and the tank sent into a battle against other tanks 
(also programmed by the user or other users).  And I need some general
specification for any currently used tank.  Any general information on a 
individual tank, or just ballpark figures for any tank or group of tanks would
be great.
	Needed info:
		Shells fired per minute fire capacity (main gun).
		Top speed (loaded tank)
		Acceleration (0 to top speed or 0-60, I just need a feel for 
			     the acceleration)
		How fast can the tank turrent re-aim (180 degrees in x seconds)
		Practical range for a shell to hit another tank with accuracy.
		(x feet off at 1000 yard.)
		Number or direct or indiriect hits to kill a tank (1 direct?)
		Radar range and time for acquisition (assuming tanks have radar
		and favorable terrain/weather, I don't know if tanks do).
                Turning radius at top speed or any measue of how fast you can
			turn
		How close does a shell need to hit before causing damage to a
		tank.

	And any info you feel relevent to the simulation.  In this simulation,
the user is going to get to tell the tank exactly what to do.  I haven't
decided yet if I should add teams (bad guys/good guys).  Same with intertank
communication.
	I would be happy to post the final product to the net (it will be
written in C).  I plan a multitasking type program for a PC, but on a
mainframe it could get very interesting.
        If you think this post is inappropiate, please let me know.  I'm new


------------------------------

Date: Fri, 7 Jul 89 15:52 EDT
From: NELSON%ccl2@eng.ohio-state.edu
Subject: WSC '89
To: fishwick@ufl.edu, simulation@ufl.edu
X-Vms-To: @[IS.NELSON.MAIL]FISHWICK., @SIMULATION.



         Conference Announcement - For Immediate Release

              1989 WINTER SIMULATION CONFERENCE


The 1989 Winter Simulation Conference will be held on December 4 - 6, 1989 at
the Capital Hilton Hotel in Washington, D.C. The conference will feature
tutorials, papers on applications and methodology, panel discussions,
state-of-the-art reviews, software tutorials and demonstrations, and vendor
exhibits of simulation products. 

Discrete-event simulation, which is the focus of the conference, is used to
model manufacturing, transportation, distribution, computer, communication,
military, health care, and many other types of systems.  WSC typically includes
papers in all of these areas, with special emphasis on manufacturing systems. 
Papers on methodology present current research in modeling, design, analysis,
and execution of simulation experiments. 

A special feature of WSC is an extensive schedule of tutorials on simulation
methodology and software presented by leading researchers and software
developers.  There are tutorials targeted for audiences with no previous
background in simulation, for simulation users who want to increase their
knowledge of simulation, and for researchers who want to learn about advanced
and emerging topics.  The software tutorials are backed up by an extensive
vendor exhibits area for demonstrations and further discussion. 

For additional information contact General Chair Kenneth J. Musselman, Pritsker
Corporation, 1305 Cumberland Avenue, P.O. Box 2415, West Lafayette, IN 47906,
(317) 463-5557.  For registration information contact Registration Chair
William R. Lilegdon at the same address and phone number. 


------------------------------

Date: Fri, 7 Jul 1989 15:22:20 PDT
From: Sharad Mehrotra <mehrotra%priam.usc.edu@oberon.usc.edu>
To: fishwick@fish.cis.ufl.edu
Cc: mehrotra@priam.usc.edu
Subject: Multiprocessor Simulation using CSIM 

I am starting to build a simulator for a multiprocessor machine (running
on a uniprocessor SUN) and we plan to use CSIM.  Now CSIM is loosely 
modelled after ASPOL, Mr. MacDougall's creation while he was at CDC. I am
planning to read through MacDougall's book (Simulating Computer Systems,
MIT press, 1987) and implement some of the examples given  there using CSIM,
just to get a feel for things.  

My question to readers is:  
 	Does anyone know of a good reference which has examples
	of process level simulation?  I am particularly interested
	in references which might discuss simulation of multiprocessors.

Thanks in advance.

- Sharad Mehrotra (mehrotra@priam.usc.edu)


------------------------------





END OF SIMULATION DIGEST
************************