Associate Professor, Electric and Computer Engineering
Faculty of Engineering and Computer Science
Leader of SAC research group.
||yan dot liu AT concordia dot ca
My research focuses on designing adaptive software components and software architecture to scale data intensive distributed systems.
I have over 9 years experience leading projects on defense systems, system biology scientific workflows, integration systems of environmental and power applications. All these systems are data intensive, complex and beyond the traditional focus on functional requirements to encompass other quantitative and qualitative criteria of increasing importance. These requirements include scalability, fault tolerance, reliability, and extensibility. No single architecture will be capable of optimizing for all goals, thus future systems will evolve to embed some form of adaptivity. Ideally, systems will monitor themselves, analyze their own behavior, and adapt to their execution environments accordingly.
My research methodology is composing adaptive components in the data flows of distributed systems with low overhead to dispatch large size or high frequency data sets to concurrent software processors. Controls of scalability and fault tolerance can be achieved in these adaptive components. Under this approach, I am actively developing techniques of
modeling software architecture, probing the system;
quantifying the system's characteristics using statistical models;
predicting the system's behavior under certain conditions;
devising system components in the adaptive loop.
I am currently recruiting Master or PhD students. Please contact me with your full resume and GPA.
Research Areas |
Research Funding |
Working Experience |
Courses Taught |
Software Engineering : Software Architecture; Model Driven Development ; Embeded, and Cyber-physical systems
Distributed Computing : Middleware; Cloud Computing; Distributed Architectures; Performance Modeling, Analysis and Evaluation; Service oriented Computing
Web-Enabled Applications and Services : eScience; Scientific Workflow; Business Processes
2014 - 2018 : NSERC Discovery Grant.
June 2013 - May 2014 : Concordia SEED Program.
November 2012 - April 2015: Concordia Start-up
PhD of Computer Science, The University of Sydney, Australia, 2004
Senior Scientist, U.S. Department of Energy Pacific Northwest National Laboratory (PNNL), Richland, WA, 2009 - 2012
Senior Scientist, National ICT Australia (NICTA), Sydney, NSW, Australia, 2004-2009
Yan Liu's Google Scholar Page
Presenter at Federal Energy Regulatory Commission (FERC) Technical conference to discuss opportunities for increasing real-time and day-ahead market efficiency through improved software (AD10-12-003) (Washington, DC)
Demo Session Chair of MODELS 2013.
PC member for the 7th IEEE International Symposium on Service-Oriented System Engineering 2013 (SOSE).
Workshop organizer, ICSE 2013 International Workshop on Software Engineering Challenges for the Smart Grid (SE4SG).
COEN345 Software Testing
Page maintained by: yan dot liu AT concordia dot ca