Semantic tools for development of high-level interactive applications for supercomputers

被引:0
|
作者
Maxim Gorodnichev
Danil Lebedev
机构
[1] Institute of Computational Mathematics and Mathematical Geophysics SB RAS,
[2] Novosibirsk State University,undefined
[3] Novosibirsk State Technical University,undefined
[4] Astana IT University,undefined
来源
关键词
Interactive supercomputer application; Usability; User interfaces; Domain specific language; Structural synthesis of programs;
D O I
暂无
中图分类号
学科分类号
摘要
The paper addresses the problem of devising a systematic approach and software tools to support development of interactive supercomputer applications on the basis of low level codes that are typically used on supercomputers for numerical simulation and data processing. An interactive application should help a user to systematically organize all the activities associated with solution of some class of problems on remote high performance computing systems. Activities include input data preparation, chaining of remotely run computing jobs, visualization, search and comparison of results, performance optimization and others. A platform for development of interactive supercomputer applications is proposed. The core of the platform is a visual language that allows a developer to formally describe activities (operations) and their relations to immutable data objects (“inputs” and “outputs”). Such a representation of a problem domain contains information about meaningful combinations of operations and becomes a basis for automated derivation of necessary user scenarios. A developer collects a library of UI components to represent data objects and a library of program modules that implement operations. These libraries are used in generation of a web-application that provides end users with appropriate interface to support derived scenarios.
引用
收藏
页码:11866 / 11880
页数:14
相关论文
共 50 条
  • [1] Semantic tools for development of high-level interactive applications for supercomputers
    Gorodnichev, Maxim
    Lebedev, Danil
    JOURNAL OF SUPERCOMPUTING, 2021, 77 (10): : 11866 - 11880
  • [2] High-level modeling of multi-user interactive applications
    Van den Bergh, Jan
    Luyten, Kris
    Coninx, Karin
    TASK MODELS AND DIAGRAMS FOR USERS INTERFACE DESIGN, 2007, 4385 : 153 - +
  • [3] Designing embedded-system applications with high-level tools
    Gretlein, Shelley
    EDN, 2008, 53 (14) : 67 - +
  • [4] DEVELOPMENT SYSTEMS - BIG CHIPS REQUIRE HIGH-LEVEL TOOLS
    WILLIAMS, T
    ASEO, J
    COMPUTER DESIGN, 1984, 23 (01): : 149 - &
  • [5] A high-level toolkit for development of distributed scientific applications
    Afanasiev, Alexander
    Sukhoroslov, Oleg
    Posypkin, Mikhail
    PARALLEL COMPUTING TECHNOLOGIES, PROCEEDINGS, 2007, 4671 : 103 - 110
  • [6] SCE toolboxes for the development of high-level parallel applications
    Fernandez, J.
    Anguita, M.
    Ros, E.
    Bernier, J. L.
    COMPUTATIONAL SCIENCE - ICCS 2006, PT 2, PROCEEDINGS, 2006, 3992 : 518 - 525
  • [7] High-level Talent Accumulation and Industrial Development of Symbiosis Interactive Research
    JiangChongyu
    Songyan
    Liufeng
    HuangMengxuan
    ICEEM 2012: 2012 2ND INTERNATIONAL CONFERENCE ON ECONOMIC, EDUCATION AND MANAGEMENT, VOL 2, 2012, : 95 - 100
  • [8] HIGH-LEVEL TOOLS FOR LANGUAGE IMPLEMENTATION
    KOSKIMIES, K
    PAAKKI, J
    JOURNAL OF SYSTEMS AND SOFTWARE, 1991, 15 (02) : 115 - 131
  • [9] High-level description tools for humanoids
    Fernandez-Carbajales, Victor
    Martinez, Jose Maria
    Moran, Francisco
    MULTIMEDIA CONTENT REPRESENTATION, CLASSIFICATION AND SECURITY, 2006, 4105 : 387 - 394
  • [10] Enabling High-Level QoS Metrics for Interactive Online Applications Using SDN
    Gorlatch, Sergei
    Humernbrum, Tim
    2015 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2015, : 707 - 711