Designing a Reactive Programming Language for Shape-Adaptive Computers
The advent of shape-adaptive computers, which consist of microscale devices that can wirelessly interconnect and dynamically reconfigure their shapes and functions, presents new challenges for software development. Existing programming environments and languages are not well-suited for managing the complex state interactions and asynchronous processes inherent in such systems. In response to these challenges, we propose the design and current status of MorphLang, a declarative programming language specifically designed for shape-adaptive computers. MorphLang abstracts the complexities of device interaction, enabling developers to focus on high-level behavior definitions without the need for intricate state management. Through a practical case study, we demonstrate MorphLang’s ability to handle dynamic node interactions effectively, paving the way for more efficient and innovative applications in shape-adaptive computing. Our approach not only simplifies the development process but also lays the groundwork for future advancements in this emerging field.
Thu 5 DecDisplayed time zone: Beijing, Chongqing, Hong Kong, Urumqi change
16:00 - 17:30 | Session (13)ERA - Early Research Achievements / Technical Track at Room 2 (Xiangshan Ballroom) Chair(s): Yanlin Wang Sun Yat-sen University | ||
16:00 30mTalk | Who is in Charge here? Understanding How Runtime Configuration Affects Software along with Variables&Constants Technical Track Chaopeng Luo National University of Defense Technology, Yuanliang Zhang National University of Defense Technology, Haochen He National University of Defense Technology, Zhouyang Jia National University of Defense Technology, Teng Wang National University of Defense Technology, Shulin Zhou National University of Defense Technology, Si Zheng National University of Defense Technology, Shanshan Li National University of Defense Technology | ||
16:30 20mTalk | Toward Automation of Module Lazy Loading in Single-Page Web Applications ERA - Early Research Achievements | ||
16:50 20mTalk | Designing a Reactive Programming Language for Shape-Adaptive Computers ERA - Early Research Achievements Yusuke Izawa Tokyo Metropolitan University, Junichiro Kadomoto The University of Tokyo, Hidetsugu Irie University of Tokyo, Shuichi Sakai University of Tokyo | ||
17:10 20mTalk | Actor of Things: Resilient and Efficient Distributed AIoT Applications in an Actor System ERA - Early Research Achievements Tianqi Ren State Key Laboratory for Novel Software Technology, Department of Computer Science and Technology, Nanjing University, Chun Cao State Key Laboratory for Novel Software Technology, Nanjing University, Jun Ma Nanjing University |