Yuyan Bao

Assistant Professor at Augusta University
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Augusta, Georgia, United States, GE
Languages
  • English Elementary proficiency
  • Chinese Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 1 ratings
  • (1)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Xiangjun Wei

Yuyan worked as tester of Spec Explorer product, she is passionate to go deeper into model-based testing theroy, I can see this big difference from other testers in our team. She is self-critical and easy to work with, she chose to persue her PHD degree in US which extends her knowledge in model-based area.

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Higher Education
    • 700 & Above Employee
    • Assistant Professor
      • Nov 2022 - Present

    • Canada
    • Higher Education
    • 700 & Above Employee
    • Postdoctoral Fellow
      • Jan 2021 - Nov 2022

    • United States
    • Higher Education
    • 700 & Above Employee
    • Postdoctoral Scholar
      • Jun 2019 - Jan 2021

    • United States
    • Higher Education
    • 700 & Above Employee
    • Postdoctoral Scholar
      • May 2018 - Jun 2019

      Analyzing cache-based side channel problem using static programming analysis (abstract interpretation); Leveraged Knowledge: Binary code analysis Analyzing cache-based side channel problem using static programming analysis (abstract interpretation); Leveraged Knowledge: Binary code analysis

    • United States
    • Higher Education
    • 700 & Above Employee
    • Researcher
      • Jan 2018 - May 2018

      Methodology for specifying and verifying encapsulation to simplify client specifications and speed up client verification;Formalizing the semantic analysis for supertype abstraction in a programming logic;Defining a formal semantics for the Java Modeling Language (JML)

    • Research Assistant
      • Aug 2010 - Dec 2017

      Research in programming and specification language design and semantics;Investigate different methodologies to specify frame properties for shared mutable data structures in object-oriented programs;Designs a logic framework for reasoning about shared mutable data structures in sequential object-oriented programs. The framework merges read and write effects into the logic along with separation, and provieds partial reasoning and global reasoning. A formal connection between restricted separation logic and fine-grined region logic can be established in this framework.Develop a prototype of the fine-grained region logic (called DafnyR) based on Dafny. which uses Boogie to generate verification conditions and uses Z3 to solve them. DafnyR is available from http://dafnyr.codeplex.com/.Leveraged Knowledge: Polymorphism, Dynamic dispatch, Modularity, Encapsulation, OO design, C#, Visual Studio Extensions, .Net framework, Compiler Construction, Dafny, Boogie, Z3, KIV theorem prover Show less

    • China
    • IT Services and IT Consulting
    • 700 & Above Employee
    • SDET for Microsoft
      • Dec 2005 - Jul 2010

      Outsourcing to Microsoft. Developed automating test frameworks and test tools for various projects, including OELive Mail Client, Messenger server, Hotmail and Spec Explorer; Leveraged Knowledge: C#, Visual Studio Extensions, .Net framework, Compiler Construction, Model-Based Testing Outsourcing to Microsoft. Developed automating test frameworks and test tools for various projects, including OELive Mail Client, Messenger server, Hotmail and Spec Explorer; Leveraged Knowledge: C#, Visual Studio Extensions, .Net framework, Compiler Construction, Model-Based Testing

    • Software Developer
      • Jul 2003 - Dec 2005

      Implemented call center middleware and clients; Participated in designing and implementing Audio and Video Advertising Acquisition and Recognition System Leveraged Knowledge: C++ Programming, Visual Studio 6.0, MVC, Socket(IP/TCP) Programming, Multithreading, Client-Server Model, Oracle Implemented call center middleware and clients; Participated in designing and implementing Audio and Video Advertising Acquisition and Recognition System Leveraged Knowledge: C++ Programming, Visual Studio 6.0, MVC, Socket(IP/TCP) Programming, Multithreading, Client-Server Model, Oracle

Education

  • University of Central Florida
    Ph.D., Formal Methods, Specification Language, Verification
    2010 - 2017
  • Beihang University
    Master's degree, Computer Software Engineering
    2003 - 2007
  • Beijing University of Technology
    Bachelor's degree, Computer Science
    1999 - 2003
  • Yucai School

Community

You need to have a working account to view this content. Click here to join now