IMPLEMENTATION OF THE PROCESS INTERACTION APPROACH IN A GENERAL-PURPOSE LANGUAGE

被引:0
|
作者
Veeke, Hans P. M. [1 ]
Ottjes, Jaap A. [1 ]
Lodewijks, Gabriel [1 ]
机构
[1] Delft Univ Technol, NL-2600 AA Delft, Netherlands
关键词
Process Interaction;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Two types of approaches are distinguished in the process interaction world view. Depending on the type of elements that own a process, the transaction view and the real process interaction view are defined. In the transaction view all activities are performed by the flowing elements. In the real process interaction view the resources are active. The process interaction view is widely used in the simulation community, but the majority of applications use the transaction view. Contrary to this, the development of business models is nowadays completely based upon process models, which closely connect to the real process interaction view. This paper shows a single-threaded implementation of the real process interaction in Delphi by means of stack contents swapping. By this it becomes possible to translate business models almost directly into simulation models. Above that, the implementation in a general purpose language like Delphi is fast, cheap and extendable. The major problems of implementing process interaction will be explained and tackled. The implementation as a whole is available as free source.
引用
收藏
页码:65 / 70
页数:6
相关论文
共 50 条
  • [1] AN APPROACH TO COMPILER CONSTRUCTION FOR A GENERAL-PURPOSE SIMULATION LANGUAGE
    BABICH, VP
    BYLEV, AS
    CYBERNETICS AND SYSTEMS ANALYSIS, 1991, 27 (05) : 736 - 740
  • [2] Idris, a general-purpose dependently typed programming language: Design and implementation
    Brady, Edwin
    JOURNAL OF FUNCTIONAL PROGRAMMING, 2013, 23 (05) : 552 - 593
  • [3] A GENERAL-PURPOSE ODE SOLVER IMPLEMENTATION
    MAEDER, AJ
    APPLIED MATHEMATICS AND COMPUTATION, 1989, 31 : 316 - 327
  • [4] GENERAL-PURPOSE DATA EXTRACTION LANGUAGE
    TSUI, WH
    GELDER, PV
    BEHAVIOR RESEARCH METHODS & INSTRUMENTATION, 1979, 11 (02): : 199 - 204
  • [5] EMERALD - A GENERAL-PURPOSE PROGRAMMING LANGUAGE
    RAJ, RK
    TEMPERO, E
    LEVY, HM
    BLACK, AP
    HUTCHINSON, NC
    JUL, E
    SOFTWARE-PRACTICE & EXPERIENCE, 1991, 21 (01): : 91 - 118
  • [6] DESIGN AND IMPLEMENTATION OF A GENERAL-PURPOSE INPUT ROUTINE
    HASSITT, A
    COMMUNICATIONS OF THE ACM, 1964, 7 (06) : 350 - 355
  • [7] SIFT Implementation and Optimization for General-Purpose GPU
    Heymann, S.
    Mueller, K.
    Smolic, A.
    Froelich, B.
    Wiegand, T.
    WSCG 2007, FULL PAPERS PROCEEDINGS I AND II, 2007, : 317 - +
  • [8] Ghost: A uniform and general-purpose proxy implementation
    Peck, Mariano Martinez
    Bouraqadi, Noury
    Fabresse, Luc
    Denker, Marcus
    Teruel, Camille
    SCIENCE OF COMPUTER PROGRAMMING, 2015, 98 : 339 - 359
  • [9] A Module System for a General-Purpose Blocks Language
    Ohshima, Yoshiki
    Moenig, Jens
    Maloney, John
    2015 IEEE BLOCKS AND BEYOND WORKSHOP (BLOCKS AND BEYOND), 2015, : 39 - 44
  • [10] Privacy Risks of General-Purpose Language Models
    Pan, Xudong
    Zhang, Mi
    Ji, Shouling
    Yang, Min
    2020 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2020), 2020, : 1314 - 1331