Loading...
Search for: tanhaei--mohammad
0.179 seconds

    An Architecture Description Language for Software Product Line

    , M.Sc. Thesis Sharif University of Technology Tanhaei, Mohammad (Author) ; Habibi, Jafar (Supervisor)
    Abstract
    Software Product Line is known as a process of developing family of the software together. The methods of building a software product line is trying to capture commonality and variety of this family of software and form a product line based on them. Commonality of this family of the software allows us reuse in every aspect of the development of software. Nowadays, software architecture as a one of the most important aspect of software engineering, plays major role in specifying the tasks and clearing the relationship between people. It can divide large and complex system to some sub-system and overcome complexity of the system. Software architecture forms a basis for communication among... 

    Toward an architecture-based method for selecting composer components to make software product line

    , Article ITNG2010 - 7th International Conference on Information Technology: New Generations, 12 April 2010 through 14 April 2010 ; April , 2010 , Pages 1233-1236 ; 9780769539843 (ISBN) Tanhaei, M ; Moaven, S ; Habibi, J ; Sharif University of Technology
    2010
    Abstract
    Nowadays, product line, as an important topic in software development domain, has been paid attention by software engineering practitioners. Finding suitable components to construct an efficient and comprehensive product line with low costs is one of the critical problems in this domain which demands to be satisfied. In this paper a method is presented which can manage and control complexities of component selection problem, an NP problem, and result in creation of declared product line. By making use of this method, a product line will be constructed with suitably-adopted components to cover up requirements based on architecture; that's why software product line development process will... 

    A feature model based framework for refactoring software product line architecture

    , Article Journal of Computer Science and Technology ; Volume 31, Issue 5 , 2016 , Pages 951-986 ; 10009000 (ISSN) Tanhaei, M ; Habibi, J ; Mirian Hosseinabadi, S. H ; Sharif University of Technology
    Springer New York LLC  2016
    Abstract
    Software product line (SPL) is an approach used to develop a range of software products with a high degree of similarity. In this approach, a feature model is usually used to keep track of similarities and differences. Over time, as modifications are made to the SPL, inconsistencies with the feature model could arise. The first approach to dealing with these inconsistencies is refactoring. Refactoring consists of small steps which, when accumulated, may lead to large-scale changes in the SPL, resulting in features being added to or eliminated from the SPL. In this paper, we propose a framework for refactoring SPLs, which helps keep SPLs consistent with the feature model. After some... 

    Toward a business model for software product line architecture

    , Article 8th ACIS International Conference on Software Engineering Research, Management and Applications, SERA 2010, 24 May 2010 through 26 May 2010, Montreal, QC ; 2010 , Pages 50-56 ; 9780769540757 (ISBN) Tanhaei, M ; Moaven, S ; Habibi, J ; Ahmadi, H ; Sharif University of Technology
    2010
    Abstract
    Nowadays, software product line is an approach to reduce costs of software development, decrease time to market, and increase capabilities of reuse in designing and exploiting software development processes. Moreover, other quality attributes of the project domain should be considered to enhance quality of the product. Meanwhile, taking advantage of software product line makes developers capable of estimating development costs and time to market in a more realistic way. However, old approaches to estimate cost of development and foresee time to market are not suitable enough for software product line. In this paper, some important business parameters and a way to calculate cost and time to... 

    Automating feature model refactoring: A model transformation approach

    , Article Information and Software Technology ; Volume 80 , 2016 , Pages 138-157 ; 09505849 (ISSN) Tanhaei, M ; Habibi, J ; Mirian Hosseinabadi, S. H ; Sharif University of Technology
    Elsevier  2016
    Abstract
    Context: Feature model is an appropriate and indispensable tool for modeling similarities and differences among products of the Software Product Line (SPL). It not only exposes the validity of the products’ configurations in an SPL but also changes in the course of time to support new requirements of the SPL. Modifications made on the feature model in the course of time raise a number of issues. Useless enlargements of the feature model, the existence of dead features, and violated constraints in the feature model are some of the key problems that make its maintenance difficult. Objective: The initial approach to dealing with the above-mentioned problems and improving maintainability of the... 

    A Framework for Refactoring Architecture in Software Product Line

    , Ph.D. Dissertation Sharif University of Technology Tanhaei, Mohammad (Author) ; Habibi, Jafar (Supervisor) ; Mirian Hosseinabadi, Hassan (Supervisor)
    Abstract
    Software Product Line (SPL) is an approach used to develop a range of software products with a high degree of similarity. In this approach, a feature model and a reference architecture are usually used to keep track of similarities and differences. Each product of the SPL has their own architecture too. Software Architecture (SA) generally has a considerable influence on software quality attributes. Coordination of software architecture to the requirements of the stakeholders and avoiding common mistakes and faults in designing SA increases the chance of success of the project and satisfaction of the stakeholders. Making the wrong decisions during the architectural design phase usually... 

    Elevated-temperature behaviour of LiNi0.5Co0.2Mn0.3O2 cathode modified with rGO-SiO2 composite coating

    , Article Journal of Alloys and Compounds ; Volume 843 , 2020 Razmjoo Khollari, M. A ; Khalili Azar, M ; Esmaeili, M ; Tanhaei, M ; Dolati, A ; Hosseini H, S. M ; Sharif University of Technology
    Elsevier Ltd  2020
    Abstract
    An intense decrease in cycling performance and safety is a challenge for elevated temperature application of LiNi0.5Co0.2Mn0.3O2 (NCM) cathode material. In this paper, effect of two types of nano-coatings on improvement of elevated temperature performance of NCM cathode material has been investigated. One of the coatings contains SiO2 nanoparticles and the other one contains composite of reduced graphene oxide and SiO2 nanoparticles (rGO-SiO2). The coatings were fabricated by a facile wet chemical method. The SiO2 coated cathode material showed an excellent elevated temperature cycling stability, however, a decrease in discharge capacity and rate capability of this sample was observed. On... 

    MiR-9-5p and miR-106a-5p dysregulated in CD4+ T-cells of multiple sclerosis patients and targeted essential factors of T helper17/regulatory T-cells differentiation

    , Article Iranian Journal of Basic Medical Sciences ; Volume 21, Issue 3 , March , 2018 , Pages 277-283 ; 20083866 (ISSN) Majd, M ; Hosseini, A ; Ghaedi, K ; Kiani Esfahani, A ; Tanhaei, S ; Shiralian Esfahani, H ; Rahnamaee, S. Y ; Mowla, S. J ; Nasr Esfahani, M. H ; Sharif University of Technology
    Mashhad University of Medical Sciences  2018
    Abstract
    Objective(s): Multiple sclerosis (MS) is considered as a chronic type of an inflammatory disease characterized by loss of myelin of CNS. Recent evidence indicates that Interleukin 17 (IL-17)-producing T helper cells (Th17 cells) population are increased and regulatory T cells (Treg cells) are decreased in MS. Despite extensive research in understanding the mechanism of Th17 and Treg differentiation, the role of microRNAs in MS is not completely understood. Thereby, as a step closer, we analyzed the expression profile of miR-9-5p and miR-106a-5p, and protein level of retinoic acid receptor (RAR)-related orphan receptor C (RORC; Th17 master transcription factor) as direct target of miR-106a-5p... 

    Construction of an Experimental Device for Foaming Agent and an Experimental Study of the Properties of Foaming Agent

    , M.Sc. Thesis Sharif University of Technology Mohammad Karami (Author) ; Bazargan, Mohammad (Supervisor)
    Abstract
    The primary purpose of acidizing operations in the oil and gas industry is to enhance hydrocarbon production. Acidizing has been a common and conventional method for years, especially when production engineers face issues like declining reservoir pressure leading to reduced production rates. Initially, the treatment solution is referred to as matrix acidizing. In acidizing operations, different additives are combined with the acid to control its behavior in the reservoir. These additives may include iron control agents, corrosion inhibitors, friction reducers, and more. Incompatibility among these additives, the acid, and reservoir fluids can lead to severe damage to the reservoir.... 

    Numerical Analysis of An Annular Gas Turbine Combustor

    , M.Sc. Thesis Sharif University of Technology Gandomi, Mohammad Hossein (Author) ; Farshchi, Mohammad (Supervisor)
    Abstract
    The goal of this research is the simulation of the annular combustion chamber of the turbine engine utilized by liquid fuel. The achievement to this goal will lead to create numerical tools for parametric study, analysis and combustion chamber designing.For this reason simple geometry has been considered. This simplicity of geometry causes to facilitate in parametric study and decrease in saving time for modeling and meshing. This combustion chamber is a simplified model of engine CF6. In recent study, the k – ε realizable model has been used for turbulence modeling. For non-adiabatic condition, chemical reaction is dissolved by utilizing probability density function along with laminar... 

    A misbehavior‐tolerant multipath routing protocol for wireless Ad hoc networks [electronic resource]

    , Article International Journal of Research in Wireless Systems (IJRWS) ; Vol. 2, Issue 9, pp. , Sep. 2013 Sedghi, H. (Haniyeh) ; Pakravan, Mohammad Reza ; Aref, Mohammad Reza ; Sharif University of Technology
    Abstract
    Secure routing is a major key to service maintenance in ad hoc networks. Ad hoc nature exposes the network to several types of node misbehavior or attacks. As a result of the resource limitations in such networks nodes may have a tendency to behave selfishly. Selfish behavior can have drastic impacts on network performance. We have proposed a Misbehavior-Tolerant Multipath Routing protocol (MTMR) which detects and punishes all types of misbehavior such as selfish behavior, wormhole, sinkhole and grey-hole attacks. The protocol utilizes a proactive approach to enforce cooperation. In addition, it uses a novel data redirection method to mitigate the impact of node misbehavior on network... 

    Theoretical and Experimental Study to Conversion of AUC to UO2 by Microwave Heating

    , Ph.D. Dissertation Sharif University of Technology Labbaf, Mohammad Hossein (Author) ; Otukesh, Mohammad (Supervisor) ; Ghannadi Maragheh, Mohammad (Co-Advisor) ; Ghasemi, Mohammad Reza (Co-Advisor)

    SAR Imaging Using the TomoSAR Technique to Resolve Multiple Scatterers

    , M.Sc. Thesis Sharif University of Technology Omati, Mohammad Mahdi (Author) ; Bastani, Mohammad Hassan (Supervisor) ; Karbasi, Mohammad (Co-Supervisor)
    Abstract
    During the last few years, the study of urban environment structures is considered as a research field of interest in remote sensing. In satellite observations of the earth's surface, continuous imaging in terms of time and space has caused the remote sensing technique to be proposed as a useful and efficient tool for the analysis of urban areas. Obtaining quantitative spatial information from the urban environment in fields such as determining the height of buildings plays an essential role in urban planning, monitoring damage to buildings, establishing communication bases and digital cities. During the last two decades, the use of Tomosar approach in order to reconstruct the structures of... 

    Estimating Possible Effects of Subsidies in Competition and Development of Fixed Broadband Internet

    , M.Sc. Thesis Sharif University of Technology Mohammadi, Mohammad Ali (Author) ; Vesal, Mohammad (Supervisor) ; Rahmati, Mohammad Hossein (Supervisor)
    Abstract
    In this work, the dynamic competition between firms providing internet services is studied. The framework is Markov equilibrium whereby structural parameters are obtained using two-step estimations, allowing for analyzing the situation in case of subsidies for service upgrade. The results show that such subsidy has little effect on the number of firms while increasing the number of fast firms  

    Estimating Price Elasticity of Natural Gas Demand in Iran's Residential Sector: A Regression Discontinuity Approach

    , M.Sc. Thesis Sharif University of Technology Makhsousi, Mohammad Hossein (Author) ; Rahmati, Mohammad Hossein (Supervisor) ; Vesal, Mohammad (Supervisor)
    Abstract
    Estimating the price elasticity of gas demand involves complexities depending on the gas market structure and pricing mechanisms in different countries. Distinguishing between supply and demand shocks and block pricing are among the main challenges that can cause endogeneity in elasticity estimates. Iran's domestic gas network, one of the largest and most extensive household gas markets, is divided into five climatic zones based on weather conditions. The pricing steps for these five climates during the five cold months are such that a customer in a warmer climate pays higher prices. Conversely, the pricing steps for the seven warm months are the same for all climates. This policy creates a... 

    Estimate the Effect of Religiosity on Voter Turnout

    , M.Sc. Thesis Sharif University of Technology Jarrahi, Mohammad Mahdi (Author) ; Rahmati, Mohammad Hossein (Supervisor) ; Vesal, Mohammad (Supervisor)
    Abstract
    The correlation between religious adherence and voter turnout is widely studied. However, whether the relation is causal is an open question. We use Household Expenditures and Income Survey (HEIS) data in Iran, which encompasses nine distinct religious expenditures. These expenditures have low correlation with each other and represent different aspects of religious adherence. We use Imamzadeh (some historical holy shrines) as Instruments to estimate the causal effect of religious expenditures on voter turnout. The results reveal that religious expenditures influence both presidential and parliamentary voter turnout, with a notably stronger impact on presidential elections  

    Joint Optimization of Computation Offloading and Resource Allocation in Mobile Edge Computing Networks

    , M.Sc. Thesis Sharif University of Technology Shokouhi, Mohammad Hossein (Author) ; Pakravan, Mohammad Reza (Supervisor) ; Hadi, Mohammad (Co-Supervisor)
    Abstract
    Mobile edge computing (MEC) is a promising technology that aims to resolve cloud computing’s issues by deploying computation resources at the edge of mobile network and in the proximity of users. The advantages of MEC include reduced latency, energy consumption, and load on access and mobile core networks, to name but a few. Despite all the aforementioned advantages, the mobility of mobile network users causes the traditional MEC architecture to suffer from several issues, such as decreased efficiency and frequent service interruption. One of the methods to manage users’ mobility is virtual machine (VM) migration, where the VM containing the user’s task is migrated to somewhere closer to... 

    Non-Scratch, Antibacterial And Self-cleaning SiO2/TiO2 Nano Composite Coating on Surgical Tools By Sol-Gel

    , M.Sc. Thesis Sharif University of Technology Ahmadi, Mohammad Hossein (Author) ; Ghorbani, Mohammad (Supervisor)
    Abstract
    In this study TiO2/SiO2 thin films were prepared by sol-gel method from Tetra isopropylortho Titanate(TIPT) as the principle of TiO2 material with Tera ethoxysilane(TEOS) as the principle of SiO2 material to achieve high scratch-resistant , antibacterial and self-cleaning surface area under the effect of various percentage of SiO2 . Film deposition was carried out using a dip-coating technique and heat-treatment was used at 700ºC to achieve crystalline of films with excellent adherence the of substrate.
    The surface morphology of the films has been observed by Scanning Electron Microscope (SEM) and the tribological properties of the surface were investigated by Atomic Force Microscope... 

    Simulation and Control of an Aromatic Extractive Distillation Column

    , M.Sc. Thesis Sharif University of Technology Karima, Mohammad Mahdi (Author) ; Shahrokhi, Mohammad (Supervisor)
    Abstract
    In this study steady state and dynamic simulation of an NFM extractive distillation unit for seperation of aromatics and non-aromatic components has been carried out. Column output composition obtained with experimental binary coefficients is compared with those obtainded by UNIFAC equation. The results indicate that using UNIFAC for all binrary coefficients results in an unacceptable error in concentration of benzene. If the experimental binary coefficents of benzene with NFM are used and the rest are calculated by UNIFAC equation, the simulation results will be very close to those obtained via experimental binary coefficients. Also it is shown that considering a constant efficiency for all... 

    Investigation the Effects of Parking Pricing and Improving Public Transportation Policies on Private Car Use Reduction in Central Business District

    , M.Sc. Thesis Sharif University of Technology Salavati, Mohammad Ali (Author) ; Kermanshah, Mohammad (Supervisor)
    Abstract
    Nowadays, with population growth and vehicle traffic increase, only providing transportation supply couldn’t answer the transportation demand. One of the most important solutions to reduce traffic is transportation demand management (TDM). In this research, the effects of parking pricing and improving public transportation services on private car demand reduction in city center are examined. The data are collected from private cars users in the city center of Isfahan through interviews. By stated preference method, the impacts of parking price and public transit travel time and other related factors were investigated. For this purpose, binary logit, multinomial logit and nested logit models...