Loading...
Search for: tanhaei--m
0.104 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... 

    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... 

    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... 

    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... 

    Probability of missed detection as a criterion for receiver placement in MIMO PCL

    , Article IEEE National Radar Conference - Proceedings, 7 May 2012 through 11 May 2012, Atlanta, GA ; 2012 , Pages 0924-0927 ; 10975659 (ISSN) ; 9781467306584 (ISBN) Majd, M. N ; Chitgarha, M. M ; Radmard, M ; Nayebi, M. M ; Sharif University of Technology
    IEEE  2012
    Abstract
    Using multiple antennas at the transmit and receive sides of a passive radar brings both the benefits of MIMO radar and passive radar. However one of the obstacles arisen in such configuration is the receive antennas placement in proper positions so that the radar performance is improved. Here we just consider the case of positioning one receiver among multiple illuminators of opportunity. Indeed it is a start for the solution of optimizing the geometry of the multiple receivers in a passive radar  

    An efficient method for the ring opening of epoxides with aromatic amines by Sb(III) chloride under microwave irradiation

    , Article Journal of Chemical Research ; Issue 4 , 2008 , Pages 220-221 ; 03082342 (ISSN) Ghazanfari, D ; Hashemi, M. M ; Mottaghi, M. M ; Foroughi, M. M ; Sharif University of Technology
    2008
    Abstract
    SbCl3 supported on montmorillonite K-10 is an efficient catalyst for the ring opening of epoxides with aromatic amines under solvent-free conditions and microwave irradiation to give the corresponding b-amino alcohols in high yields with high regioselectivity  

    Resource allocation for uav-enabled integrated sensing and communication (isac) via multi-objective optimization

    , Article ICASSP, IEEE International Conference on Acoustics, Speech and Signal Processing - Proceedings ; Volume 2023-June , 2023 ; 15206149 (ISSN); 978-172816327-7 (ISBN) Rezaei, O ; Naghsh, M. M ; Karbasi, M ; Nayebi, M. M ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2023
    Abstract
    In this paper, we consider an integrated sensing and communication (ISAC) system with wireless power transfer (WPT) where an unmanned aerial vehicle (UAV)-based radar serves a group of energy-limited communication users in addition to its sensing functionality. In this architecture, the radar senses the environment in phase 1 (namely sensing phase) and mean-while, the communications users (nodes) harvest and store the energy from the radar transmit signal. The stored energy is then used for information transmission from the nodes to UAV in phase 2, i.e., uplink phase. Performance of the radar system depends on the transmit signal as well as the receive filter; the energy of the transmit... 

    MIMO radar signal design to improve the MIMO ambiguity function via maximizing its peak

    , Article Signal Processing ; Volume 118 , 2016 , Pages 139-152 ; 01651684 (ISSN) Chitgarha, M. M ; Radmard, M ; Nazari Majd, M ; Karbasi, S. M ; Nayebi, M. M ; Sharif University of Technology
    Elsevier  2016
    Abstract
    One of the important obstacles in MIMO (Multiple Input Multiple Output) radars is the issue of designing proper transmit signals. Indeed, the capability of signal design is a significant advantage in MIMO radars, through which, the system can achieve much better performance. Many different aspects of this performance improvement have been considered yet, and the transmit signals have been designed to attain such goal, e.g., getting higher SNR or better detector's performance at the receiver. However, an important tool for evaluating the radar's performance is its ambiguity function. In this paper, we consider the problem of transmit signal design, in order to optimize the ambiguity function... 

    Detection-localization tradeoff in MIMO radars

    , Article Radioengineering ; Volume 26, Issue 2 , 2017 , Pages 581-587 ; 12102512 (ISSN) Nazari Majd, M ; Radmard, M ; Chitgarha, M. M ; Bastani, M. H ; Nayebi, M. M ; Sharif University of Technology
    2017
    Abstract
    Two gains play key roles in recently developed MIMO wireless communication systems: "spatial diversity" gain and "spatial multiplexing" gain. The diversity gain refers to the capability to decrease the error rate of the MIMO channel, while the multiplexing gain implicitly refers to the amount of increase in the capacity of the MIMO channel. It has been shown that there is a fundamental tradeoff between these two types of gains, meaning interplay between increasing reliability (via an increase in the diversity gain) and increasing data rate (via an increase in the multiplexing gain). On the other hand, recently, MIMO radars have attracted much attention for their superior ability to enhance... 

    Antenna placement and power allocation optimization in MIMO detection

    , Article IEEE Transactions on Aerospace and Electronic Systems ; Vol. 50, Issue 2 , April , 2014 , pp. 1468-1478 Radmard, M ; Chitgarha, M. M ; Majd, M. N ; Nayebi, M. M ; Sharif University of Technology
    2014
    Abstract
    It is a well known fact that using multiple antennas at transmit and receive sides improves the detection performance. However, in such multiple-input multiple-output (MIMO) configuration, proper positioning of transmitters and receivers is a big challenge that can have significant influence on the performance of the overall system. In addition, determining the power of each transmitter under a total power constraint is a problem that should be solved in order to enhance the performance and coverage of such a system. In this paper, we design the Neyman-Pearson detector under the Rayleigh scatter model and use it to introduce a criterion for the antenna placement at both transmit and receive... 

    Ambiguity function of MIMO radar with widely separated antennas

    , Article Proceedings International Radar Symposium ; 16 -18 June , 2014 ; ISSN: 21555753 Radmard, M ; Chitgarha, M. M ; Nazari Majd, M ; Nayebi, M. M ; Sharif University of Technology
    2014
    Abstract
    There has been much interest, recently, towards exploiting the Multiple-Input Multiple-Output (MIMO) technique in radar. It is shown that using multiple antennas at transmit and receive sides can improve the performance of the system. However, in order to analyze the system's performance, its ambiguity function, i.e. the ambiguity function of a MIMO radar, is needed to be defined. In this paper, beginning from the information theoretic definitions, we derive such function, specifically for a MIMO radar with widely separated antennas  

    Choosing the position of the receiver in a MISO passive radar system

    , Article European Microwave Week 2012: "Space for Microwaves", EuMW 2012, Conference Proceedings - 9th European Radar Conference, EuRAD 2012 ; 2012 , Pages 318-321 ; 9782874870293 (ISBN) Chitgarha, M. M ; Majd, M. N ; Radmard, M ; Nayebi, M. M ; Sharif University of Technology
    2012
    Abstract
    By combining the two ideas of MIMO (Multiple Input Multiple Output) and PCL (Passive Coherent Location) in radar, one can achieve the advantages of both recently developed techniques simultaneously. While using multiple antennas at the receive side provides a spatial diversity of the object to be detected, using multiple illuminators of opportunity, most importantly, makes the radar covert to the interceptors. One obstacle in such MIMO configuration is choosing the positions of the receive antennas. In this paper, after analyzing the Neyman-Pearson detector for the DVB-T based PCL, we introduce the probability of missed detection as a criterion to place the receive antenna. Here, we only... 

    Adaptive filtering techniques in passive radar

    , Article Proceedings International Radar Symposium, Dresden ; Volume 2 , June , 2013 , Pages 1067-1078 ; 21555753 (ISSN) ; 9783954042234 (ISBN) Chitgarha, M. M ; Radmard, M ; Majd, M. N ; Nayebi, M. M ; Sharif University of Technology
    2013
    Abstract
    One of the most important obstacles in passive radar applications is removing the direct signal from the target channel. Otherwise, week echoes from the targets in the target channel would be ignored due to the limited dynamic range of the system. One of the most effective techniques in this field is using adaptive filters. In this paper various adaptive filters are introduced and their performances are shown and compared  

    Ambiguity function based receiver placement in multi-site radar

    , Article 2016 CIE International Conference on Radar, RADAR 2016, 10 October 2016 through 13 October 2016 ; 2017 ; 9781509048281 (ISBN) Radmard, M ; Chitgarha, M. M ; Nazari Majd, M ; Nayebi, M. M ; Sharif University of Technology
    2017
    Abstract
    It has been shown that using multiple antennas in a radar system improves the performance considerably, since multiple target echoes are received from different aspect angles of the target. In this way, the target detection is improved. However, when using multiple antennas, some problems, such as designing the transmit signals, synchronization, etc. emerge that should be solved. One of such problems is the receiver placement. Receiver placement deals with choosing a proper position for the receive antenna in order to optimize the whole system's performance. In this paper, a receiver placement procedure based on improving the radar ambiguity function is proposed for the case of a multisite... 

    Improving MIMO radar's performance through receivers' positioning

    , Article IET Signal Processing ; Volume 11, Issue 5 , 2017 , Pages 622-630 ; 17519675 (ISSN) Chitgarha, M. M ; Radmard, M ; Nazari Majd, M ; Nayebi, M. M ; Sharif University of Technology
    Institution of Engineering and Technology  2017
    Abstract
    By employing the MIMO (multiple-input-multiple-output) technology in radar, some new problems emerged, that, in order to benefit the MIMO gains in radar, it was necessary to solve them suitably. One of such obstacles is determining the positions of receive antennas in a MIMO radar system with widely separated antennas (WS MIMO radar), since it is shown that the antennas' positions affect the whole system's performance considerably. In this study, a proper receivers' positioning procedure is proposed. To do this end, four criteria are developed based on the proposed MIMO detector and the MIMO ambiguity function. The simulations verify that the proposed positioning procedure improves the... 

    Silylation of hydroxy groups with HMDS under microwave irradiation and solvent-free conditions

    , Article Phosphorus, Sulfur and Silicon and Related Elements ; Volume 177, Issue 2 , 2002 , Pages 289-292 ; 10426507 (ISSN) Mojtahedi, M. M ; Saidi, M. R ; Bolourtchian, M ; Heravi, M. M ; Sharif University of Technology
    2002
    Abstract
    Phenols and alcohols are silylated with hexamethyldisilazane (HMDS) under microwave irradiation in solvent-free condition in good to excellent yields