Curriculum Vitae

 

I-Ling Yen

Computer Science Department

University of Texas at Dallas

MS EC-31, P.O.Box 830688

Richardson, TX 75083

[email protected]

 

 

Education

 

Ph.D. in Computer Science, University of Houston, 1992

Dissertation: Modularity and Resilience for High Performance Parallel Programs

 

M.S. in Computer Science, University of Houston, 1985

Thesis:The Role of Parallel Processing in Application Programs

 

B.S. in Physics, National Tsing-Hua University, 1979

 

Work Experience

 

1997 --���� Associate Professor

present������������ Department of Computer Science, University of Texas at Dallas

 

          Teaching courses and supervising students

          Conducting research in the areas of distributed systems, fault-tolerant computing, object-oriented concurrent programming, multimedia systems, web and internet technologies, and electronic commerce

1992 --������������ Assistant Professor

1997�������������� Department of Computer Science, Michigan State University

 

          Teaching courses and supervising students

          Conducting research in the areas of parallel and distributed operatingsystems, fault-tolerant computing, object-oriented concurrent programming, and parallel algorithms

 

1990 --������������ Seismic Data Processing Programmer

1991�������������� Western Geophysical, Houston, Texas

 

          Designed an interactive seismic data processing package, OMEGA;��� implemented a control program that coordinates and efficiently delivers a large amount of data traces or gathers among components

 

1986 --���� Software Quality Assurance Engineer

1988����� Valid Logic Systems, Inc., San Jose, California

 

          Developed an automated test suite for quality assurance; also developed a path analyzer that instruments the program to analyze the test set coverage and correspondingly improve the testing

1985 --���� Systems Programmer

1986�������������� COINS, Univ. of Massachusetts, Amherst, Mass.

 

          Developed network packages for monitoring various network activities

          Developed an Ethernet protocol to achieve a transparent distributed system environment


