sem-framework