Dr. Ugo Buy
I have over 30 years specializing in software engineering and programming languages. For the past 10 years I have been involved in investigating mobile app development for native Android, native iOS and for platform-independent frameworks. I have served as an expert consultant or expert witness in over 30 cases involving intellectual property of software, including patent infringement, copyright infringement and breach of contract. For my day job I am a faculty member in Computer Science at the University of Illinois Chicago. I have published 50 papers in peer-reviewed conferences and journals and I have taught courses on software engineering, programming languages, and mobile app development. My communication and explanation skills have earned me multiple prestigious teaching awards at UIC. During my career I have also held various administrative positions, including Director of Graduate Studies for Computer Science, Director of Undergraduate Studies, and Associate Department Head.
My research interests are in the general area of software engineering with emphasis on modeling and analysis of concurrent and real-time systems. In the past, I have investigated various methods for automatic verification of these systems using such models as finite automata and Petri nets. In recent years, I have shifted my main research focus to the automatic generation of control supervisors for discrete manufacturing systems. For instance, I codirected a NIST-sponsored project seeking to generate automatically supervisory controllers for discrete manufacturing plants. More generally, I am now interested in techniques for supervisory control and dynamic reconfiguration of discrete event systems. An additional application is the automatic correction of multi-threaded Java programs required to be free of deadlock and to comply with user-specified safety properties. Additional interests include software development for multicore hardware, mobile app development, and sensor networks.
- Artificial Intelligence
- Cell Phones
- Computer Security
- Cybersecurity
- Intellectual Property
- Internet
- Networking
- Patents
- Software Engineering
- Wireless Technology
- Q: Please list your professional accreditations, degrees, licenses, and certificates granted:
- A: Professional Activities:
Organization committee member for Petri Nets '93, 14th International Conference on Application and Theory of Petri Nets, Chicago, Illinois, June, 1993.
Program committee member for ICCI'93 Fifth International Conference on Computing and Information, Sudbury, Ontario, May, 1993.
Program committee member for IWSSD-7 IEEE Seventh International Workshop on Software Specification and Design, Redondo Beach, California, December, 1993.
Program committee member for IWSSD-8 IEEE Eighth International Workshop on Software Specification and Design, Paderborn, Germany, March, 1996.
Notable Honors
2019, The Teaching Award, College of Engineering, University of Illinois at Chicago
2013, The Teaching Award, College of Engineering, University of Illinois at Chicago
2006, Award For Excellence In Teaching, University of Illinois at Chicago
2005, Teaching Recognition Program Award, University of Illinois at Chicago
1995, University of Illinois at Chicago, The Harold A. Simon Award for Excellence in Teaching, College of Engineering
Education
Ph.D., University of Massachusetts, 1990 - Q: Please list any teaching or speaking experience you have had, including subject matter:
- A: Taught over 100 university-level courses, ranging from freshman-level to graduate-only level at University of Illinois, Chicago.
- Q: Have any of your accreditations ever been investigated, suspended or removed? (if yes, explain)
- A: None.
- Q: On how many occasions have you been retained as an expert?
- A: Over 30 times.
- Q: For what area(s) of expertise have you been retained as an expert?
- A: Ability to review code in various languages, including C/C++, Java, C#, HTML, JavaScript, Ruby, Python, SQL, Objective C, Swift and Kotlin.
- Q: In what percentage of your cases were you retained by the plaintiff?
- A: About half of the time.
- Q: In what percentage of your cases were you retained by the defendant?
- A: About half of the time.
- Q: On how many occasions have you had your deposition taken?
- A: Three occasions.
- Q: When was the last time you had your deposition taken?
- A: December 2021.
- Q: On how many occasions have you been qualified by a court to give expert testimony?
- A: Three occasions.
- Q: On how many occasions have you testified as an expert in court or before an arbitrator?
- A: Never.
- Q: For how many years have you worked with the legal industry as an expert?
- A: Since the year 2000.
- Q: What services do you offer? (E.g.: consulting, testing, reports, site inspections etc.)
- A: Expert consulting, writing reports, expert witnessing.
- Q: What is your hourly rate to consult with an attorney?
- A: $300/hour
- Q: What is your hourly rate to review documents?
- A: $300/hour
- Q: What is your hourly rate to provide deposition testimony?
- A: $300/hour
- Q: What is your hourly rate to provide testimony at trial?
- A: $300/hour
- Q: Please list any fees other than those stated above (E.g.: travel expenses, copy fees, etc.)
- A: None.
Available Upon Request