Synchronizing software implementation and test with executable specifications could find flaws as early as they occurred in each development stages.The mathematical foundation of this paradigm is that abstract state machine (ASM) and its testing tools are AsmL for.NET.After introducing of the paradigm based on executable specifications and the definitions of ASM
a high level semantic model for grids written in ASM is presented.In order to show the complete processes of analyzing and testing software design with ASM
using AsmL to produce finite state machines for software model of resources mapping and resources request is also illustrated.This paper argues that AMS based system design and analysis for grids deserves attentions from both computer academy and computer industries.