Welcome to the Methodology Engineering Research Laboratory

 

The Methodology Engineering Laboratory is a research laboratory in the Department of Computer Engineering at Sharif University of Technology. Our particular interests are in developing techniques, tools, and processes to support software systems. Projects conducted within this group are focused on Software Development Methodologies, Situational Method Engineering and Process Patterns.

Research Areas

Situational Method Engineering
 
  • Assembly-Based Strategies
  • Paradigm-Based Strategies
  • Extension-Based Strategies
  • Process Metamodels
  • Computer-Aided Method Engineering (CAME) Tools
  • Process Patterns
Development Methodologies & Approaches
 
  • Model-Driven Development
  • Pattern-Oriented Development
  • Component-Based Development
  • Object-Oriented Methodologies
  • Agile Methodologies
  • Aspect-Oriented Methodologies
  • Agent-Oriented Methodologies
Process Evaluation
 
  • Process Evaluation Criteria
  • Process Evaluation Methods & Metrics

WHO ARE WE?

RESEARCH PROJECTS


Active Research Projects:

  • Improving Model-Driven Engineering by Using a Service-Oriented Approach for Modeling and Model Transformation
  • Microservice-Based Systems Development through the Model-Driven Approach
  • Model-Driven Approach for Creating Language-Agnostic Models and Automated Generation of Infrastructure-as-Code (IaC)

NEWS and EVENTS