Vita Publications Research Description Download

Research Fellow
TEL: +886-2-788-3799 ext. 1411
FAX: +886-2-782-4814
E-mail: yskuo@iis.sinica.edu.tw
Institute of Information Science Academia Sinica, Nankang 115 Taipei, Taiwan, ROC

Vita

Yue-Sun Kuo received a B.S. and an M.S. in mathematics from National Central University in 1974 and 1976, respectively. He received an M.S. and a Ph.D. in computer science from the University of California, San Diego in 1980 and 1983, respectively. In 1983, he became an associate professor at the Computer Science Department, National Chiao Tung University. He joined the Institute of Information Science, Academia Sinica, as an associate research fellow in 1984. He was promoted to research fellow in 1988 and was the acting director of the Institute from 1988 to 1991.

Dr. Kuo dedicated himself to the area of VLSI design automation in the 80¡¦s, and received a Best Paper Award at the 25th ACM/IEEE Design Automation Conference, 1988. His current research interest includes XML technology, Web applications, user interface tools, object/component technology, and software engineering. He has been a steering committee member for the Asia-Pacific Software Engineering Conference (APSEC) since 2000. In the past few years, Dr. Kuo has help found two technology-oriented Internet companies.

Research Description
The Internet/WWW has grown into a universal platform for information exchange and program execution. My research interest is to exploit the full power of the Internet/WWW platform by building innovative Web applications and developing methodologies and tools for building innovative Web applications. My research work typically involves the application of object/component technology and user interface techniques to Internet/WWW application development.

XML has emerged as a standard for information exchange, and may potentially become a universal representation for information and knowledge. Our Internet/WWW development work is mainly centered around XML-related technologies. So far, user interfaces for XML data (documents) have been typically constructed from scratch for specific XML vocabularies and applications. We have been developing a generic interactive component, Forms-XML, that generates form-based user interfaces for XML vocabularies. Based on a given XML schema, the component generates a hierarchy of HTML forms for users to create and update XML data compliant with the given schema. The component can free its users from any concerns regarding XML syntax. Thus, the user interface it presents can be used by people who have no knowledge of XML. On the other hand, the user interface Forms-XML generates is highly customizable. We have developed a visual interface design tool that enables interface designers to customize the layout and style of a generated user interface.

Many application domains have defined XML vocabularies as international standards for data representation and interchange in their domains. Taiwan is adopting these international standards and adapting them to requirements specific to the domestic communities. We have been involved in some of these standardization activities as a technology provider, in particular, the domestic development of XBRL for financial information representation and HL7/CDA for medical record representation. We have formed a research group with some scholars in accounting and information technology to develop domestic XBRL taxonomies and build tools for XBRL financial information conversion and analysis. We have joint-forced with the Taiwan Medical Informatics Association to define CDA-based XML schemas for medical records used in hospitals in Taiwan and develop a Web-based prototyping system based on these schemas emphasizing data conversions to CDA and the conventional medical databases.

Technologies behind Forms-XML are available for download from [Kuo et al. 2003] [Kuo et al. 2004] [Kuo et al. 2005] . The systems can be downloaded here.

Publications

