中国科学软件网-首页
SIMSCRIPT III——模拟语言软件

已经推出的,模拟语言III包括:

新的编译器,与强大的增强功能:

面向对象编程:级别、对象、方法、多重inheritance

面向对象的基于流程的模拟:对象的活动——过程方法

模块化:导入模块/包,公共接口和私人的执行

提高执行速度为大多数非常大的仿真模型

更高效的排名集,特别是方便在通信网络仿真

强类型检查,以及广泛的错误报告来加速模型发展

增加的最大阵列、字符实体和文本变量

增强的模拟语言III开发工作室(SimStudio)

模拟语言III是32位电脑上Windows平台和64位超微半导处理器Opteron和Athelon和64位Linux RedHat企业5.4。

SIMSCRIPT III
New Modular Object-Oriented Simulation Language

AVAILABLE NOW - SIMSCRIPT III includes:
The new compiler, with powerful enhancements:
Object-Oriented Programming: Classes, Objects, Methods, Multiple inheritance
Object-Oriented Process-based Simulation: Object activities — Process-methods
Modularity: importing Modules/Packages, with public interfaces and private implementation
Increased Execution speed for most very large simulation models
More efficient Ranked Sets, especially convenient in communication networks simulations
Strong type checking, and extensive error reporting to speedup model development
Increased maximum size for arrays, entities and text variable
Enhanced SIMSCRIPT III Development Studio (SimStudio)
Automatic builder of both SIMSCRIPT III and SIMSCRIPT II.5 models
Class Browser
Object-Oriented Simscript III graphics
2-D Presentation, animation and GUI
3-D Animation Simulation Graphics
Simscript III Data Base Connectivity SDBC
SIMSCRIPT III Release  is available on 32-bit PC Windows platforms and 64-bit AMD64 processors Opteron and Athelon with 64-bit Linux RedHat Enterprise 5.4.

64-bit version of SIMSCRIPT III provides the following additional benefits:

Increased address space
Support for large files
64-bit pointers and 64-bit integers
64-bit Simulation Graphics
64-bit Data Base Connectivity
Technical Paper - The SIMSCRIPT III Programming Language for Modular

CACI’s SIMSCRIPT III is a new Modular Object–Oriented modeling and simulation programming language for building portable, high-fidelity, large-scale simulation and modeling applications with interactive graphical user interfaces, presentation and 2-D animation graphics. Imported geographical maps and airport or factory layouts create realistic visualizations.

SIMSCRIPT III supports objects and classes, including their attributes and methods, as well as sets (linked lists) of objects. An invocation of a "process method" represents an activity of an object which can be scheduled and can elapse simulation time. Both single and multiple inheritance are supported. Methods inherited from base classes can be overridden by derived classes. Support for modules allows the source code to be organized in a hierarchical structure. Large models can be divided into modules, which promote better source-code organization, facilitate the reuse of code, efficient development and easy model extensibility.