Service to the Profession

 

          Reviewer for NSF.

          Reviewer for IEEE-TC, IEEE-TKDE, IEEE-TSE, JPDC, and Acta Informatica journals, and many conferences.

          Finance Chair for the 13th Symposium on Reliable Distributed Systems (SRDS'94).

          Program Committee member for the 1994 IEEE Intl. Conf. on Tools with AI (ICTAI'94).

          Vice-Chair for the 1995 IEEE Intl. Conf. on Tools with AI (ICTAI'95).

          Vice-Chair for the 1996 IEEE High Assurance System Engineering Workshop (HASE'96).

          Panel Mediator for the 1996 IEEE High Assurance System Engineering Workshop (HASE'96).

          Program Committee member for the 1997 IEEE Workshop on Object-Oriented Reliable and Dependable Systems.

          Program Chair for the 1997 IEEE High Assurance System Engineering Workshop (HASE'97).

          Program Committee member for the 1998 IEEE Symposium on Object-Oriented Real-Time Computing.

          Program Committee member for the 1998 IEEE Symposium on Reliable Distributed Systems (SRDS'98).

          Program Committee member for the 1998 IEEE Workshop on Multimedia Software Engineering (MSE'98).

          Program Committee member for the 1998 IEEE High Assurance Systems Engineering Workshop (HASE'98).

          Guest Editor for a theme issue of IEEE Computer, April, 1998, devoted to High-Assurance Systems.

          Program Chair for the 1999 IEEE Symposium on Application-Specific Software and System Engineering & Technology (ASSET�99).

          Program Committee member for the 1999 IEEE High Assurance Systems Engineering Workshop (HASE'98).

          Program Chair for the 23rd Annual International Conference on Computer Software and Applications Conference (COMPSAC�99).

          Program Committee Member for the 24th Annual International Conference on Computer Software and Applications Conference (COMPSAC�2000).

          Program Committee member for the 2000 IEEE High Assurance Systems Engineering Symposium (HASE'2000).

          Program Committee member for the 2000 IEEE Symposium on Application-Specific Software and System Engineering & Technology (ASSET�2000).

 

Awards

 

          I-Ling Yen, �Support for Adaptive Multi-Criteria Transaction Processing in E-Commerce Applications,� Texas Advanced Technology Program, 1/2000 � 12/2001, $117,800.

          Farokh Bastani and I-Ling Yen, �Assessing Y2K Compliance for Mission-Critical Systems,� Army Research Laboratory, 9/1/1999 � 8/31/2000, $105,465.

          I-Ling Yen, �A Courseware Tool for the Development of Web-Based, On-Line Courses for ECRC,� ECRC, 9/1/1999 � 5/31/2000, $4,950.

          I-Ling Yen, Biao Chen, D. T. Huynh, Ravi Prakash, and Si Qing Zheng, �Hardware-Software Co-design for IP Component Implementation,� Alcatel, 1/1999 � 12/1999, $50,000.

          Biao Chen, G. R. Dattatreya, Ravi Prakash, I-Ling Yen, and Si Qing Zheng, �A Study of Strategies for IP Quality of Service,� Alcatel, 1/1999 � 12/1999, $50,000.

          Si Qing Zheng, Biao Chen, and I-Ling Yen, �Implementation Issues in Hardware-Software Co-Design for Burst Switching,� Alcatel, 1/1999 � 12/1999, $25,000.

          Si Qing Zheng, Biao Chen, and I-Ling Yen, �Algorithmic Aspects of Hardware-Software Co-Design for Burst Switching,� Alcatel, 1/1999 � 12/1999, $25,000.

          I-Ling Yen, Research Experience for Undergraduates, National Science Foundation, 9/1998 � 8/1999, $5,000.

          I-Ling Yen and Biao Chen, �Establishing a Computer-Aided Education Environment using the Web Lecture System,� TxTEC, 7/1998 � 8/1999, $21,650.

          I-Ling Yen, etc., �Establishing a Computer-Aided Education Environment using the Web Lecture System,� Nortel, 7/1998 � 8/2000, $138,000.

          I-Ling Yen, �Processor Specialization in Fault-Tolerant Distributed Systems,� National Science Foundation, 9/1997 � 2/2000, $115,343.

          I-Ling Yen, �Systematic Integration of Fault Tolerance in High Performance Parallel Programs,� National Science Foundation, 9/1995 � 6/1997, $17,985.

          I-Ling Yen, �A Run-Time Support System for Scalable Object-Oriented Parallel Programming,� GE Foundation, 1/1994 � 8/1995, $20,000.

 

Research Interests

 

Parallel and distributed systems, electronic commerce, multimedia software systems, web and internet technologies, parallel algorithms, self-stabilizing programs, object-oriented concurrent programming, software tools, fault tolerance for parallel and distributed systems, fault tolerance for real-time process-control systems.

 

Teaching Interests

 

Operating systems, fault tolerant systems, software engineering, parallel and distributed systems, multimedia systems, real-time systems, networking.

 

 

Journal Papers

 

1.        I.-L. Yen, F.B. Bastani, and D. Taylor, �A systematic approach for developing fault-tolerant programs in multiple server systems,� accepted by IEEE Trans. Software Engineering.

2.        I-Ling Yen, Iftikhar Ahmed, Ramanujam Jagannath, and Sreeparna Kundu,�The Design and Implementation of a Customizable Fault Tolerance Framework,� accepted by International Journal on Software Engineering and Knowledge Engineering.

3.        I-L. Yen, R. Paul, and K. Mori, �Guest editors' introduction: Integrated design, development, and evaluation methods for high assurance systems,� IEEE Computer, April 1998.

4.        I-L. Yen and I.-R. Chen, �Reliability assessment of multiple-agent cooperating systems,� IEEE Trans. Reliability, Sep. 1997.

5.        I-Ling Yen, �A highly safe self-stabilizing mutual exclusion algorithm,� Information Processing Letters, 57, 1996, pp. 301-305.

6.        I.-R. Chen and I.-L. Yen, �Analysis of probabilistic error checking procedures on storage systems,� Computer Journal, vol. 38, No. 5, 1995, pp. 348-354.

7.        I.-L. Yen and F.B. Bastani, �Parallel hashing: Collision resolution strategies and performance,� Journal of Parallel and Distributed Computing, vol. 31, Dec. 1995, pp. 190-198.

8.        I.-L. Yen, E.L. Leiss, and F.B. Bastani, �Exploiting redundancy for performance speed-up in parallel systems,� IEEE Parallel and Distributed Technology, Nov. 1993, pp. 51-60.

9.        F.B. Bastani, I.-L. Yen, and I.-R. Chen, �A class of inherently fault-tolerant distributed programs,� IEEE Trans. Soft. Eng., Oct. 1988, pp. 1432-1442.

10.     Moitra, S.S. Iyengar, F.B. Bastani, and I.-L. Yen, �Multilevel data structures: Models and performance,� IEEE Trans. Softw. Eng. June 1988, pp. 858-867.

11.     F.B. Bastani, I.-L. Yen, and S.S. Iyengar, �Concurrent maintenance of data structures in a distributed environment,� The Comp. Journal, Vol. 31, No. 2, 1988, pp. 165-174.

12.     I-Ling Yen, Hitesh Kapoor, and Kimberly Wilkinson, �Specialized N-modular redundant processes for efficient fault tolerance in distributed systems,� submitted to Information Processing Letters, currently under revision.

 

 

Refereed Conferences Proceedings

 

1.        I-Ling Yen, Ing-Ray Chen, and Biao Chen, �Real-time atomic transaction processing using multi-invariant data structure,� IEEE High Assurance Systems Engineering Symposium, Washington D.C., Nov. 1999.

2.        F.B. Bastani, V.L. Winter, and I-.L. Yen, �Dependability of relational safety-critical programs,� IEEE Intl. Symp. on Software Reliability Engineering, Boca Raton, Florida, Nov. 1999. (c)

3.        Biao Chen, Jiang Zhang, I-Ling Yen, Bing Liu, �Study of traffic interactions in queue sharing to support differentiated services,� Intl. Conf. on Parallel and Distributed Computing and Systems, Cambridge, Massachusetts, Nov. 1999. (c)

4.        Farokh Bastani, Vikram Reddy, Punarvasu Srigiriraju, I-Ling Yen, �A relational program architecture for the Bay Area Rapid Transit (BART) system,� IEEE Conf. on High-Integrity Systems, Albuquerquq, New Mexico, Nov. 1999.

5.        I-Ling Yen and Hitesh Kapoor, �A 2-Phase N-Modular Redundancy Algorithm,� Workshop on Object-Oriented Reliable and Dependable Systems (WORDS'99), Newport Beach, California, Jan. 1999.

6.        I-Ling Yen, Iftikhar Ahmed, Ramanujam Jagannath, and Sreeparna Kundu, ``Implementation of a Customizable Fault Tolerance Framework,'' IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, Kyoto, Japan, April, 1998.

7.        I-L. Yen and K. Karun, ``Implementation and performance assessment of multilevel data structures,'' 21st International Computer Software and Applications Conference (COMPSAC'97), Bethesda, Maryland, August, 1997.

8.        I-Ling Yen, ``An Object-Oriented SNMR Framework for Dependable Systems,'' Workshop on Object-Oriented Reliable and Dependable Systems (WORDS'97), Newport Beach, California, Feb. 1997.

9.        I.-L. Yen, ``Fault Tolerance via Specialization: An Efficient Approach for Tolerating General Failures,'' Intl. Design and Technology Processing Conference, Austin, Texas, Dec. 1996.

10.     I.-L. Yen, ``Specialized N-Modular Redundant Processors in Large-Scale Distributed Systems,'' 15th Symposium on Reliable Distributed Systems, Niagara-on-the-lake, Ontario, Canada, Oct. 1996.

11.     I.-L. Yen, ``Multiple invariant system design for fault-tolerant real-time applications,'' Workshop on Object-Oriented Real-Time Dependable Systems, Laguna Beach, California, Feb. 1996.

12.     I.-L. Yen and I.-R. Chen, ``Quality assessment for multiple server cooperating systems,'' Proceedings COMPSAC, Dallas, TX, Aug. 1995, pp. 218-223.

13.     I.-L. Yen and F.B. Bastani, ``A highly safe self-stabilizing mutual exclusion algorithm,'' 2nd Workshop on Self-Stabilizing Systems, Las Vegas, NV, May 28-29, 1995.

14.     I.-L. Yen and F.B. Bastani, ``Robust parallel resource management in shared memory multiprocessor systems,''

15.     International Parallel Processing Symposium, Santa Barbara, CA, April 1995, pp. 458-465.

16.     I.-L. Yen and F.B. Bastani, ``On efficiently tolerating general failures in autonomous decentralized multiserver systems,'' International Symposium on Autonomous Decentralized Systems, Phoenix, AZ, April 1995, pp. 288-296.

17.     I.-L. Yen and I.-R. Chen, ``A systematic approach for integration of multimedia capabilities in consulting systems,'' Pacific Workshop on Distributed Multimedia Systems, Hawaii, March 1995.

18.     Y.-K. Chu, I.-L. Yen, and D. Rover, ``Guiding processor allocation with estimated execution time for mesh connected multiple processor systems,'' Hawaii International Conference on System Sciences, Hawaii, Jan. 1995.

19.     I.-L. Yen, I.-R. Chen, and F.B. Bastani, ``Reliability assessment for the design of dependable soft real-time cooperating systems,'' Workshop on Object-Oriented Real-Time Dependable Systems, Oct. 1994, Dana Point, CA, pp. 134-139.

20.     Y.-Y. Fang, I.-L. Yen, R.M. Dubash, ``Improving the performance of Lee's maze routing algorithm on parallel computers,'' Symposium on Parallel and Distributed Processing, Las Vegas, NV, Oct. 1994.

21.     Y.-K. Chu, I.-L. Yen, and D. Rover, ``Incorporating job scheduling for processor allocation on two-dimensional mesh-connected systems,'' Symposium on Parallel and Distributed Processing, Las Vegas, NV, Oct. 1994.

22.     I.-L. Yen and F.B. Bastani, ``Systematic incorporation of efficient fault tolerance in systems of cooperating parallel programs,'' 24th Intl. Symp. Fault-Tolerant Computing, Austin, TX, June 1994, pp. 154-163.

23.     I.-L. Yen, M.-K. Jeng, I.-R. Chen, ``Processor allocation for parallel object-oriented programs,'' 1993 Intl. Conf. Parallel and Distributed Systems, Taipei, Taiwan, Dec. 1993, pp. 212-216.

24.     I.-L. Yen and F.B. Bastani, ``Robust coordination in distributed multi-server systems,'' Workshop on Advances in Parallel and Distributed Systems, Princeton, NJ, Oct. 1993, pp. 133-138.

25.     I.-L. Yen, R.M. Dubash, and F.B. Bastani, ``Strategies for mapping Lee's maze routing algorithms onto parallel architectures,'' Proceedings IPPS, Los Angeles, CA, April 1993, pp. 672-679.

26.     I.-L. Yen and F.B. Bastani, ``Inherent fault tolerance in decentralized process-control systems,'' Intl. Symp. on Autonomous Decentralized Systems, Kawasaki, Japan, Mar. 1993, pp. 267-274.

27.     I.-L. Yen, E.L. Leiss, and F.B. Bastani, ``A repetitive fault tolerance model for parallel programs,'' Hawaii Conf. on System Sciences, Hawaii, Jan. 1993, pp. 447-455.

28.     I.-L. Yen, T. AlMarzooq, F.B. Bastani, and E.L. Leiss, ``Information hiding in parallel programs: Model and experimental evaluation on the Connection Machine,'' Symp. Frontiers of Massively Parallel Computations, McLeans, VA, October 1992, pp. 326-333.

29.     R.M. Dubash, F.B. Bastani, and I.-L. Yen, ``Fault tolerant process planning and control,'' Proceedings COMPSAC, Chicago, IL, Sep. 1992, pp. 188-193.

30.     I.-L. Yen and F.B. Bastani, ``Hash table in massively parallel systems,'' Proceedings IPPS, Los Angeles, CA, March 1992, pp. 660-664.

31.     I.-L. Yen, E.L. Leiss, and F.B. Bastani, ``An inherently fault-tolerant sorting algorithm,'' Proceedings IPPS, Los Angeles, CA, April 1991.

32.     I.-L. Yen, ``Massively parallel hash algorithms and performance,'' Proceedings CSC, San Antonio, TX, March 1991.

33.     I.-L. Yen, F.B. Bastani, and E.L. Leiss, ``High performance massively parallel abstract data type components,'' Proceedings COMPSAC, Chicago, IL, Oct. 1990, pp. 196-201.

34.     I.-L. Yen, D.-R. Leu, and F.B. Bastani, ``Hash table and sorted array: A case study of multi-entry data structures

35.     in massively parallel systems,'' Symp. Frontiers of Massively Parallel Computations, McLeans, VA, March 1990, pp. 51-54.

36.     I.-L. Yen, F.B. Bastani, and Y. Zhao, ``On self-stabilization, nondeterminism, and inherent fault tolerance,'' MCC Workshop on Self-Stabilization, Austin, TX, August 1989.

37.     F.B. Bastani and I.-L. Yen, ``A fault-tolerant replicated storage system,'' Proceedings Data Eng., Los Angeles, CA, Feb. 1987.

38.     F.B. Bastani and I.-L. Yen, ``Impact of parallel processing on software quality,'' Proceedings SuperComputing Systems, Florida, Dec. 1985.

39.     F.B. Bastani and I.-L. Yen, ``Analysis of an inherently fault-tolerant program,'' Proceedings COMPSAC, Chicago, IL, Oct. 1985.

 

 

Other Publications

 

1.        I-L. Yen, ``Panel: High assurance engineering: The good, the bad, and the ugly,'' Proceedings HASE, Ontario, Canada, Nov. 1996.

2.        I.-L. Yen, ``Processor allocation for objects in massively parallel systems,'' Proceedings SETS, Houston, TX, May 1993.

3.        I.-L. Yen, E.L. Leiss, and F.B. Bastani, ``An inherently fault-tolerant sorting algorithm,'' Research Comp. Lab Ann. Prog. Rev., Houston, TX, April 1991.

4.    I.-L. Yen, T. AlMarzooq, E.L. Leiss, and F.B. Bastani, ``Modular programming of massively parallel systems: Towards high performance abstract data types,'' Research Comp. Lab Ann. Prog. Rev., Houston, TX, April 1990.