Electronic Design Automation Algorithms for E-Book Design by Visual Programming Language: A Verification Framework

Creating an interactive electronic book (e-book) requires substantial time, skill, and effort. Our study reveals that authoring tools must eliminate users' need for textual programming. We propose a novel interactive e-book design method that uses multimedia reusable components (MRCs) and an e-book description language (EBDL) to implement e-book authoring tools like a circuit design concept. Interactive ebooks can be designed intuitively using MRCs and EBDL without text-based programming, which differs from static syntax analysis of text-based programming languages. The designs using MRCs and EBDL can be verified and tested using the Boolean satisfiability of the electronic design automation algorithm. Notably, verification and debugging are challenging in current visual programming languages. Therefore, our research provides e-book designers reduce the technical requirements of e-book design. The findings can also ensure visual programming languages' consistent behavior and design while detecting design errors.

Authors

Institutions

Publication Details

Journal
IEEE Software
Published
2025-04-08
DOI
https://doi.org/10.1109/ms.2025.3557942
Primary Topic
Multimedia Communication and Technology
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Electronic Design Automation Algorithms for E-Book Design by Visual Programming Language: A Verification Framework

Chorng‐Shiuh Koong, Chao‐Chin Wu, T.H. Hsieh, Cheng-Yan Guo
IEEE Software
Multimedia Communication and Technology
article

Electronic Design Automation Algorithms for E-Book Design by Visual Programming Language: A Verification Framework

Chorng‐Shiuh Koong, Chao‐Chin Wu, T.H. Hsieh, Cheng-Yan Guo
article en

Abstract

Creating an interactive electronic book (e-book) requires substantial time, skill, and effort. Our study reveals that authoring tools must eliminate users' need for textual programming. We propose a novel interactive e-book design method that uses multimedia reusable components (MRCs) and an e-book description language (EBDL) to implement e-book authoring tools like a circuit design concept. Interactive ebooks can be designed intuitively using MRCs and EBDL without text-based programming, which differs from static syntax analysis of text-based programming languages. The designs using MRCs and EBDL can be verified and tested using the Boolean satisfiability of the electronic design automation algorithm. Notably, verification and debugging are challenging in current visual programming languages. Therefore, our research provides e-book designers reduce the technical requirements of e-book design. The findings can also ensure visual programming languages' consistent behavior and design while detecting design errors.

IEEE SoftwareVol. 42(6)
National Taiwan University of Science and Technology (TW), National Taiwan University (TW), Wenzao Ursuline University of Languages (TW), National Taichung University of Education (TW), National Kaohsiung University of Science and Technology (TW), National Changhua University of Education (TW)
Quality Education
Openalex Percentile: Top 91%
Multimedia Communication and Technology
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Electronic Design Automation Algorithms for E-Book Design by Visual Programming Language: A Verification Framework — Chorng‐Shiuh Koong, Chao‐Chin Wu, et al. · IEEE Software (2025) | TGRS Research Map | TGRS