Award Abstract # 0509321
CSR---SMA: Dynamic Analysis and Control for Robust Scalable Open Distributed Systems

NSF Org: CNS
Division Of Computer and Network Systems
Recipient: UNIVERSITY OF ILLINOIS
Initial Amendment Date: June 15, 2005
Latest Amendment Date: July 1, 2008
Award Number: 0509321
Award Instrument: Continuing Grant
Program Manager: Mohamed G. Gouda
CNS
 Division Of Computer and Network Systems
CSE
 Directorate for Computer and Information Science and Engineering
Start Date: July 1, 2005
End Date: December 31, 2009 (Estimated)
Total Intended Award Amount: $700,000.00
Total Awarded Amount to Date: $700,000.00
Funds Obligated to Date: FY 2005 = $400,000.00
FY 2007 = $150,000.00

FY 2008 = $150,000.00
History of Investigator:
  • Gul Agha (Principal Investigator)
    agha@cs.uiuc.edu
  • Grigore Rosu (Co-Principal Investigator)
  • Mahesh Viswanathan (Co-Principal Investigator)
Recipient Sponsored Research Office: University of Illinois at Urbana-Champaign
506 S WRIGHT ST
URBANA
IL  US  61801-3620
(217)333-2187
Sponsor Congressional District: 13
Primary Place of Performance: University of Illinois at Urbana-Champaign
506 S WRIGHT ST
URBANA
IL  US  61801-3620
Primary Place of Performance
Congressional District:
13
Unique Entity Identifier (UEI): Y8CWNJRCNN91
Parent UEI: V2PHZ2CSCH63
NSF Program(s): CSR-Computer Systems Research
Primary Program Source: app-0105 
app-0107 

01000809DB NSF RESEARCH & RELATED ACTIVIT
Program Reference Code(s): 2801, 2884, 9218, HPCC
Program Element Code(s): 735400
Award Agency Code: 4900
Fund Agency Code: 4900
Assistance Listing Number(s): 47.070

ABSTRACT

This project addresses the problem checking if a system's behavior meets its specification. The technical focus areas of the project are to integrate computing and networking to support reliable, complex distributed systems and to enable data driven applications for predicting system behavior. Specifically, the techniques will enable an assessment of the probability of systems failure due to software errors. Large-scale distributed systems and sensor networks have a crucial role in modern society. However, such systems are highly prone to failure because of software errors. This project will provide powerful ways of debugging and monitoring such systems to reduce errors. Specifically, it will provide ways of rigorously relating the tests to specifications and extending their coverage. This will enable software developers to catch errors in coding due to interactions between components in distributed systems. Moreover, the project will focus on efficient ways of distributed monitoring of systems so as to provide for timely checking while conserving communication bandwidth. A goal is to get the techniques to be sufficiently efficient that they can be applied to networks of embedded systems. The project will build new tools and experiment with applications in order to test the ideas.

PUBLICATIONS PRODUCED AS A RESULT OF THIS RESEARCH

Note:  When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

(Showing: 1 - 10 of 39)
Andrei Popescu and Grigore Rosu "Behavioural Extensions of Institutions" Proceedings of the First International Conference on Algebra and Co-Algebra in Computer Science (CALCO'05), Lecture Notes in Computer Science , v.3629 , 2006
Andrei Popescu, Traian Florin Serbanuta and Grigore Rosu "A Semantic Approach to Interpolation" Journal of Theoretical Computer Science, Volume 410(12-13), pp 1109-1128. 2009 , 2009
Chucky Ellison, Traian Florin Serbanuta and Grigore Rosu "A Rewriting Logic Approach to Type Inference" Proceedings of the 19th International Workshop on Algebraic Development Techniques (WADT'08), To appear in Lecture Notes in Computer Science , 2008
Eric Bodden, Feng Chen and Grigore Rosu "Dependent advice: A general approach to optimizing history-based Aspects" Proceedings of the Eighth International Conference on Aspect-Oriented Software Development (AOSD'09), ACM, pp 3--14. , 2009
Feng Chen and Grigore Rosu "Parametric and Sliced Causality" Proceedings of the 19th International Conference on Computer Aided Verification (CAV'07), Lecture Notes in Computer Science , 2007
Feng Chen, Dongyun Jin, Patrick Meredith, and Grigore Rosu "Monitoring Oriented Programming - A Project Overview" Proceedings of the Fourth International Conference on Intelligent Computing and Information Systems (ICICIS'09), 2009, To Appear (Invited Paper) , 2009
Grigore Rosu "Equality of Streams is a Pi_2^0-Complete Problem" Proceedings of the 11th ACM SIGPLAN International Conference on Functional Programming , 2006
Grigore Rosu and Saddek Bensalem "Allen Linear (Interval) Temporal Logic -- Translation to LTL and Monitor Synthesis" Proceedings of the 18th International Conference on Computer-Aided Verification , v.4144 , 2006
Grigore Rosu, Wolfram Schulte and Traian Florin Serbanuta "Runtime Verification of C Memory Safety" Proceedings of the Ninth International Workshop on Runtime Verification (RV 2009), 2009, To Appear in Lecture Notes in Computer Science , 2009
Jose Meseguer and Grigore Rosu "The Rewriting Logic Semantics 373Project" Electronic Notes in Theoretical Computer Science, Volume , v.373 , 2005 , p.213
Jose Meseguer and Grigore Rosu "The Rewriting Logic Semantics Project" Theoretical Computer Science , v.373 , 2006
(Showing: 1 - 10 of 39)

Please report errors in award information by writing to: awardsearch@nsf.gov.

Print this page

Back to Top of page