Mesquite Software

Home
Products and FAQ
Customers
To Order
Contact Us
Site Map
Documentation
News & Events

Purchase & Download
Or, log in here to
access your account.
 
Products and FAQ

CSIM 19 — The world's preferred low-cost simulation tool just got even better!

Quick Links

I would like to
order CSIM 19

I would like a
free demo

I would like more
information on
CSIM 19

With the introduction of CSIM 19, Mesquite Software brings you an advanced simulation toolkit to implement process-oriented, discrete-event models for larger, more complex systems. Gain valuable insight into your system's dynamic behavior using CSIM 19's impressive new features. Enjoy the unparalleled flexibility and time savings of working with standard C or C++ programming languages. And get all of these benefits for an amazingly low price!

CSIM 19 is the latest version of the widely-used CSIM simulation toolkit, which was initially developed in 1985 at Austin's Microelectronics and Computer Technology Corporation (MCC). A process-oriented, general purpose simulation toolkit written with general C/C++ language functions, CSIM 19 allows programmers to create models which can simulate complex systems and offer insight into the system's dynamic behavior. Use of CSIM is provided through a selection of professional and educational licenses, most of which are priced at or under $1,000. You may purchase CSIM 19 with an American Express, VISA or MasterCard for immediate shipping.

What's new in CSIM 19?

  1. Queue management — new and unique to CSIM 19! You'll be able to manage queues across all resources (facilities, storages, buffers, events and mailboxes); processes (job, transaction, customer) can switch queues as needed so that you can model systems where processes do this. You can
    • examine and manipulate processes enqueued at facilities, storages, buffers, events and mailboxes
    • examine and manipulate messages enqueued at mailboxes
    • model queueing disciplines that involve reordering queues of processes
    • model queueing disciplines that involve moving processes between different resources
    • have a process structure, used to access and alter process attributes
    • have a process-private structure, so that external processes can access and alter attributes internal to a process; this is an unspecified structure, so that the modeler can implement attributes specific to a model
  2. Buffers — a new CSIM resource. A buffer is
    • similar to a storage except that a buffer is initially empty
    • used to model finite capacity buffers in communications devices
  3. Enhanced qtables that can be used to tabulate time-based real-valued variables
  4. New probability distribution functions
    • zipf
    • hypoexponential
    • pareto
  5. Statistics for events and mailboxes. Using CSIM 19, you can
    • selectively "monitor" events and mailboxes
    • gather statistics on process queues
    • gather statistics on message queues for mailboxes
    • develop reports for events and mailboxes
  6. CSIM 19 also provides
    • reset methods for individual resources
    • prioritized selection of next process which will occur at exactly the same point in simulated time
    • addition of time_wait_any and timed_queue_any methods for event sets,
    • changed operation of storage so that you can now have discrepancies between the number of allocates and deallocates; also changed statistics and report, to allow the discrepancies
    • a new service discipline for facilities: preempt-restart
    • additional methods for mailboxes:
      • synchronous_send, and
      • timed_synchronous_send
    • a changed reset procedure, to reset all resources in addition to all data collection objects

CSIM 19 continues to have the features in past versions of CSIM that enable you to

  • Develop models using the standard programming languages C or C++, thus saving both time and money by not having to learn a new language.
  • Create applications that are virtually limitless. CSIM's flexible C or C++ environments provide you with the freedom to devise simple to complex situations for analysis.
  • Build models that are compact and efficient. Because of the nature of compiled C and C++ programs and CSIM's dynamic memory allocation and specialized algorithms, you will enjoy good performance and see limited memory use.
  • Take advantage of cross platform compatibility. Develop models on a PC and then deliver them for use on the systems required by your customers.

CSIM will not restrict you in style, complexity or level of the model. Because of its flexible nature, CSIM has already been used successfully in hundreds of corporations to analyze a variety of systems including:

  • Computer systems and networks of computer systems
  • Software systems, including applications executing on multiprocessor systems
  • Communications systems
  • Transportation systems
  • Satellite control systems

CSIM's use of standard programming languages makes it possible to embed models in other products for flexibility in output, reporting, and user interaction with the process. For example, models have been embedded in systems to present information graphically and used to train people in the operation of the system. The process-oriented approach embodied in CSIM 19 is a natural way of expressing the behavioral aspects of many kinds of systems.

Hardware/software platforms supported include:

  • Most UNIX workstations with both vendor-supplied and GNU compilers
  • IBM-compatible PC's with Windows 98/NT/2000/XP (MS Visual C/C++ and Borland compilers), as well as the Linux operating system. The low cost modular design of CSIM allows programmers to acquire only the languages and platforms that are needed without investing excessive capital.

Types of Licenses

To provide the greatest value to a wide variety of customers, Mesquite Software offers four types of licenses for CSIM 19. The following descriptions should help you in identifying the right type of license for your needs. Quantity discounts are available for all types of licenses. Training and consulting services are available at an additional charge.

Professional License Allows one person working alone or as an employee of a company to use CSIM 19 on one or more platforms. This license provides the greatest value to consultants, small companies, and large companies having a small number of CSIM users. It is also ideal for companies wishing to experience CSIM 19 with a minimal investment.

Corporate Site License Provides maximum flexibility and convenience to companies having potentially many CSIM 19 users. This license allows CSIM 19 to be installed on any number and type of platforms for use by all employees at that site.

Developer License Allows CSIM 19 to be embedded and possibly resold as part of a product that will be distributed outside the boundaries for which a corporate site license applies. This license is ideal for developers who will use CSIM 19 as the simulation engine their modeling and analysis application.

Educational License For academic institutions and their students, who will be using CSIM 19 in organized classes, independent study projects, unfunded research, and other not-for-profit educational activities.

Mesquite Software
8500 North Mopac, #825
Austin, TX 78759
(800) 538-9153
(512) 338-9153
Fax: (512) 338-4966
E-mail: sales@mesquite.com

 
Home | Products/FAQ | Customers | To Order | Contact Us | Site Map | Documentation
© copyright 2005, Mesquite Software, all rights reserved.