+
-
SKINS

Alireza Parvizi Mosaed

MS Graduated Student
aparvizi@ce.sharif.edu

Mihai Balea | Portfolio
 

I received my B.Sc degree in Computer Engineering from Buali Sina University in 2011; and then joined Performance Evaluation Software Engineering Lab in 2011 till finished my Master course in Software Engineering at Sharif University of Technology by supervisory of Dr. Jafar Habibi and Dr.Seyed-Hassan Mirian-Hosseinabadi in 2013. Recently, I have researched about Self-Adaptive Architecture, Service-Oriented Architecture, Software Architecture, Software Engineering and Methodology, and Decision Support Systems. I have worked in various corporations for two years to upgrade my Artificial Intelligence, Software Architecture, and Operating System knowledge.

Now, I am searching about the following topics specifically:

  • Architectural Tactics
  • Pattern Selection and Composition
  • Automatic Reconfiguration of Software Architecture
  • Quality Attributes
  • Self-Adaptive Methodologies
  • Component-Based Systems

Contributions


















Work.

 
 
  • Thesis
  • Thesis

Thesis

Overview:

My B.Sc thesis with “The Combination of Service-Oriented Architecture and Object-Oriented Architecture” title uses the philosophy and ecology concepts in order to describe the importance of SOA, OOA, and their combination. It not only inclines the SOA and OOA to a self-adaptive agent-oriented architecture, but also proposes a practical method for this purpose. My M.Sc thesis with “Towards a Framework for Self-Adaptive Service-Oriented Architecture based on Quality Attributes and Patterns” topic proposes a self-adaptive framework for automating the SOA. Although it is a bit far from my B.Sc thesis, both move the SOA toward a self-adaptive system from two different points of view.

Supervisors: Dr. Jafar Habibi, Dr. Seyed-Hassan Mirian-Hosseinabadi, Dr. Mohamad Nassiri
M.Sc Thesis Abstract
 
  • Publication
  • Publication
  • A.Parvizi-Mosaed, S.Moaven, et al., “Towards a Self-Adaptive Service-Oriented Methodology Based on Extended SOMA Methodology”, Journal Of Zhejiang University, Springer, 2014.(Accepted-IF 0.38)
  • A.Parvizi-Mosaed, S.Moaven, et al., “Towards a Tactic-Based Evaluation of Self-Adaptive Software Architecture Availability‎”, 26th Software Engineering and Knowledge Engineering(SEKE), 2014.
  • A.Parvizi-Mosaed, S.Moaven, J.Habibi, "Introduce a Self-Adaptive Process to Extend SOMA Methodology", 18th National CSI Computer Conference, 2012.
  • A.Parvizi-Mosaed, "A Method for Estimation of Architectural Patterns Availability: a tactic-based simulation method", Automated Software Engineering, Springer. (Ready for submission)
 
  • My Work 3
  • My Work 3

Teacher Assistance

My Courses:

 
  • My Work 4
  • My Work 4

Language

Overview:

My native language is Persian and English is my second language. I am going to take GRE and Toefl tests in October 2014.

Grades:

  • Toefl's Reading Grade:
  • Toefl's Listenning Grade:
  • Toefl's Speaking Grade:
  • Toefl's Writting Grade:
  • GRE Grade:
 
  • My Work 5
  • My Work 5

Business Works

Overview:

I have started some academic and business works in my B.Sc and M.Sc durations. When i was studying, i was working in several academic institutes and companies.

My Works:

  • Software Architect and AI Expert.(2014-Now)
  • Computer teacher in NODET high school.(2013-2014)
  • Linux Expert and Qt Application Developer.(2012-2014)
  • Consultant in Mahan Educational Institute.(2011-2012)
  • Internship in ICT department of Tehran Regional Electric Company.(2009)
 
  • My Work 6
  • My Work 6

Award

