USING DOMAIN SPECIFIC LANGUAGE FOR MODELING AND SIMULATION: SCALATION AS A CASE STUDY

被引:16
|
作者
Miller, John A. [1 ]
Han, Jun [1 ]
Hybinette, Maria [1 ]
机构
[1] Univ Georgia, Dept Comp Sci, Athens, GA 30602 USA
关键词
D O I
10.1109/WSC.2010.5679113
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Progress in programming paradigms and languages has over time influenced the way that simulation programs are written. Modern object-oriented, functional programming languages are expressive enough to define embedded Domain Specific Languages (DSLs). The Scala programming language is used to implement ScalaTion that supports several popular simulation modeling paradigms. As a case study, ScalaTion is used to consider how language features of object-oriented, functional programming languages and Scala in particular can be used to write simulation programs that are clear, concise and intuitive to simulation modelers. The dichotomy between "model specification" and "simulation program" is also considered both historically and in light of the potential narrowing of the gap afforded by embedded DSLs.
引用
收藏
页码:741 / 752
页数:12
相关论文
共 50 条
  • [1] Domain specific language for finite element modeling and simulation
    Feng, Yuan
    Mena, Jose Antonio Abell
    Yang, Han
    Wang, Hexiang
    Jeremic, Boris
    ADVANCES IN ENGINEERING SOFTWARE, 2024, 193
  • [2] The SimTG Simulation Modeling Framework A domain specific language for space simulation
    Zanon, Olivier
    THEORY OF MODELING & SIMULATION: DEVS INTEGRATIVE M&S SYMPOSIUM 2011 (TMS-DEVS 2011) - 2011 SPRING SIMULATION, 2011, 43 (01): : 16 - 23
  • [3] A Study of Power-Performance Modeling using a Domain-Specific Language
    Umar, Mariam
    Meredith, Jeremy S.
    Vetter, Jeffrey S.
    Cameron, Kirk W.
    PROCEEDINGS OF 28TH IEEE INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING, (SBAC-PAD 2016), 2016, : 84 - 92
  • [4] Using UML as domain specific modeling-language for the construction and maintenance of simulation-models
    Erkollar, A
    Felfernig, A
    SIMULATION IN INDUSTRY'99: 11TH EUROPEAN SIMULATION SYMPOSIUM 1999, 1999, : 31 - 35
  • [5] From DCOM Interfaces to Domain-Specific Modeling Language: A Case Study on the Sequencer
    Kos, Tomaz
    Kosar, Tomaz
    Knez, Jure
    Mernik, Marjan
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2011, 8 (02) : 361 - 378
  • [6] Domain-specific analytical language modeling-The chief complaint as a case study
    Yli-Hietanen, Jari
    Niiranen, Samuli
    Aswell, Michael
    Nathanson, Larry
    INTERNATIONAL JOURNAL OF MEDICAL INFORMATICS, 2009, 78 (12) : E27 - E30
  • [7] Realization of a Machine Learning Domain Specific Modeling Language: A Baseball Analytics Case Study
    Koseler, Kaan
    McGraw, Kelsea
    Stephan, Matthew
    MODELSWARD: PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2019, 2019, : 13 - 24
  • [8] Experiences in modeling for a domain specific language
    Anonsen, S
    UML MODELING LANGUAGES AND APPLICATIONS, 2005, 3297 : 187 - 197
  • [9] Design and Application of a Domain Specific Modeling Language for Distributed Co-Simulation
    Krammer, Martin
    Benedikt, Martin
    2019 IEEE 17TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2019, : 677 - 682
  • [10] USE CASE SPECIFICATION USING THE SILABREQ DOMAIN SPECIFIC LANGUAGE
    Savic, Dusan
    Vlajic, Sinisa
    Lazarevic, Saga
    Antovic, Ilija
    Stanojevic, Vojislav
    Milic, Milos
    da Silva, Alberto Rodrigues
    COMPUTING AND INFORMATICS, 2015, 34 (04) : 877 - 910