diff --git a/src/formula_grammar.h b/src/formula_grammar.h
index 08250a67e6430ff5b2425ab08f69a27fc34af8e0..0aba5d0664c363d02eeb24ca3630e8b5269dc8db 100644
--- a/src/formula_grammar.h
+++ b/src/formula_grammar.h
@@ -191,7 +191,7 @@ struct formula_grammar : public grammar<formula_grammar>
             	=	(alnum_p | '.' | '_' | '-' | '+')				//any alpha numeric char plus '.', '_', '-'
             	;
             symbol_attr
-            	=	(alnum_p | '_' | '.')								//any alpha numeric char plus '_', '.' for attribute names
+            	=	(alnum_p | '_' | '.') - str_p(".normal") - str_p(".alarm") - str_p(".quality")		//any alpha numeric char plus '_', '.' for attribute names
             	;
             //------------------------------ALARM NAME--------------------------------------	
             name