Path: utzoo!attcan!uunet!samsung!uakari.primate.wisc.edu!uflorida!simulation From: simulation@uflorida.cis.ufl.edu (Moderator: Paul Fishwick) Newsgroups: comp.simulation Subject: SIMULATION DIGEST V16 N1 Message-ID: <23363@uflorida.cis.ufl.EDU> Date: 30 May 90 16:05:16 GMT Sender: fishwick@uflorida.cis.ufl.EDU Reply-To: simulation@uflorida.cis.ufl.edu Lines: 512 Approved: fishwick@uflorida.cis.ufl.edu Volume: 16, Issue: 1, Wed May 30 12:04:53 EDT 1990 +----------------+ | TODAY'S TOPICS | +----------------+ (1) CALL: IPCCC '91 (2) Bond Graph Simulation Software (3) RE: SimScript II.5 News Group (4) SimPack via Email (5) SimPack Documentation Done * Moderator: Paul Fishwick, Univ. of Florida * Send topical mail to: simulation@bikini.cis.ufl.edu OR post to comp.simulation via USENET * Archives available via FTP to bikini.cis.ufl.edu (128.227.224.1). Login as 'ftp', use your last name as the password, change directory to pub/simdigest. Do 'type binary' before any file xfers. * Simulation Tools available by doing above and changing the directory to pub/simdigest/tools. ----------------------------------------------------------------------------- Date: Thu, 24 May 1990 16:47:44 MDT From: ROZENBLIT@ECEVAX.ECE.ARIZONA.EDU Subject: IPCCC '91 To: fishwick@fish.cis.ufl.edu X-Vmsmail-To: IN::"fishwick@fish.cis.ufl.edu" May 21, 1990 Dear Colleague: I would like to extend my personal invitation to you to participate in the Tenth Annual IEEE International Phoenix Conference on Computers and Communications. We are seeking active involvement of the academic community to foster an exchange of basic research with application oriented studies. I believe that the topical areas of the conference, namely, Computer and Communications Technology, Software Systems, Networking, AI/Expert Systems, will attract your attention and interest. The conference will feature technical paper sessions, tutorials, vendor exhibits and special sessions. All papers are refereed by the Program Committee prior to acceptance. Accepted papers will be published in the IPCCC Proceedings which, over the years, have gained a high standing in the scientific community. I have enclosed a copy of the Call for Papers for your information. Please contact me if you have any questions I may assist you with, or if you would like to receive additional information. I look forward to meeting you at the conference. With best regards, Jerzy W. Rozenblit University Liaison e-mail: rozenblit@ece.arizona.edu JWR:kw enc. CALL FOR PAPERS Tenth Annual IEEE INTERNATIONAL PHOENIX CONFERENCE on COMPUTERS and COMMUNICATIONS March 27-30, 1991 Scottsdale, Arizona Sponsored by: Institute of Electrical and Electronic Engineers and The IEEE Communications Society In cooperation with: The IEEE Computer Society The University of Arizona Arizona State University Conference Chairman: Dr. Oris Friesen Bull HN P.O. Box 8000, MS A93 Phoenix, AZ 85066 (602) 862-5200 email: friesen@system-m.phx.bull.com Important Dates: Submission Deadlines: for papers, special sessions and tutorials, July 14, 1990 for exhibits, September 1, 1990 Acceptance Notifications: for papers, September 20, 1990 for spec. sessions (provisional) and tutorials, August 15, 1990 Camera Ready Version of Papers: Dec. 1, 1990 Conference Dates: March 27-30, 1991 This international conference provides a forum for the presentation and exchange of current work in the field of synergism of computers and communications and their applications areas. We are particularly soliciting industrial, business and government participation as well as the active involvement of the academic community. We know it is vital that there be a dialogue between practitioners and researchers. Thus, in addition to research contributions, we look forward to reports detailing experiments, evaluation, problems, and opportunities associated with design, implementation and operation. Such reports will be given special consideration. Submitted manuscript must: be no longer than 5,000 words, be typed double-spaced, and include an abstract of approximately 300 words. Long papers and reports will not be considered. Authors should obtain company and government clearances prior to submission of the papers. Please submit five copies of complete paper and abstract by July 14, 1990 to: James A. Wheeldreyer, Program Chairman Honeywell, Inc. Industrial Automation Systems Division, MS 2E5 164040 N Black Canyon Highway Phoenix, AZ 85023 (602) 863-5983 email: jw-ipccc@enuxha.eas.asu.edu All papers submitted will be refereed by the Program Committee. They will be judged with respect to their quality, originality and relevance. Authors will be notified of acceptance/rejection shortly after September 20, 1990. Accepted papers will be published in the IPCCC Proceedings. SPECIAL SESSIONS We solicit proposals for special topics and panel sessions. Each proposal should include subject, justification and names of possible participants. Proposals should be sent to the Program Chairman by July 14, 1990. Proposers will be notified of provisional acceptance shortly after August 15, 1990. TUTORIALS Proposals for one-day tutorials related to the suggested topics are desired. Please contact the Tutorials Chairman for tutorial proposal submission guidelines. Proposals should be sent by July 14, 1990 to: Dr. Robert R. Seban, Tutorials Chairman Computer Science and Engineering Dept. Arizona State University Tempe, AZ 85287 (602) 965-4174 email: seban@asuvax.eas.asu.edu EXHIBITS Exhibits of commercial products and demonstrable prototypes related to the suggested topics are solicited. Please contact the Exhibits Chairman for proposal submission guidelines. Proposals should be sent by September 1, 1990 to: Dr. Tom Howell, Exhibits Chairman Bull HN P.O. Box 8000, MS Z10 Phoenix, AZ 85066 (602) 862-4486 SUGGESTED TOPICS: COMPUTER TECHNOLOGY - Parallel and Distributed Computing - Fault Tolerance and Reliability - Neural Network Computing - Distributed Database Systems - Optical Disk Storage - VLSI/VHSIC Developments - Advanced Architectures COMMUNICATIONS TECHNOLOGY - Fiber Optics - Satellite/Terrestrial Systems - Communications Theory - Spread Spectrum SOFTWARE SYSTEMS - Specification Methodologies - Development Environments - Object-Oriented Systems - Real-Time Systems - Performance Measurement and Evaluation - Graphics and Scientific Visualization - Distributed Operating Systems NETWORKING SYSTEMS - OSI Networks and Interoperability - Fault Tolerant Networks - Local and Wide Area Networks - Network Management, Control and Security - ISDN Systems - Value Added Networking AI/EXPERT SYSTEMS - Expert System Design and Applications - Non-traditional Languages - Distributed AI Systems - Intelligent Databases APPLICATIONS - Medical Information Systems - Process Control - CAD/CAE/CAM - Robotics and Computer Vision - Multi-Media Databases ------------------------------ Date: Sun, 27 May 1990 13:45:03 MDT From: CELLIER@ECEVAX.ECE.ARIZONA.EDU Subject: Sorry, FAX number was wrong in my last communication To: Fishwick@ufl.edu X-Vmsmail-To: IN::"Fishwick@ufl.edu" [[We would like to thank Francois for his extremely thorough job of putting together this information on Bond Graph modeling software. This kind of reporting is truly appreciated by all of the readers -PAF ]] Recently, I reported in this Newsletter about the current state-of-the-art of bond graph modeling software. I meanwhile received several comments which updated my knowledge about these software systems. I wish to share these new pieces of information with you. The first bond graph simulation language written in the early seventies was ENPORT [1,2]. This software used an approach similar to SPICE, i.e., it did not request causalities to be specified, and it transformed the topological input description into a branch admittance matrix which could then be solved employing similar techniques to those used in SPICE. Consequently, ENPORT is able to handle structurally singular problems. The current version of the code, ENPORT-7 [2] offers an alphanumerical topological input language similar to SPICE, and it offers also a menu-driven graphical input language which, however, is not yet very user-friendly. A full-fledged graphical window system is currently under development. ENPORT-7 runs on various mainframe computers, but a slightly reduced version, ENPORT/PC, exists for IBM PC's and compatibles. ENPORT offers also a macro capability (somewhat comparable to the subcircuits in SPICE) which is, however, rather clumsy, and does not provide for full hierarchical decomposition capabilities. In the late seventies, another bond graph simulation language was developed at Twente University in the Netherlands, called THTSIM in Europe, and TUTSIM in the United States [3]. TUTSIM translates bond graphs into a state-space representation. The user is required to specify the causalities, and structurally singular systems cannot be handled. TUTSIM's simulation engine is somewhat poor in comparison with other state-space solvers such as ACSL. The same research group is currently prototyping a new bond graph modeling system, CAMAS [4] which runs on SUN's, has nice graphics capabilities, and is able to handle algebraic loops. CAMAS employs an object-oriented language (SIDOPS) for the model description which has similar properties as DYMOLA. Once available, this might become a good product. The third product on the market is CAMP [5,6], a preprocessor to ACSL [7] which translates bond graphs into ACSL programs. CAMP has the same limitations as TUTSIM, i.e., it does not handle algebraic loops or structural singularities, but it has the better simulation engine (ACSL). The input format is topological (as for the two other products). It is not truly flexible with respect to handling non-standard network elements. Non-linear elements need to be edited manually into the generated ACSL program which is very clumsy. There exists meanwhile also a graphical frontend for CAMP [8]. However as in the case of ENPORT-7, the graphics editor is menu-driven rather than window-operated. DYMOLA [9,10,11] is currently the only available software that can handle bond graphs in a truly hierarchical fashion (CAMAS has the potential to provide for the same capabilities). DYMOLA runs on either VAX/VMS or PC/MS-DOS, and generates either SIMNON [12] or DESIRE [13] code. DYMOLA is currently unable to handle algebraic loops and structural singularities, and there does not currently exist a graphical frontend for DYMOLA. References: ---------- [1] Ronald C. Rosenberg (1974), "A User's Guide to ENPORT-4", John Wiley, New York. [2] RosenCode Associates, Inc. (1989), "The ENPORT Reference Manual", RosenCode Associates, Inc., 200 N. Capitol Bldg., Lansing, MI 48933. [3] Jan J. van Dixhoorn (1982), "Bond Graphs and the Challenge of a Unified Modelling Theory of Physical Systems", in: Progress in Modelling and Simulation, (F. E. Cellier, ed.), Academic Press, London, pp.207-245. [4] Jan F. Broenink (1990), "Computer-Aided Physical-Systems Modeling and Simulation: A Bond-Graph Approach", Ph.D. Dissertation, Universiteit Twente, Enschede, The Netherlands. [5] Jose J. Granda (1982), "Computer Aided Modeling Program (CAMP): A Bond Graph Preprocessor for Computer Aided Design and Simulation of Physical Systems Using Digital Simulation Languages", Ph.D. Dissertation, Dept. of Mechanical Engineering, University of California, Davis. [6] Jose J. Granda (1985), "Computer Generation of Physical System Differential Equations Using Bond Graphs", J. Franklin Institute, 319(1/2), pp.243-255. [7] Edward E.L. Mitchell, and Joe S. Gauthier (1986), "ACSL: Advanced Continuous Simulation Language - User Guide/Reference Manual", Mitchell & Gauthier Assoc., P.O.Box 685, Concord, MA 01742. [8] Jose J. Granda, and F. Pourrahimi (1985), "Computer Graphic Techniques for the Generation and Analysis of Physical System Models", Artificial Intelligence, Graphics, and Simulation, Proceedings of the Western Simulation MultiConference, (G. Birtwistle, ed.), SCS Publishing,pp.70-75. [9] Hilding Elmqvist (1978), "A Structured Model Language for Large Continuous Systems", Ph.D. Thesis, Report CODEN: LUTFD2/(TRFT-1015), Dept. of Automatic Control, Lund Institute of Technology, Lund, Sweden. [10] Francois E. Cellier (1990), "Hierarchical Non-Linear Bond Graphs: A Unified Methodology for Modeling Complex Physical Systems", Keynote Address, European Simulation MultiConference, Nuernberg, FRG, June 10-13. [11] Francois E. Cellier (1990), "Continuous-System Modeling and Simulation - Volume 1: Modeling", Springer Verlag, New York. (not yet out). [12] Hilding Elmqvist (1975), "SIMNON - An Interactive Simulation Program for Non-linear Systems - User's Manual", Report CODEN: LUTFD2/(TFRT-7502), Dept. of Automatic Control, Lund Institute of Technology, Lund, Sweden. [13] Granino A. Korn (1989), "Interactive Dynamic-System Simulation", McGraw-Hill, New York. Francois E. Cellier, Ph.D. Associate Professor Dept. of Electr. & Comp. Engr. University of Arizona Tucson, AZ 85721 Phone: (602)621-6192 FAX: (602)621-8076 EMail: Cellier@ECEVAX.ECE.Arizona.Edu (Internet) Cellier@Arizevax (Bitnet) Looney::Cellier (Span) FCellier (Nasamail) ------------------------------ Date: Tue, 29 May 90 12:53:09 CDT From: motcid!marble!reilly@uunet.UU.NET (Patrick L. Reilly) To: uunet!uflorida.cis.ufl.edu!simulation@uunet.UU.NET Subject: Re: Simscript II.5 News group Newsgroups: comp.simulation References: <23330@uflorida.cis.ufl.EDU> Reply-To: motcid!reillyp@uunet.uu.net In comp.simulation you write: : Is there enough interest to have a news group for users of : Simscript II.5? CACI has no formal users group although they : have a large installation base. My thinking is that this : group would be a logical subsection of comp.simualtion, i.e. : comp.simulation.simscript or just comp.simscript. : What are your thoughts in the matter ??? : chris.seas.gwu.edu I once posted a similiar message to this group, but received no replies. I think most of the readers are academics in a research mode. Very few operating at the nuts and bolts level. I support your call for a simscript user's group forum and hope you get more response than I have. I would even like to see a simscript archive built up. Never could understand why CACI didn't publish a library of routines. Of course, lots of simscript user's are in military development and security matters preclude disclosing many things. There is still plenty that a group could do, however, without giving away the store. For example, What is the best way to implement a forking process in simscript? The fork must keep track of its children, too. How can I put some object-oriented structures into my models using simscript? Say I want to model a layered protocol. Is it possible to make use of inheritance instantiations? I would like to be able to store random step variables directly into the random.e set structure. Only way I can presently do so is to create a file of probabilities, close it, then re-open it to read them. The fact that they are stored cumulatively is also a bother for many situations. Why is it that a reset statement will not clear histogram stats? How do I get simscript to read a variable, then look into a master file of mixed text , integers, and reals to find the appropriate variable data? How do I print out a graphical version of a histogram (say all ****'s) without resorting to simgraphics extensions? Finally, has anyone ever came up with a quick-reference card of the syntax and/or a list of coding standards ? Now, if this is not enough to generate interest, I am afraid it will be hopeless!!!! -- ========================== `` '' ==================================== Patrick Reilly, Ph.D. < @ @ > tel: 708/632-3109 Motorola CID/RTSG/GSM ( > ) fax: 708/632-2413 1501 W. Shure Dr. \~/ UUNET:!uunet!motcid!reilly Arlington Hts., IL 60004 Simulating is stimulating!!! ===================================================================== ------------------------------ Date: Tue, 29 May 90 16:14:10 PDT From: gatech!ames!Atherton.COM!joshua@bikini.cis.ufl.edu (Flame Bait) To: fishwick@fish.cis.ufl.edu Subject: Thanks for simpack Instructions for getting SimPack via email: Send three different pieces of email, on three different days. Each email should be sent to archive-server@joshua.atherton.com. The contents of the messages should be: send other simpack1 send other simpack2 send other simpack3 send other simpack4 send other simpack5 send other simpack6 send other simpack7 send other simpack8 You may want to add a line like this: path requestor@your.home.machine to each message. You can also send a message containing the single word "help" to get help, or containing this line to get more help: send other morehelp. The server can also be reached at these addresses: sun!athertn!archive-server or decwrl!athertn!archive-server. This should be working by June 1. Joshua Levy ------------------------------ Date: Wed, 30 May 90 12:00:00 -0400 From: Paul Fishwick To: simulation@ufl.edu Subject: SimPack Documentation Done The SimPack documentation is done and is completely "on line" in that all of the README files contain information on how to use the C routines and programs that are generated from those routines. The new version of SimPack may be freely obtained via FTP as specified in the instructions at the beginning of this digest issue, and also via the e-mail server set up by Josh Levy (see previous message). If you still cannot get a copy, I can e-mail you a copy directly. -paul fishwick +------------------------------------------------------------------------+ | Prof. Paul A. Fishwick.... INTERNET: fishwick@bikini.cis.ufl.edu | | Dept. of Computer Science. UUCP: gatech!uflorida!fishwick | | Univ. of Florida.......... PHONE: (904)-392-1414 | | Bldg. CSE, Room 301....... FAX is available | | Gainesville, FL 32611..... | +------------------------------------------------------------------------+ ------------------------------ END OF SIMULATION DIGEST ************************