from    
to    
search  

 


【图书馆系列讲座】如何高效查找中外文期刊论文
第467期“工物学术论坛”:The Semi-Digital Hadronic Calorimeter SDHCAL: Presen...
物理系colloquium: 自旋轨道相互作用与重离子碰撞过程整体极化效应
青少年自我控制:基因与环境的作用及其代际传递
报告题目:
Supporting Construction, Analysis, and Understanding of Software Models(软件模型的形式化构建、分析和理解)
 报告人:
Dr. Marsha Chechik
Department of Computer Science, University of Toronto
报告时间:
2006-05-29 15:00
报告地点:
FIT大楼1-101
主办单位:
软件学院
  简介:

报告题目:Supporting Construction, Analysis, and Understanding of Software Models(软件模型的形式化构建、分析和理解)

报告人:Dr. Marsha Chechik  ( Department of Computer Science, University of Toronto)

报告时间:529日下午三点

报告地点:FIT大楼1-101

主办单位:软件学院

学科分类:计算机科学与技术

内容简介:

Supporting Construction, Analysis, and Understanding of Software Models

 

                            Marsha Chechik

                   Department of Computer Science

                        University of Toronto

 

Software systems of today are pervasive, increasingly complex, and

error prone.  Software bugs lead to a loss of productivity, denial of

service, and security breaches, cost millions of dollars to the

economy, and sometimes cause a loss of human life.  It is clear that

testing alone is not sufficient to improve our confidence in these

systems and must be supplemented by more sophisticated analysis

techniques.

 

In the talk, I will discuss several approaches aimed at automated

reasoning about software artifacts.  The first of these is YASM -- a

software model-checker that reasons about models automatically

extracted directly from C code.  Unlike similar approaches, it is well

suited for both verification and bug finding.  Furthermore, YASM can

check safety (i.e., assertion violations) and liveness (i.e.,

non-termination) properties.  The current research prototype can handle

programs which are a few thousand lines of code, and has been

successfully applied to analyzing device drivers, parts of Linux

filesystem, and parts of OpenSSH.

 

In the second part of the talk, I give a general overview of

our activities in techniques for creating and understanding software

models.  In particular, I will describe our work on TLQSolver --

a model-exploration tool that uses model-checking technology to

discover temporal logic properties of a design.

 

Biography:

 

Marsha Chechik received her Ph.D. from the University of Maryland in

1996 and joined the department of Computer Science at the University

of Toronto.  She is currently an associate professor, cross-appointed

to the Department of Electrical and Computer Engineeering.

Prof. Chechik's research interests are mainly in the use of automated

reasoning techniques to improve the quality of software.  She has

published over 50 papers in formal methods (specifically,

model-checking), software specification and verification, multi-valued

logics, computer security and requirements engineering.  In 2002-2003,

Prof. Chechik was a visiting scientist at Lucent Technologies in

Murray Hill, NY and at Imperial College, London UK.  She is an

associate editor of IEEE Transactions on Software Engineering and has

served on program committees of several major international

conferences.

今日相关信息
Intracellular cholesterol(sterol) tra...
Fine physical chemistry of edges in n...
 
同类别相关信息
清华信息大讲堂第131讲:Active and Pr...
清华信息大讲堂第130讲:Large-scale S...
登峰基金十周年庆典暨国际学术领导力专题...
On Video Streaming in Cognitive Fem...
Algorithmic Crowdsourcing and Appli...
学术活动