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
- Chorng‐Shiuh Koong (ORCID: https://orcid.org/0000-0001-7271-6217)
- Chao‐Chin Wu (ORCID: https://orcid.org/0000-0002-0469-9707)
- T.H. Hsieh
- Cheng-Yan Guo
Institutions
- 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)
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