Distributed Real-Time (DRT) systems are among the most complex software systems to design, test, maintain and evolve. The existence of components distributed over a network often conflicts with real-time requirements, leading to design strategies that depend on domain- and even application-specific knowledge. Distributed Virtual Environment (DVE) systems are DRT systems that connect multiple users instantly with each other and with a shared virtual space over a network. DVE systems deviate from traditional DRT systems in the importance of the quality of the end user experience. We present an analysis of important, but challenging, issues in the design, testing and evaluation of DVE systems through the lens of experiments with a concrete DVE, OpenSimulator. We frame our observations within six dimensions of well-known design concerns: correctness, fault tolerance/prevention, scalability, time sensitivity, consistency, and overhead of distribution. Furthermore, we place our experimental work in a broader historical context, showing that these challenges are intrinsic to DVEs and suggesting lines of future research.
VP-AutoTest: A Virtual-Physical Fusion Autonomous Driving Testing Platform
Department of Traffic Engineering & Key Laboratory of Road and Traffic Engineering, Ministry of Education, Tongji University(交通工程系及道路交通工程重点实验室,教育部,同济大学);College of Electronic and Information Engineering, Department of Control Science and Engineering, and Shanghai Institute of Intelligent Science and Technology, Tongji University(电子信息学院、控制科学与工程系及上海智能科学技术研究院,同济大学);State Key Laboratory of Automotive Simulation and Control, Jilin University(汽车仿真与控制国家重点实验室,吉林大学)
VRExplorer: A Model-based Approach for Semi-Automated Testing of Virtual Reality Scenes
School of Software Engineering, Sun Yat-sen University(中山大学软件学院);Department of Computer Science, Hong Kong Baptist University(香港浸会大学计算机科学系);Peng Cheng Laboratory(鹏城实验室)
An Online A/B Testing Decision Support System for Web Usability Assessment Based on a Linguistic Decision-making Methodology: Case of Study a Virtual Learning Environment
OpDiffer: LLM-Assisted Opcode-Level Differential Testing of Ethereum Virtual Machine
Beihang University(北京航空航天大学);Zhongguancun Laboratory(中关村实验室);The Hong Kong Polytechnic University(香港理工大学);Huazhong University of Science and Technology(华中科技大学)
Automatic Generation of Challenging Road Networks for ALKS Testing based on Bezier Curves and Search
Graz University of Technology(格拉茨工业大学);Institute for Software Technology(软件技术研究所);Christian Doppler Laboratory for Quality Assurance Methodologies for Autonomous Cyber-Physical Systems(克里斯蒂安·多普勒自主网络物理系统质量保障方法实验室)
OpenHealth Lake: Designing and testing a data lakehouse platform for health applications
Stellenbosch University(斯泰伦博斯大学);Center for Epidemic Response and Innovation(疫情响应与创新中心);Center for the AIDS Programme of Research in South Africa (CAPRISA)(南非艾滋病研究计划中心(CAPRISA));KwaZulu-Natal Research Innovation and Sequencing Platform (KRISP)(夸祖鲁-纳塔尔研究与创新测序平台(KRISP));Department of Global Health, University of Washington(华盛顿大学全球健康系);Instituto Tecnológico de Aeronáutica (ITA)(巴西航空技术学院(ITA))