In The Name of God

Ali Kamandi

 

 

Educations:

 

 Ph.D. Candidate of Software Engineering at Sharif University of Technology, Tehran, Iran.

bullet

Supervisor: Dr. Jafar Habibi

2001-2003: MS. in Computer Engineering from Department of Computer Engineering, Sharif University of Technology, Tehran, Iran.

bullet

Thesis: A Tool for Modeling with Object Stochastic Activity Networks.

bullet

  Supervisor: Dr. Ali Movaghar

1997-2001: BS. in Computer Engineering from Department of Computer Engineering, Sharif University of Technology, Tehran, Iran.

Courses Taught:

 

 

Application (Re)Engineering, CE Department, Sharif University of Technology, Currently teaching.

Internet Engineering, CE Department, Sharif University of Technology, Last taught in Fall 2007.

Electronic Commerce, CE Department, Sharif University of Technology, Last taught in Fall 2007.

Information Technology, CE Department, Sharif University of Technology, Last taught in Spring 2007.

Pascal Programming Language, CE Department, Sharif University of Technology, Fall 2003-Fall 2005.

Research Interests:

bullet

Software Modeling and Evaluation (Modeling Languages)

bullet

Software Architecture

bullet

Object Oriented Modeling

Publications:
bullet

Ali Kamandi, and Jafar Habibi, "Modeling Languages Study and Evaluation Techniques", Second Asia International Conference on Modeling and Simulation, Kuala Lumpur, Malaysia, 13-15 May, 2008, pp. 553-558.

bullet

Ali Kamandi, and Jafar Habibi, "A Framework for Classifying and Comparing Graphical Object Oriented Modeling Languages", The 2008 IAENG International Conference on Software Engineering (ICSE’08), Part of the International Multi-Conference of Engineers and Computer Scientists 2008 (IMECS 2008), International Association of Engineers (IAENG), Hong Kong, 2008.

bullet

Shahrouz Moaven, Jafar Habibi, Hamed Ahmadi, and Ali Kamandi, "Adaptation of Enterprise Architecture with Architecture-Centric Method Engineering", 13th National CSI Computer Science, Kish Island, Persian Gulf, Iran, March 9-11, 2008 (in Persian).

bullet

Gholamreza Safi, Seyed-Hassan Mirian-Hosseinabadi, Jafar Habibi, Ali Kamandi, "Implementing a new ADL for using in Software Architecture's Evaluation Methods", 13th National CSI Computer Science, Kish Island, Persian Gulf, Iran, March 9-11, 2008 (in Persian).

bullet

Kamyar Khodamoradi, Jafar Habibi, and Ali Kamandi, "Architectural Styles as a Guide for Software Architecture Reconstruction", 13th International CSI Computer Science, Kish Island, Persian Gulf, Iran, March 9-11, 2008.

bullet

Shahrouz Moaven, Jafar Habibi, Hamed Ahmadi, and Ali Kamandi, "Towards an Architecture-Centric Approach for Method Engineering", IASTED conference on Software Engineering, Feb. 12-15, 2008, pp. 74-79.

bullet

Ali Kamandi, Jafar Habibi, and Shahrouz Moaven, "Software Architecture Style Recognition using Data Mining Techniques", Iran Data Mining Conference (IDMC2007), Tehran, Iran, 2007.

bullet

Ali Kamandi, Jafar Habibi, and Fariba Sharifian, "Software project risk assessment using neural networks", Iran Data Mining Conference (IDMC2007), Tehran, Iran, 2007.

bullet

Ali Kamandi, and Jafar Habibi, "Evaluating UML according to modeling language design principles and new requirements", Information and Knowledge Technology (IKT2007), Mashhad, Iran, Nov. 27-29, 2007.

bullet

Yasaman Majdabadi Farahani, Jafar Habibi, and Ali Kamandi, "A Novel Approach to Software Reversed Engineering by Graph Coloring and Evolutionary Algorithms", Information and Knowledge Technology (IKT2007), Mashhad, Iran, Nov. 27-29, 2007.

bullet

Ali Kamandi, and Jafar Habibi, "Toward a new Analyzable Architecture Description Language based on OSAN", The Second International Conference on Software Engineering Advances (ICSEA07), August 25-31, 2007, Cap Esterel, French Riviera, France, 2007.

bullet

Ali Kamandi, and Jafar Habibi, "Toward a new  Freeze-Free algorithm for Task Migration in Mesh Networks", ICEE07, 2007 (in Persian).

bullet

Ali Kamandi, and Jafar Habibi, "Software Refactoring using Graph Rewriting Systems", CSICC07, Tehran, Iran, 2007, (in Persian).

bullet

Ali Kamandi, Mohammad Abdollahi Azgomi, and Ali Movaghar, "Transformation of UML Models into Analyzable OSAN Models," Electronic Notes in Theoretical Computer Science (ENTCS), Elsevier Science B.V., Vol. 159, 2006, pp. 3-22.

bullet

Ali Kamandi, Saeed Jalili, and Jafar Habibi, "Knowledge Discovery in Database Using Inductive Logic Programming", CSICC06, 901-905, 2006 (in Persian).

bullet

Ali Kamandi, Mohammad Abdollahi Azgomi, and Ali Movaghar, "Derivation and Evaluation of OSAN Models from the UML Diagrams of Business Processes," Proc. of the IPM International Workshop on Foundations of Software Engineering (FSEN'05), Tehran, Iran, Oct. 1-3, 2005, pp. 287-305.

bullet

Saeed Jalili, GholamReza Shahmohammadi, Ali Kamandi, “Evaluating Software Architecture Analysis Methods”, IKT 2005(in Persian).

bullet

Ali Kamandi, Mohammad Abdollahi Azgomi, and Ali Movaghar, "A Tool for Modeling with Object Stochastic Activity Networks," Proceedings of 9th Annual Int. CSI Computer Conference (CSICC'04), Tehran, Iran, March 2004, pp. 408-419, (in Persian).

bullet

Ali Kamandi, "A Tool for Modeling with Object Stochastic Activity Networks," M.S. Thesis, Computer Engineering Department, Sharif University of Technology, Tehran, Iran, Dec 2003 (in Persian).

 

Demonstrations:

 

bullet

Khosravi, N., Bakuii Katrimi, M., Zaker, F., Zarei, A., Kamandi, A., Shourideh, M., "Nebras Enterprise: A Multi-Platform Framework for Building Enterprise Systems Based on UML Organization Models," accepted Demonstration, 17th European Conference on Object-Oriented Programming (ECOOPS 2003), July 2003.

bullet

Khosravi, N., Zaker, F., Bakuii Katrimi, M.,  Zarei, A., Kamandi, A., , "An Approach to Building Model Driven Enterprise Systems in Nebras Enterprise Framework," accepted Demonstration, 17th Annual ACM Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA 2002), Nov 2002.

E-mail:

kamandi@ce.sharif.edu