Academic Calendar
|
Directory
|
Maps
|
Jobs at OU
|
Research
|
Donate
|
eBill
|
Webmail
|
MySAIL
|
Moodle
Future Students
Academics
Undergraduate Admissions
Graduate Admissions
Online Programs
School of Medicine
Professional & Continuing Education
Housing
Financial Aid & Scholarships
Tuition
About OU
Current Students
Current Student Resources
Academic Departments
Academic Advising
Emergencies
Financial Services
General Education
Graduate Studies
Graduation & Commencement
Kresge Library
OU Bookstore
Registration
Alumni
Alumni Engagement
Athletics
Give to OU
Grizzlink
Visitors & Friends
Community Resources
Department of Music, Theatre & Dance
Meadow Brook Hall
Meadow Brook Theater
OU Art Gallery
Pawley Institute
Golf and Learning Center
Recreation Center
Faculty & Staff
Academic Human Resources
University Human Resources
Administration
Center for Excellence in Teaching & Learning
Institutional Research & Assessment
Information Technology
Report a Behavioral Concern
Training
School of Engineering and Computer Science
About the SECS
Academic Advising
Academic Programs
Undergraduate Programs
Engineering Sciences
Graduate Programs
Continuing Education
Advisory Board
Assessment
Available Positions
Calendar of Events
Centers and Labs
Dean's Message
Departments
Computer Science & Engineering
Electrical & Computer Engineering
Industrial & Systems Engineering
Mechanical Engineering
Engineering Center
Faculty Research Areas
Faculty & Staff Directory
Dean's Office
Computer Science & Engineering
Electrical & Computer Engineering
Industrial & Systems Engineering
Mechanical Engineering
Info for Faculty
Info for Students
Meet Our Ph.D. Students
News
Newsletter
2013
May 2013 Newsletter
March 2013 Newsletter
January 2013 Newsletter
2012
November 2012 Newsletter
September 2012 Newsletter
July 2012 Newsletter
May 2012 Newsletter
March 2012 Newsletter
Outreach Programs
Scholarships
Why I Chose SECS
Kimmy's Success Story
SECS Home
OU Home
>
School of Engineering and Computer Science
>
Faculty & Staff Directory
>
CSE Faculty and Staff
>
Lunjin Lu, Ph.D.
Lunjin Lu, Ph.D.
Lunjin Lu, Ph.D.
Associate Professor and Chair
Computer Science and Engineering Department
(248) 370-2200
l2lu@oakland.edu
secs.oakland.edu/~l2lu
Ph.D., Birmingham University (U.K.), 1995
Joined Oakland University in 2000
Member of ALP, ACM
RESEARCH
Software verification
Static Program analysis
Programming languages
Constraint and logic programming
My work on semantic-based program analysis is based on the abstract interpretation approach. Abstract interpretation analyzes a program by simulating its execution on a non-standard domain called abstract domain. Since 1990, I have been working on semantics-based program analysis and its applications to logic programs. The topics I have worked on range from general analysis framework to new program analysis to efficient implementation.
Constraint and logic programming provides more natural solutions to many problems than other programming paradigms could. From 1997 to 1999, I worked with the Starlog project at the University of Waikato. Starlog is a temporal logic programming language under development. Within the project, my work involves language design, semantics, program analysis, implementation, debugging, constructive negation and application programs.
Declarative Debugging is a method to detect and diagnose bugs in programs. It doesn't rely on the programmer's understanding of the structure and the operational semantics of the program. What it requires of the programmer is his/her ability to answer queries about the intended semantics of the program. This is particularly valuable in functional, constraint and logic programming languages and when concurrent and parallel mechanisms are supported.
Software development tools help improve software quality and software development productivity. In the past, I have developed prototypes of a few software tools. I would like to continue to explore the synergism between software development and research. In particular, I would like to further develop my software prototypes for program analysis and program debugging.
Oakland University | 2200 N. Squirrel Road, Rochester, Michigan 48309-4401 | (248) 370-2100 |
Contact OU
|
OU-Macomb
©
2012 Oakland University |
Privacy Statement
|
Policies & Regulations
|
Emergency Preparedness
|
DMCA Notice
|
NCA Self-Study
|
Webmaster
|