Difference between revisions of "WG211/M7Smith1"

From WG 2.11
Jump to: navigation, search
(Created page with "Category:WG211 <h1>Calculating Refinements in Algorithm and System Design</h1> <h3>Doug Smith</h3> I've been working on a unified treatment of algorithm and system design....")
 
m (1 revision)
 
(No difference)

Latest revision as of 11:06, 12 December 2011


Calculating Refinements in Algorithm and System Design

Doug Smith

I've been working on a unified treatment of algorithm and system design. The key is to treat system specification as a combination of dynamical models (to model physical components and other existing infrastructure) and logical constraints on behavior (e.g. trace predicates). The key incremental synthesis problem then is to calculate a refinement of the current model to incorporate one of the logical constraints. These kinds of calculations require a game-theoretic setting, since that's the proper foundation for designing interacting systems. Previous work on algorithm design work in KIDS and Specware falls out as a special case of this framework.