Vahid Rafe
I received my B.Sc., M.Sc.
and Ph.D. in software engineering from Iran University of Science and
Technology. I also was visiting researcher at University of Politechnico di
Milano (Italy). I’m currently an assistant professor at Arak University.
My research interests are:
Ø Formal Methods (Graph Transformation Systems, Bogor, Alloy
and Automata)
Ø Formal Specification and Verification of Software Systems
Ø Model Transformation and Refinement
Ø Software Architectures and Distributed Systems
Educational
Background
Sep.2004- Feb 2009
v PhD degree of Software Engineering, Department of
Computer Engineering, Iran University of Science and Technology,
Tehran, Iran.
Supervisor: Dr. Adel Torkaman Rahmani
PhD Thesis: Refinement and Behavioral Analysis of Platform
Independent Models.
v
From February
2007-Until July 2007, I was in Politechnico di Milano University. (6 months
sabbatical leave). I was working on model checking of graph
transformation systems:
Research Tutor: Professor Luciano Baresi.
Research co-worker: Dr.
Paola Spoletini
Sep.2002- Sep. 2004.
v Master degree in Software Engineering. Department of Computer Engineering, Iran University of Science and Technology, Tehran, Iran.
Supervisor: Dr. Adel Torkaman Rahmani
Thesis Title: Representing a CCM Model for Real-Time
Applications.
Sep. 1998- Sep. 2002.
v B.Sc. Degree in Computer Engineering (Software), Department
of Computer Engineering, Iran University of Science and
Technology, Tehran, Iran.
Supervisor: Dr. Adel Torkaman Rahmani
Thesis Title: Design and Implementation of a Robocup team
for Simulation League.
Publications
- V. Rafe, H. Momeni and
M. Sharifi: “Energy-aware Task Allocation in Wireless Sensor Actor
Networks”, in Proc. of second Intl. Conf. on Computer and Electrical
Engineering (ICCEE09), IEEE Press, Dubay, 2009.
- V. Rafe:
“Designing a Framework for Distributing Serial Applications”,
in Proc. of second Intl. Conf. on Computer and Electrical Engineering
(ICCEE09), IEEE Press, Dubay, 2009.
- F. Mahdian, V. Rafe,
A. T. Rahmani, R. Rafeh: “Modeling Fault Tolerant Services in
Service-Oriented Architecture”, in Proc. of Third IEEE
International Symposium on Theoretical Aspects of Software Engineering
(TASE09),China, pp. 319-320
2009
- S. Asadollahi, V.
Rafe, A. T. Rahmani, R. Rafeh: “Towards Automated Software
Verification Using Model Checking Techniques”, in Proc. of Third IEEE
International Symposium on Theoretical Aspects of Software Engineering
(TASE09),China, pp. 305-306
2009
- H. Momeni, V. Rafe, M.
Sharifi, A. T. Rahmani: “A Graph Transformation-Based Approach to
Task Allocation in Wireless Sensor Actor Networks”, in Proc. of 21st IEEE
International Conference on Software Engineering and Knowledge Engineering
(SEKE09), USA, 2009.
- V. Rafe, A. T.
Rahmani, L. Baresi, P. Spoletini: “Towards Automated Verification of
Layered Graph Transformation Specifications”, journal of IET Software, Vol.3 No.4, pp.
276-291
(2009).
- V. Rafe, A. T.
Rahmani: “Formal Analysis of Workflows Using UML 2.0 Activities
and Graph Transformation
Systems”, in Proc. of 5th International
Colloquium on Theoretical Aspects of Computing (ICTAC), Lectute Notes
in Computer Science (LNCS), ISSN: 0302-9743pp. 305-318, Istanbul, Turkey,
(2008)
- V. Rafe and A. T.
Rahmani: “A Novel Approach to verify graph Schema-Based software
systems”, journal of Software Engineering and Knowledge Engineering
(IJSEKE), Vol. 19, No. 6, pp 857-870,
(2009).
- V. Rafe and A. T.
Rahmani: “Towards Automated Software Model
Checking Using Graph Transformation Systems and Bogor”, journal
of Zhejiang University- Science A (JZUS), No.8, pp. 1093-1105 (2009).
- L. Baresi, V. Rafe, A.
T. Rahmani and P. Spoletini: “An Efficient Solution for Model
Checking Graph Transformation Systems”, Electronic
Notes in Theoretical Computer Science (ENTCS), Vol. 213, Elsevier Science
B.V., ISSN: 1571-0661, PP. 3-21 (2008)
- V.
Rafe, A. T. Rahmani: “A Graph Transformation-Based Approach to
Formal Modeling and Verification of Workflows” Proc. of the 13th Int'l
CSI Computer Conference (CSICC'08), Kish Island, Iran, Communications in Computer and
Information Science (CCIS), Springer (2008)
- V. Rafe, A. T. Rahmani: “On
the Analysis and Verification of Graph Transformation Systems”. In proc. of 3th
International Conference on Information, Knowledge and Technology (IKT07),
Mashhad, Iran, (2007)
- L.
Baresi, V. Rafe, A. T. Rahmani and P. Spoletini: “An Efficient Model
Checking Approach for Graph Transformation Systems”. In proc.
of 3th Workshop on Graph Transformation for Verification and
Concurrency (GT-VC). Lisbon, Portugal, http://www.ti.inf.uni-due.de/events/gtvc2007/
(2007)
- V. Rafe, “Model Checking of Graph
Transformation Systems”. Technical Report. Politecnico di Milano
University, (2007)
- A. T. Rahmani, V.
Rafe, S. Sedighian and A. Abbaspour:”An MDA-Based Modeling and
Design of Service Oriented Architechtures”,in Proc. of International
Conference on Computational Science (3) (ICCS 2006), Lectute Notes
In Computer Science (LNCS), Vol. 3993, PP 578-585, England (2006)
- A. T.
Rahmani and V. Rafe: “Comparison and Analysis of Distributed
Technologies in IT Environments”, In Proc. of 10th
Iranian International Computer Conference,Tehran, Iran,
2005 (In Farsi).
- S. Hashemi, V. Rafe,
A. T. Rahmani, M. R. Kangavari, P. Shareghi and N. Imani: “A Novel
Distributed Clustering Approach for Noisy and Huge Data”, In Proc. of 10th
Iranian International Computer Conference, Tehran, Iran 2005 (In Farsi).
- H.
Momeni, M. Sharifi, A. T. Rahmani and V. Rafe, “Providing Local
ORB-Like Services to Collocated CORBA Components”, In Proc. of the
IEEE Conference on Cluster and HeteroPar, Boston, Masachusete, USA,
(2005)
- M.
Sharifi, A. T. Rahmani, V. Rafe and H. Momeni, “CORBA Components
Collocation Optimization Enhanced with Local ORB-Like Services
Support”, Lecture Notes in Computer Science (LNCS), Vol. 3291,
Springer-Verlag, ISBN: 3-540-23662-7, pp. 1143-1154,Cyprus (2004)
Courses
Taught