Restructuring artifacts specifications