Seminars

Speaker
Nguyen Van Tang
PRECISE Seminar: Modeling and Validating the Train Fare Calculation and Adjustment System Using VDM++
January 25, 2012

The Train Fare Calculation and Adjustment System (TFCAS), developed by the OMRON Corporation, is a large-scale and complex system that helps passengers buy tickets and adjust their train fare on the railways across Japan. In this paper we present the results and experiences gained in a collaborative research project between AIST and OMRON, in which VDM++ has been applied to formalize TFCAS's specifications and validate its consistency as well as reliability properties. An executable VDM++ model can be used to raise the level of the quality of the informal system specification, the…

Speaker
Profile photo of Xue Liu
Xue Liu, Ph.D.
PRECISE Seminar: Challenges & Opportunities of Power Management for Internet Data Centers
November 11, 2011

As the demand on Internet services drastically increases in recent years, the power used by Internet Data Centers (IDCs) has been skyrocketing. How to reduce the power consumptions of IDCs while still providing guaranteed service to end users is a primary concern for IDC operators. In this talk, Professor Liu will first share some challenges and associated opportunities for Internet Data Center power management. He will discuss the power management complexities focusing on micro-level power efficient designs and macro-level resource management, including the hardware, device, software…

Speaker
Profile photo of Armando Solar-Lezama
Armando Solar-Lezama, Ph.D.
PRECISE Seminar: Beyond Bug Finding - Leveraging Program Analysis to Make Programming Easier
September 30, 2011

The last ten years have seen the coming of age of a range of verification technologies to ensure that programs behave correctly according to their specifications. But checking for errors is only the first step down the road to better more reliable software.  The same technology that can help us discover bugs and verify the correctness of existing software can enable a new class of programming systems that enable more natural and more declarative forms of interaction, and that may ultimately lead to better software that both more reliable and easier to produce.

This talk will…