Loading...
Search for: moaven--s
0.113 seconds

    Performing assembly-based method engineering by architecture-centric method engineering approach

    , Article EMS 2008, European Modelling Symposium, 2nd UKSim European Symposium on Computer Modelling and Simulation, Liverpool, 8 September 2008 through 10 September 2008 ; 2008 , Pages 181-186 ; 9780769533254 (ISBN) Ahmadi, H ; Rashidi, H ; Moaven, S ; Habibi, J ; Sharif University of Technology
    2008
    Abstract
    Due to the necessity for methods that are able to handle complexities of systems, use of Method Engineering (ME) to construct more adaptable and flexible methods has become of importance. Assemblybased approach is the most well-known approach of ME that performs method construction by reusing and assembling different method fragments. This approach, like other approaches of ME, suffers from the lack of suitable guidelines. In this way, architecture-centric method engineering (ArCME) is a new approach which aims at performing ME processes in a more disciplined and cohesive way. In this paper, process of assemblybased ME is enhanced by ArCME. Furthermore, benefits of implementing the process... 

    Approximation algorithms for software component selection problem

    , Article 14th Asia Pacific Software Engineering Conference, ASPCE 2007, Nagoya, 4 December 2007 through 7 December 2007 ; January , 2007 , Pages 159-166 ; 15301362 (ISSN); 0769530575 (ISBN); 9780769530574 (ISBN) Haghpanah, N ; Habibi, J ; Moaven, S ; Kargar, M ; Yeganeh, H ; Sharif University of Technology
    2007
    Abstract
    Today's software systems are more frequently composed from preexisting commercial or non-commercial components and connectors. These components provide complex and independent functionality and are engaged in complex interactions. Component-Based Software Engineering (CBSE) is concerned with composing, selecting and designing such components. As the popularity of this approach and hence number of commercially available software components grows, selecting a set of components to satisfy a set of requirements while minimizing cost is becoming more difficult. This problem necessitates the design of efficient algorithms to automate component selection for software developing organizations. We... 

    A fuzzy-AHP-based approach to select software architecture based on quality attributes (FASSA)

    , Article Knowledge and Information Systems ; Volume 62, Issue 12 , 13 August , 2020 , Pages 4569-4597 Moaven, S ; Habibi, J ; Sharif University of Technology
    Springer Science and Business Media Deutschland GmbH  2020
    Abstract
    The software system design phase has recently received increasing attention due to continuous growth in both the size and complexity of software systems. As a key concept of this phase, software architecture plays an important role in the software extension cycle to the extent that the success of a software project is often determined by the degree of its design efficiency. In addition, software architecture evaluation is a fundamental step toward its subsequent validation. This paper is an attempt to propose an innovative method, based on fuzzy logic, to evaluate software architecture that addresses the inherent problems of existing methods found in the literature. The method can be used... 

    A Novel Structural Based Similarity Measure for MRI and Ultrasound Registration

    , M.Sc. Thesis Sharif University of Technology Moaven, Aria (Author) ; Fatemizadeh, Emadodin (Supervisor)
    Abstract
    One of the most important issues in medical image processing is the registration of images with various imaging modalities, because in this case, one can take advantage of these imaging modalities and sometimes fuse and use the useful information of each one in the form of a single image.As it was said, MRI and ultrasound images each have their own disadvantages and advantages, and by considering these two modalities, they have tried to integrate the good features of these two. As we know, one of the destructive cases in the MRI image is the inhomogeneity of the image, a inhomogeneity due to the fact that the main magnetic field is not constant and makes the parts of the image brighter or... 

    Towards Decision Support Framework for Architecture Reconstruction Based on Domain Requirements by Use of Styles and Patterns

    , M.Sc. Thesis Sharif University of Technology Moaven, Shahrouz (Author) ; Habibi, Jafar (Supervisor)
    Abstract
    Nowadays, due to the enlargement and complexity of software systems, traditional approaches to software development are not as efficient as before, hence there is a need for new approaches in design, implementation, and maintenance of software systems and processes. Complexity and enlargement of design and initial implementation of systems and processes on one hand, and the requirements appear in the maintenance phase on the other hand, makes the dynamic design of systems and processes a very important issue. However, adding dynamism and changeability to the systems has an upper bound, and additionally, it is impossible to definitely predict trend of systems and processes in the future. This... 

    Experimental investigation of viscous drag reduction of superhydrophobic nano-coating in laminar and turbulent flows

    , Article Experimental Thermal and Fluid Science ; Volume 51 , 2013 , Pages 239-243 ; 08941777 (ISSN) Moaven, K ; Rad, M ; Taeibi Rahni, M ; Sharif University of Technology
    2013
    Abstract
    In this research, effects of superhydrophobic nano-coating on frictional drag force have been investigated. The result of this study could be considered to be used as a method in applications concerned with fuel consumption reduction, less CO2 emission and environmental problems as well as speed increase; while, its significance can also be of great use in marine applications. A rotating disc apparatus was used as the experimental set-up to compare the frictional drag force on an aluminum disc with TiO2 superhydrophobic nano-coating and a smooth coatless aluminum disc. The superhydrophobic nano-coating was prepared using sol-gel method and was shown to be able to produce a contact angle of... 

    Scene Classification Based on Color and Texture Features

    , M.Sc. Thesis Sharif University of Technology Moaven Joula, Amin (Author) ; Jamzad, Mansour (Supervisor)
    Abstract
    Scene classification is one of the most controversial fields in computer vision. It has many applications such as robot navigation and control, content-based image retrieval (CBIR), semantic organization of image databases, depth estimation and multimedia services. In fact the outcome of any classification system depends on the ability of the feature vector defined for the problem, by means of its distinguishing strength. In this research we focus on efficient feature extraction methods. In recent years, methods based on bags of features and special pyramid approach, have shown good performance in scene classification comparison to the others. So we based our proposed method on these ideas.... 

    Decision support system environment for software architecture style selection (DESAS v1.0)

    , Article Proceedings of the 21st International Conference on Software Engineering and Knowledge Engineering, SEKE 2009, 1 July 2009 through 3 July 2009, Boston, MA ; 2009 , Pages 147-151 ; 1891706241 (ISBN) ; 9781891706240 (ISBN) Moaven, S ; Ahmadi, H ; Habibi, J ; Kamandi, A ; Sharif University of Technology
    2009
    Abstract
    In software systems development lifecycle making use of software architecture, especially by taking advantage of architecture styles and patterns, is an essential part which increases product's quality. Nowadays, in order to cover complexity of systems, combination of different architecture styles should be used; therefore ambiguous behaviors might occur. Hence, due to the critical need for toolsets capable of selecting suitable styles and patterns, an environment is proposed in this paper which can perfectly cover different aspects of the implementation of decision support system (DSS). The designed environment obviates data implementation concepts and security considerations. Moreover, it... 

    Toward a framework for evaluating heterogeneous architecture styles

    , Article Proceedings - 2009 1st Asian Conference on Intelligent Information and Database Systems, ACIIDS 2009, 1 April 2009 through 3 April 2009, Dong Hoi ; 2009 , Pages 155-160 ; 9780769535807 (ISBN) Moaven, S ; Kamandi, A ; Habibi, J ; Ahmadi, H ; Sharif University of Technology
    2009
    Abstract
    Evaluating architectures and choosing the correct one is a critical issue in software engineering domain, in accordance with extremely extension of architecturedriven designs. In the first years of defining architecture styles, some special quality attributes were introduced as their basic attributes. After a moment, by utilizing them in practice, some results were obtained confirming some of attributes; some others meanwhile were not witnessed. As software architecture construction process is dependent on and addressed by both usage conditions and quality attributes, in this paper a framework has been proposed to provide an environment and a platform that can cover evaluation of... 

    A decision support system for software architecture-style selection

    , Article 6th ACIS International Conference on Software Engineering Research, Management and Applications, SERA 2008, Prague, 20 August 2008 through 22 August 2008 ; 2008 , Pages 213-220 ; 9780769533025 (ISBN) Moaven, S ; Ahmadi, H ; Habibi, J ; Kamandi, A ; Sharif University of Technology
    2008
    Abstract
    Due to the enlargement and complexity of software systems and the need for maintenance and update, success of systems depends strongly on their architecture. Software architecture has been a key element in software development process in two past decades. Therefore, choosing the correct architecture is a critical issue in software engineering domain, with respect to the extremely extension of architecturedriven designs. Moreover, software architecture selection is a multi-criteria decision-making problem in which different goals and objectives should be considered. In this paper, a Decision Support System (DSS) has been designed which provides software architects with more precise and... 

    A fuzzy model for solving architecture styles selection multi-criteria problem

    , Article EMS 2008, European Modelling Symposium, 2nd UKSim European Symposium on Computer Modelling and Simulation, Liverpool, 8 September 2008 through 10 September 2008 ; 2008 , Pages 388-393 ; 9780769533254 (ISBN) Moaven, S ; Ahmadi, H ; Habibi, J ; Kamandi, A ; Sharif University of Technology
    2008
    Abstract
    The continuing process of software systems enlargement in size and complexity becomes system design extremely important for software production. In this way, the role of software architecture is significantly important in software development. It serves as an evaluation and implementation plan for software development and software evaluation. Consequently, choosing the correct architecture is a critical issue in software engineering domain. Moreover, software architecture selection is a multicriteria decision-making problem in which different goals and objectives must be taken into consideration. In this paper, more precise and suitable decisions in selection of architecture styles have been... 

    Towards an architecture-centric approach for method engineering

    , Article IASTED International Conference on Software Engineering, SE 2008, Innsbruck, 12 February 2008 through 14 February 2008 ; February , 2008 , Pages 74-79 ; 9780889867154 (ISBN) Moaven, S ; Habibi, J ; Ahmadi, H ; Kamandi, A ; Sharif University of Technology
    2008
    Abstract
    Due to the extreme use of method engineering and increasing attention to construct methods customized for a specific project, domain, organization or a generic method compatible with the team characteristics and needs, existence of suitable and formalized frameworks and guidelines is one of the challenges method engineers are encountered. In this area, considering method construction as the goal of method engineering brings to the mind the software development process in which the product is a method adapting the method users' needs. This paper, with a new approach of applying software architecture in method engineering and making use of architecture styles, tries to take advantage of... 

    Towards a knowledge based approach to style driven architecture design

    , Article Procedia Computer Science, 5 March 2015 through 6 March 2015 ; Volume 62 , 2015 , Pages 236-244 ; 18770509 (ISSN) Moaven, S ; Habibi, J ; Alidoosti, R ; Parvizi Mosaed, A ; Bahrami, M ; Sharif University of Technology
    2015
    Abstract
    Nowadays, knowledge is the key to success in all software engineering processes. This valuable knowledge, obtained through analysis, design, development, and maintenance processes of the system, should be saved and reused in designing and developing current and similar systems. Using pre-existing knowledge is a practical approach which reduces design complexity, improves software architecture design and manages software quality. In this paper, we describe an approach to create architecture design knowledge using a hierarchical structure of architectural styles based on quality attributes. Knowledge is most importance asset of our approach that reuses similar domains, correlates architectures... 

    The relationship between an EFL teacher's gender and students' willingness to communicate

    , Article International Journal of Communication and Linguistic Studies ; Volume 10, Issue 4 , 2013 , Pages 17-29 ; 23277882 (ISSN) Khosravizadeh, P ; Pakzadian, S. S
    Common Ground Publishing  2013
    Abstract
    Learning a foreign language encompasses a process of trial and error that can lead to the progression of the learner's interlanguage, meaning that the learners make use of their language knowledge that receives feedback and brings about progress through diagnosis of the problems and being corrected by the teacher. Therefore, there exists a need to analyze the underlying reasons causing the students to remain taciturn with a low willingness to communicate (WTC) during a language class. There has been much work done investigating the role of the learner's stable personal characteristics (traits) along with their situational changes at a specific time (states) that influence the student's... 

    An automated simple algorithm for realistic pore network extraction from micro-tomography images

    , Article Journal of Petroleum Science and Engineering ; Vol. 123, issue , 2014 , pp. 164-171 ; ISSN: 09204105 Rabbani, A ; Jamshidi, S ; Salehi, S
    2014
    Abstract
    Using 3-D scanned data to analyze and extract pore network plays a vital role in investigation of porous media's characteristics. In this paper, a new simple method is developed to detect pores and throats for analyzing the connectivity and permeability of the network. This automated method utilizes some of the common and well-known image processing functions which are widely accessible by researchers and this has led to an easy algorithm implementation. In this method, after polishing and quality control of images, using city-block distance function and watershed segmentation algorithm, pores and throats are detected and 3-D network is produced. This method can also be applied on 2-D images... 

    Discrimination of heart arrhythmias using novel features in heart rate phase space

    , Article Computing in Cardiology ; Volume 40 , Sept , 2013 , Pages 1035-1038 ; 23258861 (ISSN); 9781479908844 (ISBN) Moharreri, S ; Rezaei, S ; Salavatian, S
    2013
    Abstract
    In this paper, we try to recognize and distinguish different groups of arrhythmia using novel features which have been obtained from the heart rate's phase space in recent years. For this purpose, we used Triangular Phase Space Mapping (TPSM) and Parabolic Phase Space Mapping (PPSM). For recognition, we used three groups of 15 subjects using the Physionet database (Arrhythmia, Congestive Heart Failure (CHF), and Atrial Fibrillation (AF)) with Normal Sinus Rhythm (NSR). The obtained features discriminate arrhythmia from NSR by p

    An intelligent hybrid classification algorithm integrating fuzzy rule-based extraction and harmony search optimization: Medical diagnosis applications

    , Article Knowledge-Based Systems ; Volume 220 , 2021 ; 09507051 (ISSN) Mousavi, S. M ; Abdullah, S ; Akhavan Niaki, S. T ; Banihashemi, S ; Sharif University of Technology
    Elsevier B.V  2021
    Abstract
    Uncertainty is a critical factor in medical datasets needed to be overcome for increasing diagnosis efficiency. This paper proposes an intelligent classification algorithm comprising a fuzzy rule-based approach, a harmony search (HS) algorithm, and a heuristic algorithm to classify medical datasets intelligently. Two fuzzy approaches, as well as orthogonal and triangular fuzzy sets, are first utilized to define the attributes of data. Then, an HS algorithm is integrated with a heuristic to generate fuzzy rules to select the best rules in the fuzzy rule-based systems. Moreover, to improve the performance of the proposed classification approach, a three-phase parameter tuning approach is... 

    Performance evaluation of shared hosting security methods

    , Article Proc. of the 11th IEEE Int. Conference on Trust, Security and Privacy in Computing and Communications, TrustCom-2012 - 11th IEEE Int. Conference on Ubiquitous Computing and Communications ; 2012 , Pages 1310-1315 ; 9780769547459 (ISBN) Mirheidari, S. A ; Arshad, S ; Khoshkdahan, S ; Sharif University of Technology
    2012
    Abstract
    Shared hosting is a kind of web hosting in which multiple websites reside on one webserver. It is cost-effective and makes the administration easier for websites' owners. However, shared hosting has some performance and security issues. In default shared hosting configuration, all websites' scripts are executed under the webserver's user account regardless of their owners. Therefore, a website is able to access other websites' resources. This security problem arises from lack of proper isolation between different websites hosted on the same webserver. In this survey, we have examined different methods for handling mentioned security issue. Also we evaluated the performance of mentioned... 

    The behaviour of an artificially cemented sandy gravel

    , Article Geotechnical and Geological Engineering ; Volume 23, Issue 5 , 2005 , Pages 537-560 ; 09603182 (ISSN) Haeri, S. M ; Hosseini, S. M ; Toll, D. G ; Yasrebi, S. S ; Sharif University of Technology
    2005
    Abstract
    The major section of the city of Tehran, Iran has been developed on cemented coarse-grained alluvium. This deposit consists of gravely sand to sandy gravel with some cobbles and is dominantly cemented by carbonaceous materials. In order to understand the mechanical behaviour of this soil, a series of undrained triaxial compression tests and unconfined compression tests were performed on uncemented and artificially cemented samples. Portland cement type I was used as the cementation agent for preparing artificially cemented samples. Uncemented samples and lightly cemented samples (1.5% cement) tested at high confining pressure showed contractive behaviour accompanied with positive excess pore... 

    An imperialist competitive algorithm approach for multi-objective optimization of direct coupling photovoltaic-electrolyzer systems

    , Article International Journal of Hydrogen Energy ; Vol. 39, Issue 33 , 11 November , 2014 , pp. 18743-18757 ; ISSN: 03603199 Maroufmashat, A ; Sayedin, F ; Khavas, S. S
    2014
    Abstract
    In the context of sustainable clean hydrogen production pathways, photovoltaic-electrolyzer systems are one of the most promising alternatives for acquiring hydrogen from renewable energy sources. In fact, determining the optimal set of design and operating variables are always a key issue while coupling directly renewable electricity sources to PEM electrolyzers. Few previous studies have attempted to find the optimal size and operational condition of directly coupled photovoltaic-electrolyzer (PV/El) systems in order to maximize the hydrogen production or to minimize energy transfer loss between photovoltaic devices and the electrolyzer. Nevertheless an easy and efficient approach still...