Selected Publications:
  1. Y.S. Kuo, N.C. Shih, Lendle Tseng, and Jaspher Wang, "Avoiding Syntactic Violations in Forms-XML", Extreme Markup Languages, Montreal, August 2004.
  2. Y.S. Kuo, Jaspher Wang, and N.C. Shih, "Handling Syntactic Constraints in a DTD-Compliant XML Editor", Proc. ACM Symp. on Document Engineering, Grenoble, France, Nov. 2003.
  3. Y. S. Kuo, N. C. Shih, Lendle Tseng, and Hsun-Cheng Hu, "Generating form-based user interfaces for XML vocabularies", Proc. ACM Symp. Document Engineering, Bristol, UK, Nov. 2005.
  4. Chuan-Chieh Jung, Tze-Heng Ma and Y. S. Kuo, "A Simplified Graph Model for User Interface Constraints", IEICE Trans. on Inf. and Syst., Vol.E86-D, No. 11, Nov. 2003.
  5. Tyng-Ruey Chuang, Y.S. Kuo, and Chien-Min Wang, "Non-Intrusive Object Introspection in C++", Software Practice and Experience, Vol. 32, No. 2, 2002.
  6. Y.S. Kuo and N.C. Shih, "Table-Based XML Databases - Integrating XML Data with Relational Data", Proc. 13th Workshop on Object-Oriented Technology and Application, Taichung, Sept. 2002.
  7. Y.S. Kuo, Jaspher Wang, C.F. Wei, and N.C. Shih, "Toward an XML Authoring Server", Proc. Pan-Yellow-Sea Int. Workshop on Info. Technologies for Network Era, Saga, Japan, March 2002.
  8. Y.S. Kuo, Chuan-Chieh Jung and Hong-Nian Chen, "Combining the Advantages of UIMSs and Interface Builders", Proc. Int. Symp. Future Software Technology, Hangzhou, China, Oct. 1998.
  9. Tyng-Ruey Chuang, Chuan-Chieh Jung, Wen-Min Kuan and Y.S. Kuo, "ObjectStream: Generating Stream-Based Object I/O for C++", Proc. TOOLS Asia, 1997.
  10. Tyng-Ruey Chuang, Y. S. Kuo, Chien-Min Wang, "Non-intrusive Object Introspection in C++: Architecture and Application", Proc. Int. Conference on Software Engineering, Kyoto, Japan, April 1997.
  11. C.M. Wang and Y.S. Kuo, "Class Exerciser: a Basic CASE Tool for Object-Oriented Development", Proc. Asia-Pacific Software Engineering Conf., Brisbane, Australia, Dec.1995.
  12. Y.S. Kuo, "When to Inherit and When Not to", International Journal of Software Engineering and Knowledge Engineering, Vol.5, No.3, Sept.1995.
  13. Y.S. Kuo and Lin-Shan Lee, "Taiwan Faces Challenges in its Development of its Software Industry", Journal of Information Processing Society of Japan, Vol.35, Extra Edition, Dec.1994.
  14. Y.H. Hsu, Y.S. Kuo and C.G. Chung, "An Object-Oriented Graphics System Adopting User Interface Management Techniques", Journal of Information Science and Engineering, Vol.10, No.3, Sept.1994.
  15. S.J. Su, Y.S. Kuo and J.C. Tsay, "Adaptable Quad Tree Techniques" INTEGRATION, the VLSI Journal, Vol.15, 1993.
  16. Y.H. Hsu and Y.S. Kuo, "HAGI: A High-Level Application/Graphics Interface", Computer Graphics Forum, Vol.11, No.3, Sep.1992.
  17. S.J Su and Y.S. Kuo, "Multicell Quad Trees", Proc. European Design Automation Conf., Brussels, March 1992.
  18. Y.S. Kuo, "Representing Large Cell Maps", IEEE Trans. on Computer-Aided Design, Vol.9, No.11, Nov.1990, pp.1238-1241.
  19. Wei-Kuan Shih, Sun Wu and Y.S. Kuo, "Unifying Maximum Cut and Minimum Cut of a Planar Graph", IEEE transactions on Computers, Vol.39, No.5, May 1990, pp.694-697.
  20. Y.S. Kuo, S.Y. Huang and H.F. Hu, "A Data Structure for Fast Region Searches", IEEE Design and Test, Oct. 1989, pp.20-28.
  21. D.W. Wang and Y.S. Kuo, "A Study on Two Geometric Location Problems", Information Processing Letters, Vol.28, No.6, 1988, pp.281-286.
  22. Y.S. Kuo, T.C. Chern and Wei-Kuan Shih, "Fast Algorithm for Optimal layer Assignment", Proc. of the 25th ACM/IEEE Design Automation Conference (Best paper Award), June 1988.
  23. Y.S. Kuo and T.C. Hu, "An Effective Algorithm for Optimal PLA Column Folding", Integration, the VLSI Journal. Vol.5, 1987, pp.213-230.
  24. T.C. Hu and Y.S. Kuo, "Graph Folding and Programmable Logic Arrays", Networks, Vol.17, 1987, pp.19-37.
  25. Y.S. Kuo, "Generating Essential Primes for a Boolean Function with Multiple-Valued Inputs", IEEE Transactions on Computers, Vol.C-36, No.3, March 1987, pp.356-359.
  26. T.C. Hu, Y.S. Kuo and F. Ruskey, "Some Optimum Algorithms for Scheduling Problems with Changeover Costs", Operations Research, Vol. 35, No. l, Jan.-Feb. 1987, pp.94-99.
  27. Y.S. Kuo and C.Chen, "A Heuristic Algorithm for PLA Block Folding", Proc. of the 22nd ACM/IEEE Design Automation Conference, 1985.
  28. T.C. Hu and Y.S. Kuo, "Optimum Reduction of programmable Logic Array", Proc. of 20th ACM/IEEE Design Automation Conference, 1983.

¡@