PROSPECTS FOR DIRECT ASSURANCE FOR APPLICATIONS SOFTWARE

Title: Prospects for Direct Assurance for Applications Software
Speaker: Bill Scherlis, Director, ISRI and Professor, CMU Computer Science
Location: Carnegie Mellon West, Building 23, room 118

Register

Directions

Start Date/Time: 03.27.06, 6:30PM


The Fluid Project is creating practicable tools for programmers to assure and evolve Java software at scale. The focus of the project is on the "mechanical" program properties that tend to defy traditional testing and inspection regimes.

One of the challenges of building analysis-based software assurance tools is that information is missing regarding design intent. Code is not self-documenting. When intent is not provided explicitly, analysis tools must guess this intent. This can trigger additional false positive warnings -- i.e., warning of defects when there are none. Additionally, when tools embody insufficiently deep understanding of code, analysis results will be incomplete and there will be false negatives -- i.e., defects that lurk in the code that are not identified by the tool.

The Fluid Project takes the approach of (1) focusing on particular assurance attributes in code, including critical aspects of engaging with APIs and frameworks, (2) developing new analyses especially designed for composition-based scalability, and (3) driving major decisions regarding the user experience from the perspective of costs and benefits to individual developers and their managers.

Who Should Attend:
Software Engineers who are interested in formal tools

About the Speaker:
William L. Scherlis is a full Professor in the School of Computer Science at Carnegie Mellon. He is the founding director of CMU's PhD Program in Software Engineering and director of CMU's International Software Research Institute (ISRI). His research relates to software assurance, software evolution, and technology to support software teams. Dr. Scherlis joined the CMU faculty after completing a PhD in Computer Science at Stanford University, a year at the University of Edinburgh (Scotland) as a John Knox Fellow, and an A.B. at Harvard University.
Scherlis is involved in a number of activities related to technology and policy, recently testifying before Congress on innovation and information technology, and, previously, on roles for a Federal CIO. He interrupted his career at CMU to serve at DARPA for six years, departing in 1993 as senior executive responsible for coordination of software research. While at DARPA he had responsibility for research and strategy in computer security, aspects of high performance computing, information infrastructure, and other topics.


More Information

Pricing:
General Admission: 20
CMU Alumni: 10
CMU Faculty & Staff: 0
CMU Students: 0

Contact:
Diane Dimeff
diane.dimeff@west.cmu.edu





Speaker(s):
William Scherlis
Professor of Computer Science

Overview
William L. Scherlis is a Professor in the School of Computer Science at Carnegie Mellon. He is Principal Investigator of the five-year High Dependability Computing Project, in which CMU leads a collaboration with five universities to help NASA address long-term software dependability challenges. His research relates to software assurance, software evolution, and technology to support software teams. Scherlis recently chaired a National Research Council study on information technology, innovation, and e-government. He has led or participated in national studies relating to cybersecurity, crisis response, analyst information management, Department of Defense software management, and health care informatics infrastructure.



  HOME    SAVE    EMAIL    PRINT    MOST POPULAR
Information Sessions
Info Request
Apply Online
Master's Programs
Careers at West
Faculty and Staff
News Room
Professional Development Center
Introduction to Carnegie Mellon West
About the MS Programs
Tips for Prospective Students
Reasons for Choosing an MS Program
ROI on an MS Degree
Carnegie Mellon West - (866) 401-WEST (9378)
Building 23
Moffett Field, California 94035
Contact Us

©2008 Carnegie Mellon University. All Rights Reserved.