This paper presents a system to specify and verify web applications, based on previous results on usability evaluation of interactive visual interfaces by means of checking their corresponding formal specification. In Cassino and Tucci we have described a methodology to design, specify and evaluate interactive visual interfaces, based on the SR-Action Grammars formalism, and we have presented a bottom – up approach to guide the designer to develop graphical user interface which respect any usability metrics before the software is released and tested by standard methods. TAGIVE (Tool for the Aided Generation of Interactive Visual Environments) is a visual environment for the implementation of interactive visual applications (html, xml, java applications), and for the generation of the underlying SR-Action Grammar specification. Now, we present VALUTA (Automatic Tool for the Usability V erification at A bstraction Level ), a tool that supports the generation of the formal specification of existing interactive visual applications in an automatic manner, so to perform the related usability controls. Checking the usability of interactive applications at a formal level, allows a designer to perform feedback analysis of the environment under consideration