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 条
  • [21] Development of data acquisition systems by using a domain-specific modeling language
    Kos, Tomaz
    Kosar, Tomaz
    Mernik, Marjan
    COMPUTERS IN INDUSTRY, 2012, 63 (03) : 181 - 192
  • [22] SESSL: A Domain-Specific Language for Simulation Experiments
    Ewald, Roland
    Uhrmacher, Adelinde M.
    ACM TRANSACTIONS ON MODELING AND COMPUTER SIMULATION, 2014, 24 (02):
  • [23] THE FUNDAMENTALS OF DOMAIN-SPECIFIC SIMULATION LANGUAGE ENGINEERING
    Van Mierlo, Simon
    Vangheluwe, Hans
    Denil, Joachim
    2019 WINTER SIMULATION CONFERENCE (WSC), 2019, : 1482 - 1494
  • [24] An Approach of Defining Domain Constraints for Domain-Specific Modeling Language
    Jiang, Tao
    Zhou, Weihong
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2021, 35 (09)
  • [25] CONCEPTUAL SIMULATION MODELING: THE STRUCTURE OF DOMAIN SPECIFIC SIMULATION ENVIRONMENT
    Setavoraphan, Kitti
    Grant, Floyd H.
    2008 WINTER SIMULATION CONFERENCE, VOLS 1-5, 2008, : 975 - 986
  • [26] Framework for domain-specific modeling language development
    Grant, ES
    Reza, H
    SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2004, : 183 - 187
  • [27] Domain Specific Modeling Language for Cyber Physical Systems
    Aziz, Muhammad Waqar
    Rashid, Muhammad
    2016 INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS ENGINEERING (ICISE), 2016, : 29 - 33
  • [28] Plant Modeling Based on SysML Domain Specific Language
    Lee, Taekyong
    Cha, Jae-Min
    Kim, Joon-Young
    Shin, Junguk
    Kim, Jinil
    Yeom, Choongsub
    2017 IEEE INTERNATIONAL SYMPOSIUM ON SYSTEMS ENGINEERING (ISSE 2017), 2017, : 245 - 249
  • [29] Modeling the REA Enterprise Ontology with a Domain Specific Language
    Sedbrook, Tod A.
    JOURNAL OF EMERGING TECHNOLOGIES IN ACCOUNTING, 2012, 9 (01) : 47 - 70
  • [30] Language modeling for effective construction of domain specific thesauri
    Chen, LB
    Thiel, U
    NATURAL LANGUAGE PROCESSING AND INFORMATION SYSTEMS, 2004, 3136 : 242 - 253