Concepts and architecture of a simulation framework based on the Java']JavaBeans component model

被引:10
作者
Praehofer, H [1 ]
Sametinger, J [1 ]
Stritzinger, A [1 ]
机构
[1] Johannes Kepler Univ Linz, Dept Business Informat, Dept Syst Theory & Informat Engn, A-4040 Linz, Austria
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2001年 / 17卷 / 05期
关键词
simulation; simulation components; state space models; !text type='Java']Java[!/text; component programming;
D O I
10.1016/S0167-739X(00)00038-8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We report on a combination of system theoretic simulation modeling methodology with the JavaBeans component model as a basis for a component-based simulation framework. While system theory formalisms can serve as formal, mathematical foundations for modular, hierarchical modeling and simulation, the JavaBeans component model provides the appropriate implementation base. The result of the synergism is a powerful component-based simulation framework, In this paper we present the basic concepts and overall architecture of our JavaBeans modeling and simulation framework. We review the underlying system modeling formalisms for simulation modeling, sketch the layered architecture of the framework, and show elementary simulation programming and interface-based, hierarchical coupling of simulation components in more detail. Finally, we show the current state of implementation and demonstrate how simulation models can be developed using standard bean builder tools. (C) 2001 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:539 / 559
页数:21
相关论文
共 27 条
[1]  
[Anonymous], 1994, DESIGN PATTERNS
[2]  
Barros F. J., 1997, ACM Transactions on Modeling and Computer Simulation, V7, P501, DOI 10.1145/268403.268423
[3]  
Booch Grady., 1998, UNIFIED MODELING LAN
[4]  
Cellier F.E., 1991, Continuous System Modeling
[5]  
GOSLING J, 1995, JAVA LANGUAGE ENV WH
[6]  
Harel D., 1998, MODELING REACTIVE SY
[7]  
HELMQUIST, 1998, MODELICATM UNIFIED O
[8]  
HILPOLD T, 1999, JAVABEANS PROPERTY E
[9]  
*MATHW, 1996, SIMULINK US GUID
[10]  
PAYNTNER HM, 1961, ANAL DESIGN ENG SYST