My Awards:

  • Member of Iran's ‎National ‎Elites ‎Foundation.(2014)
  • Ranked 9 among more than 10000 Students in National Entrance Exam for Master Program in Computer Engineering.(2011)
  • Ranked 4th among graduates of Computer-Engineering in Buali Sina University.(2011)
  • Refree of Hamadan ACM competition.(2011)
  • Ranked 2 in Hamadan ACM competition among 40 teams.(2010)
  • Won acceptance in the first stage of nationwide competition to select national `Mathematics' Olympiad team. (2005)
See More Awards
 
My Work 1 Thesis
My Work 2 Publication
My Work 3 Teacher Assistance
My Work 4 Language
My Work 5 Work
My Work 6 Reward








Projects.

Quality Control Tool

My Contribution:

  • Develope an XML-DataBase with Qt-Creator
  • Produce a Test Generator Tool with MVC pattern
  • Produce a Test Executer, Visualizer, and Reporter with Layers pattern
  • Implement Different Functional and Non-functional Tests

Overview:

In this project, i have implemented a test generator application with MVC pattern in which users can easily define various test and test scenarios. To store test definitions, i have produced an XML-Database which supports a lot of XML's operations. The independency of XML-DataBase to the platform and the less storage consumtion are a few significant benefits of this database. To execute and illustrate the results of defined tests, i have developed an visualizer application which queries the XML-DataBase to execute a test or a scenario of tests; and then, represents its result with appropriate dashbords and widgets.

Year: 2014

Analyze Linux Quality

My Contribution:

  • Install combination of RTPreempt,Rtai and Selinux on Ubuntu and Gentoo
  • Test performance of aformentioned linux with test suites
  • Test Security of aformentioned linux with audit suites
  • Analyze aformentioned linux

Overview:

In this project, I have setuped RTPreempt, Rtai and Selinux patchs upon Ubuntu and Gentoo operating systems. Due to analyze performance and security of these operating systems, i have executed some performance suite and security audit tests. The performance suites evaluate the realtime and non-realtime test cases, including thread, IO and stress tests.

Year: 2013

Cultural Analysis

My Contribution:

  • Gather Real Questionary Data
  • Nation Classificatin with Features
  • Nation Clustring with Feathers
  • Modeling and Prediction
  • Analyze the visual diagrams

Overview:

In this project, I analyzed and grouped people in entire word according to their answer to several dozen questionaries which have been gathered by PewResearch project. I applied data mining process activities to aformentioned data in Rapidminer tool. For this purpose, some classification, clustering and modeling algorithms have been used.

Year: 2012

College Web Site

My Contribution:

  • Customize Jomoola Components
  • Develop From Scratch Components
  • Design Graphic with Photoshop
  • Work with MySQL Database
  • Desing CSS and jQuery

Overview:

This project has been designed for a mathematic college. It includes a knowledge management, Forum and some galleries which either have been developed or customized for persian students. This web site help students to communicate with teacher, take periodic quizes, and ehance their mathematical knowledge. PHP, jQuery and CSS are a few useful technologies which are used in this project.

Year: 2011

Develop ESB

My Contribution:

  • Develop Enterprise Service Bus
  • Take Advantage of WPF Technology
  • Using Service-Oriented Architecture
  • Multiple Layers Design

Overview:

To develop ESB, i have provided a service which uses different techniques such as thread and concurrency. It has been developed in multiple layers(consist of database, Entity, design and UI) and communicates with services by predefined documents. Although it shares messages with all services(similar to Blackboard pattern), everyone can easily modify it in order to transfer messages to distinct target services.

Year: 2011

Marriage Office

My Contribution:

  • Object-Oriented Analysis of Business Rules
  • Design Object-Oriented Assets with UML
  • Prototype Developing Subsystems
  • Develop UI with Java

Overview:

The Marriage office registers marriages and agreements between parents. In this project, i have analyzed the marriage office by studying it's process, datas, documents, and etc; and then i have designed UML diagram of the office. To interact with users, i uses prototyping approach to implement the application and its UI.

Year: 2011

Virtual Doctor

My Contribution:

  • Object-Oriented Analysis
  • Design UML Models
  • Model Database with ERD
  • Implement User Interface with C#
  • Implement Data Base with SQL Server

Overview:

This project provide a .Net software in order to doctors can trace their patients status, report history and prescribe medicine for sicks. I have designed this project with object-oriented principles. Moreover, I have modeled its database with Entity Relationship Diagram(ERD). To implement user interface, i have took advantage C# language.

Year: 2010

Simulate Network Router

My Contribution:

  • Develop Client and Server
  • Simulate Router
  • Analyze the Router Performance
  • Develop Various Routing Policies
  • Take Advantage of C++ in Linux

Overview:

In this project, i have simulated a network router with c++ in linux OS. In fact, a client send packet with different sizes and with different rates toward servers by intermediating some routers. Routers distribute packets according to their routing policies. Moreover, i have analyzed the impact of both rate and size of packets on the network performance.

Year: 2010

Fire Department Analysis

My Contribution:

  • SSADM Analysis of Business Rules
  • Analyze Data Flow
  • Design DFD and ERD

Overview:

In this project, our team work appointed some meetings with employees of firefight in order to gather business rules of this organ. We reviewed their hard copy letters, priority of commands, tasks and processes accurately to explore data flows and subsystems. Then, we analyzed and designed DFD and ERD diagrams.

Year: 2010

Mano Base Architecture

My Contribution:

  • Simulate Mano Architecture with VHDL
  • FPGA Programming

Overview:

Mano architecture is a basis computer architecture in which Cpu, Memory, Registers and IOs collaborate with together. This project has been simulated this architecture with VHDL language; and then has applied it to FPGA hardware. In addition, it has been verified by various standard scenarios which are occurred in real computers.

Year: 2009

Develop Paint Application

My Contribution:

  • Design Interface with C#
  • Implement Graphical Algorithms
  • Implement Shape Manipulation Algorithms

Overview:

In this project, i have developed a paint application with C# language. It provides an user friendly interface in which users can draw basic shapes, colors them, selects same feature parts of figures, and etc. To this aim, different graphical and mathematical algorithms has been implemented.

Year: 2009
















Contact.

Get in touch:

 No.601, Computer Engineering Department, Sharif University of Technology, Azadi Ave, Tehran, Iran.
 +98-918-707-2901
aparvizi@ce.sharif.edu
   Ali.reza.parvizi.mosaed@gmail.com
Linkedin