Ali Niknafs

 

Methodology Engineering Laboratory

Department of Computer Engineering

Sharif University of Technology

Web: http://ce.sharif.edu/~niknafs

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

Tel: (+9821) 66164102

 

Education

Sharif University of Technology – Tehran, Iran (2006-2008)

M.Sc. Computer Engineering (Software Engineering)

·         Thesis title: “Development of a Computer-Aided Methodology Engineering Environment for the Hybrid Methodology Design Approach”

·         Supervisor: Dr. Ramsin

·         Advisor: Dr. Mirian

 

Shomal University – Amol, Iran (2001-2006)

B.Sc. Computer Engineering (Software Engineering)

·         Thesis title: “Development of an Electronic Shop Builder”

·         Supervisor: Mr. Pashnehtala

Research Interests

 

Method Engineering

Computer-Aided Method Engineering

 

Process Engineering

Process Modeling Languages

Process-Centered Software Engineering Environments

Process Frameworks

 

Refereed Papers

2008. Niknafs, A., Ramsin, R., “Computer-Aided Method Engineering: An Analysis of Existing Environments”, The 20th International Conference on Advanced Information Systems Engineering (CAiSE’2008), Montpellier, France.

2008. Asadi, M., Niknafs, A., Ghodsi, M., “An Approximation Algorithm for the k-level Uncapacitated Facility Location Problem with Penalties”, In proceedings of the 13th International CSI Computer Conference, Kish Island, Iran.

2007. Niknafs, A., Asadi, M., Abolhassani, H., “Ontology-Based Method Engineering”, International Journal of Computer Science and Network Security, Vol. 7, No. 8, pp. 282-287.

 

Manuscripts Submitted

 

2008. Niknafs, A., Ramsin, R., “Computer-Aided Method Engineering”, Submitted to the IEEE Software special issue on Software Tools.

Research Assignments

2007. Niknafs, A., Asadi, M., “Semantic Web Enabled Software Engineering”, Sharif University of Technology.

2007. Asadi, M., Niknafs, A., “Model-Driven Architecture Tools Performance Evaluation”, Sharif University of Technology [in Persian].

2007. Niknafs, A., “Peer-to-Peer Computing: State of the Practice”, Sharif University of Technology [in Persian].

2007. Niknafs, A., “Deliberating User Interface Design Patterns”, Sharif University of Technology [in Persian].

 

Teaching Experience

 

Sharif University of Technology - Spring 2008

Semantic Web - Teaching Assistant                                                                                    

 

Graduate Courses

 

Advanced Software Engineering

Advanced Topics in Computer Science (Object-Oriented Methodologies)

Patterns in Software Engineering

Advanced Algorithms

Decision Support Systems

Semantic Web

Advanced Operating Systems (Distributed Systems)

Computer Performance Evaluation

 

Research Experience

Methodology Engineering Laboratory (2007-Present)

Department of Computer Engineering

Sharif University of Technology

Director: Dr. Ramsin

http://me.ce.sharif.edu/

 

References

To be available upon request.

£