Ali Niknafs

Thesis Title: Development of a Computer-Aided Methodology Engineering Environment for the Hybrid Method Design Approach                        


Analogous to CASE tools facilitating Information Systems Development (ISD), Computer-Aided Methodology Engineering (CAME) tools support a wide range of activities carried out by Methodology Engineers. A CAME environment consists of a set of correlated tools aiming to facilitate, in its ideal form, the entire process of Situational Method Engineering. The aim of this project is to develop a CAME environment supporting the Hybrid methodology design approach. This approach of methodology design uses alternative Methodology Engineering approaches for different parts of the method engineering process and at different levels of abstraction. It also provides a framework allowing flexible and iterative application of four methodology development approaches, namely:

  • Instantiation approach: instantiating an already available process meta-model.
  • Artefact-oriented approach: devising a seamless complementary chain of artefacts and building the process around it.
  • Composition approach: using one of the already available libraries of process patterns.
  • Integration approach: integrating features, ideas and techniques from existing methodologies.

Any of these approaches can be used for designing the methodology. The major contribution of this project is the target CAME environment which will offer facilities needed to develop methodologies based on this approach of methodology design. A distinctive aspect of this environment would be the emphasis on the process aspect of ISD methodologies rather than the product-related aspects. In this regard, we use Process Modeling Languages (PML), in particular Little-JIL, for representing methodologies and their constituents.

(Progress Chart)

Research Interests

Contact Information

   Email: niknafs [at] ce [dot] sharif [dot] edu