Extensible 3D Simulation of Aggregated Systems with FCPP

被引:6
|
作者
Audrito, Giorgio [1 ]
Rapetta, Luigi [1 ]
Torta, Gianluca [1 ]
机构
[1] Univ Torino, Turin, Italy
来源
关键词
Distributed computing; Aggregate computing; Toolchains;
D O I
10.1007/978-3-031-08143-9_4
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Programming massively distributed systems in unreliable environments poses several non-trivial challenges. Such systems need to be able to adapt and self-organise, and special algorithms need to be developed for this purpose. In particular, simulators provide an irreplaceable tool for the development process. Among other tools for programming self-organizing systems, the FieldCalc++ (FCPP, implementing the field calculus in C++) library stands out for its efficiency, portability and extensibility, and its support for aggregate programs. On the other hand, the simulator's output was limited up to now to numeric statistical information, reducing the user's ability to understand and interact with the system under simulation. In this paper, we present a novel graphical user interface for FCPP, allowing for a real-time, interactive and three-dimensional visualization of the simulated system. Through this interface, the user can control the simulation flow, visualize summary information of the network at a single glance, and inspect detailed information via auxiliary windows. The interface is designed to require minimal effort from the end user for its setup, and can be further extended for increased interaction.
引用
收藏
页码:55 / 71
页数:17
相关论文
共 50 条
  • [1] SIMULATION OF 3D LASER SYSTEMS
    Berginc, Gerard
    Jouffroy, Michel
    [J]. 2009 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM, VOLS 1-5, 2009, : 691 - 694
  • [2] X3D: Extensible 3D graphics standard
    Daly, Leonard
    Brutzman, Don
    [J]. IEEE SIGNAL PROCESSING MAGAZINE, 2007, 24 (06) : 130 - 135
  • [3] Haptics and extensible 3D in web-based environments for e-learning and simulation
    Hamza-Lup, Felix G.
    Sopin, Ivan
    [J]. WEBIST 2008: PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1, 2008, : 309 - 315
  • [4] Extensible 3D architecture for superconducting quantum computing
    Liu, Qiang
    Li, Mengmeng
    Dai, Kunzhe
    Zhang, Ke
    Xue, Guangming
    Tan, Xinsheng
    Yu, Haifeng
    Yu, Yang
    [J]. APPLIED PHYSICS LETTERS, 2017, 110 (23)
  • [5] An Extensible Local Surface Descriptor for 3D Object Recognition
    Lu, Rongrong
    Zhu, Feng
    Hao, Yingming
    Cai, Huiying
    Wu, Qingxiao
    [J]. 2017 IEEE 7TH ANNUAL INTERNATIONAL CONFERENCE ON CYBER TECHNOLOGY IN AUTOMATION, CONTROL, AND INTELLIGENT SYSTEMS (CYBER), 2017, : 611 - 616
  • [6] COSIMIR® -: Integration of physical controllers into 3D simulation systems
    Freund, E
    Heinze, F
    Hypki, A
    [J]. ROBOTIK 2002, 2002, 1679 : 205 - 210
  • [7] 3D EMC/EMI SIMULATION OF AUTOMOTIVE MULTIMEDIA SYSTEMS
    Troescher, Matthias
    [J]. MICROWAVE JOURNAL, 2011, 54 (07) : 34 - +
  • [8] Extensible Hierarchical Simulation of Network Systems
    Chen, Xinming
    Wolf, Tilman
    [J]. PROCEEDINGS OF THE EIGHTH ACM/IEEE SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS'12), 2012, : 141 - 142
  • [9] Web Software Visualization Using Extensible 3D (X3D) Graphics
    Anslow, Craig
    Noble, James
    Marshall, Stuart
    Biddle, Robert
    [J]. SOFTVIS 2008: PROCEEDINGS OF THE 4TH ACM SYMPOSIUM ON SOFTWARE VISUALIZATION, 2008, : 213 - 214
  • [10] 3D WEATHER SIMULATION ON 3D VIRTUAL EARTH
    FanHong, FengHao
    [J]. 2012 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS), 2012, : 543 - 545