context analisys framework