Loading...
Search for:
habibi--j
0.225 seconds
Total 3195 records
Controlling best response dynamics for network games
, Article IEEE Transactions on Network Science and Engineering ; March , 2018 ; 23274697 (ISSN) ; Maazallahi, A ; Habibi, J ; Habibi, M ; Sharif University of Technology
IEEE Computer Society
2018
Abstract
Controlling networked dynamical systems is a complex endeavor, specifically keeping in mind the fact that in many scenarios the actors that are engaged in the dynamism behave selfishly and therefore only take into account their own individual utility, a setting that has been widely studied in the field of game theory. One way that we can control the system dynamics is through the use of control parameters that are at our disposal, but finding optimal values for these parameters is a complex and time consuming task. In this paper we use the relation between network structural properties and control parameters to create a mathematical model that uses learning methods to find optimal values...
Toward a collaborative method for knowledge management of software architectural decisions based on trust
, Article 12th International Conference on Fuzzy Systems and Knowledge Discovery, 15 August 2015 through 17 August 2015 ; 2015 , Pages 828-834 ; 9781467376822 (ISBN) ; Moaven, S ; Habibi, J ; Alidousti, R
Institute of Electrical and Electronics Engineers Inc
2015
Abstract
Design and implementation of Architecture is a knowledge-driven process. Evaluation and verification the knowledge, in order to ensure its quality, have important role in improving overall design process. Furthermore, Architectural decision making is a complex and multi-criteria decision making problem in which multiple stakeholders make decisions from their perspectives causing overlaps and conflicts in the adopted decisions. Therefore, the requirement for strategies to manage these issues and also to improve coordination and cooperation among the various stakeholders to improve the overall process design is necessary. In this regard, there have been several activities that focus on...
Towards a Framework for Improving Process Management of Service-Oriented Architecture Based on Requirements
, M.Sc. Thesis Sharif University of Technology ; Habibi, J. (Jafar) (Supervisor)
Abstract
Software architecture has been known as one of the fundamental elements of effective software development process. In order to improve and optimize the software architecture design, many attempts have been made among which are introducing architectural patterns. Because of high advantages of service-oriented architecture, it is considered as one of the main interests of software developers. It should be noted, however, that getting advantages from service-oriented architecture is not possible without having an efficient management within its processes. In other words, using service-oriented architecture without considering its process management challenges, can lead to increased costs and...
Generative model selection using a scalable and size-independent complex network classifier
, Article Chaos ; Volume 23, Issue 4 , 2013 ; 10541500 (ISSN) ; Aliakbary, S ; Habibi, J ; Sharif University of Technology
2013
Abstract
Real networks exhibit nontrivial topological features, such as heavy-tailed degree distribution, high clusteringsmall-worldness. Researchers have developed several generative models for synthesizing artificial networks that are structurally similar to real networks. An important research problem is to identify the generative model that best fits to a target network. In this paper, we investigate this problem and our goal is to select the model that is able to generate graphs similar to a given network instance. By the means of generating synthetic networks with seven outstanding generative models, we have utilized machine learning methods to develop a decision tree for model selection. Our...
Analysis of gossip-based information propagation in wireless mesh networks
, Article Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 12 October 2011 through 13 October 2011, Borrowdale ; Volume 6977 LNCS , 2011 , Pages 174-188 ; 03029743 (ISSN) ; 9783642247484 (ISBN) ; Fokkink, W ; Habibi, J ; Sharif University of Technology
2011
Abstract
Analytical models exist for evaluating gossip-based information propagation. Up to now these models were developed only for fully connected networks. We provide analytical models for information propagation of a push-pull gossiping protocol in a wireless mesh network. The underlying topology is abstracted away by assuming that the wireless nodes are uniformly deployed. We compare our models with simulation results for different topologies
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) ; 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...
Towards a knowledge-based approach for creating software architecture patterns ontology
, Article 2016 International Conference on Engineering and MIS, ICEMIS 2016, 22 September 2016 through 24 September 2016 ; 2016 ; 9781509055791 (ISBN) ; Moaven, S ; Habibi, J ; Sharif University of Technology
Institute of Electrical and Electronics Engineers Inc
2016
Abstract
Software architecture patterns present solutions for software architecture problems and help to document architectural design decisions. Complexity and variability of patterns, and the required expertise for selecting an appropriate pattern, would cause some difficulties in utilizing architectural patterns. Using an ontology for registering architectural patterns is an efficient step in solving those problems. However, the mentioned difficulties make the process of constructing the architectural patterns ontology even more complicated. This paper proposes an approach that considers the construction of the architectural patterns ontology from four perspectives in order to overcome this...
A new method for warehousing assessment and prioritize activities
, Article International Conference on High Performance Computing Systems 2010, HPCS 2010, 12 July 2010 through 14 July 2010 ; 2010 , Pages 48-54 ; 9781617820663 (ISBN) ; Pourkamali, M ; Habibi, J ; Sharif University of Technology
2010
Abstract
The data mining activities done for making a data warehouse are too extensive and going through such a process is hardly possible in such cases. Therefore, there is a need for a new method which would be capable of prioritizing such activities according to organizational goals and missions. In this paper a new method based on the detection of necessary components of the data warehouse is offered for assessment and measurement of the data warehouse capacity and quality. Indeed the presented method serves as a complementary process alongside current methodologies to improve data warehouses. The presented method provides the possibility to assess and compare different data warehouses in terms...
A novel method for supporting locality in peer-to-peer overlays using hypercube topology
, Article ISMS 2010 - UKSim/AMSS 1st International Conference on Intelligent Systems, Modelling and Simulation, 27 January 2010 through 29 January 2010, Liverpool ; 2010 , Pages 391-395 ; 9780769539737 (ISBN) ; Barzegar, Z ; Habibi, J ; Sharif University of Technology
2010
Abstract
Today, peer-to-peer networks are become more popular among internet users and more than millions peers share high volume of data from anywhere. Sending and receiving these data increase the network traffics terribly. By improving the performance of these networks not only the efficiency of these networks increase but also the overall performance of the internet augments. To achieve high performance and resilience to failures, a peer can make connections with those other peers that are geographically closer to it. In this paper, we present a novel mechanism for placing peers on the overlay network, which supports locality without increasing network traffic seriously
TBDQ: A pragmatic task-based method to data quality assessment and improvement
, Article PLoS ONE ; Volume 11, Issue 5 , 2016 ; 19326203 (ISSN) ; Mohsenzadeh, M ; Habibi, J ; Sharif University of Technology
Public Library of Science
2016
Abstract
Organizations are increasingly accepting data quality (DQ) as a major key to their success. In order to assess and improve DQ, methods have been devised. Many of these methods attempt to raise DQ by directly manipulating low quality data. Such methods operate reactively and are suitable for organizations with highly developed integrated systems. However, there is a lack of a proactive DQ method for businesses with weak IT infrastructure where data quality is largely affected by tasks that are performed by human agents. This study aims to develop and evaluate a new method for structured data, which is simple and practical so that it can easily be applied to real world situations. The new...
Preserving locality in MMVE applications based on ant clustering
, Article 2009 IEEE International Conference on Virtual Environments, Human-Computer Interfaces, and Measurements Systems, VECIMS 2009, Hong Kong, 11 May 2009 through 13 May 2009 ; 2009 , Pages 58-62 ; 9781424438099 (ISBN) ; Shirmohammadi, S ; Habibi, J ; Sharif University of Technology
2009
Abstract
Massively Multiuser Virtual Environment (MMVE) applications have the challenge of update message exchange among a large number of users. Real-time collaboration in the virtual environments requires the updates to be exchanged with the minimum end-to-end latency and overhead. This article proposes a new clustering technique to improve the update message exchange efficiency in MMVE applications. The proposed solution is based on the use of ant clustering technique in order to cluster the users based on their geographical proximity. These clusters can be used as localized routing regions in the hierarchical routing architecture and prevent local messages to be routed through long distance hops....
Measuring data quality with weighted metrics
, Article Total Quality Management and Business Excellence ; 2017 , Pages 1-13 ; 14783363 (ISSN) ; Mohsenzadeh, M ; Habibi, J ; Sharif University of Technology
Routledge
2017
Abstract
Data quality (DQ) has been defined as ‘fitness for use’. In order to measure and improve DQ, various methodologies have been defined. A DQ methodology is a set of guidelines and techniques that define a rational process to measure and improve the quality of data. In order to make DQ measurement and improvement more organised, DQ dimensions have been defined. A dimension is a single aspect of DQ, such as accuracy, completeness, timeliness, and relevancy. In order to measure dimensions, special tools have been developed. These are called metrics. In most organisations, some data are more significant than others. In other words, some data carry more ‘weight’. Hence, they must play a more...
A framework for reliable and ubiquitous inference in wireless sensor network
, Article CSI International Symposium on Real-Time and Embedded Systems and Technologies, RTEST 2018 ; 26 June , 2018 , Pages 63-70 ; 9781538614754 (ISBN) ; Abdi, E ; Habibi, J ; Sharif University of Technology
Institute of Electrical and Electronics Engineers Inc
2018
Abstract
Development of Internet of things (IoT) applications brings a new movement to the functionality of wireless sensor networks (WSNs) from only environment sensing and data gathering to collaborative inferring and ubiquitous intelligence. In intelligent WSNs, nodes collaborate to exchange the information needed to achieve the required inference or smartness. Efficiency or correctness of many smart applications rely on efficient, timely, reliable, and ubiquitous inference of information which may continually change in interaction with other nodes. In this paper, we introduce a framework which provides a generic solution for such common ubiquitous inferences. This framework brings the reliability...
A protocol for constraint automata execution in a synchronous network of processors
, Article 12th International Conference on Verification and Evaluation of Computer and Communication Systems, VECoS 2018, 26 September 2018 through 28 September 2018 ; Volume 11181 LNCS , 2018 , Pages 80-94 ; 03029743 (ISSN); 9783030003586 (ISBN) ; Izadi, M ; Habibi, J ; Sharif University of Technology
Springer Verlag
2018
Abstract
In service oriented computing we encounter the problem of coordinating autonomous services (e.g., micro-services) communicate within the deployment environments (e.g., multi-cloud infrastructures) but participate for the functional requirements. While the environments have the deployment concerns like real-time, security, privacy or even energy consumption constraints, for the sake of brevity, the formal models of coordination in service oriented systems generally abstract away these concerns and focus on the functional ones such as synchronization, data and context dependency constraints. In this paper, we consider Constraint Automata (CA) as a formal model of the functional behaviours for...
Influence of spring-mass systems on frequency behavior and critical voltage of a high-speed rotating cantilever cylindrical three-dimensional shell coupled with piezoelectric actuator
, Article JVC/Journal of Vibration and Control ; Volume 25, Issue 9 , 2019 , Pages 1543-1557 ; 10775463 (ISSN) ; Pourghader, J ; Habibi, M ; Sharif University of Technology
SAGE Publications Inc
2019
Abstract
In this article, vibrational behavior and critical voltage of a spinning cylindrical thick shell covered with piezoelectric actuator (PIAC) carrying spring-mass systems are investigated. It should be noted that, the installed sensors on the proposed systems are considered as a tip mass. This structure rotates about axial direction and the formulations include the Coriolis and centrifugal effects. In addition, various cases of thermal (uniform, linear, and nonlinear) distributions are studied. The modeled cylindrical thick shell covered with PIAC, its equations of motion, and boundary conditions are derived by the principle of minimum total potential energy and based on a new...
Measuring data quality with weighted metrics
, Article Total Quality Management and Business Excellence ; Volume 30, Issue 5-6 , 2019 , Pages 708-720 ; 14783363 (ISSN) ; Mohsenzadeh, M ; Habibi, J ; Sharif University of Technology
Routledge
2019
Abstract
Data quality (DQ) has been defined as ‘fitness for use’. In order to measure and improve DQ, various methodologies have been defined. A DQ methodology is a set of guidelines and techniques that define a rational process to measure and improve the quality of data. In order to make DQ measurement and improvement more organised, DQ dimensions have been defined. A dimension is a single aspect of DQ, such as accuracy, completeness, timeliness, and relevancy. In order to measure dimensions, special tools have been developed. These are called metrics. In most organisations, some data are more significant than others. In other words, some data carry more ‘weight’. Hence, they must play a more...
Predicting subjective features from questions on qa websites using BERT
, Article 6th International Conference on Web Research, ICWR 2020, 22 April 2020 through 23 April 2020 ; 2020 , Pages 240-244 ; Fazli, M ; Habibi, J ; Sharif University of Technology
Institute of Electrical and Electronics Engineers Inc
2020
Abstract
Community Question-Answering websites, such as StackOverflow and Quora, expect users to follow specific guidelines in order to maintain content quality. These systems mainly rely on community reports for assessing contents, which has serious problems, such as the slow handling of violations, the loss of normal and experienced users' time, the low quality of some reports, and discouraging feedback to new users. Therefore, with the overall goal of providing solutions for automating moderation actions in QA websites, we aim to provide a model to predict 20 quality or subjective aspects of questions in QA websites. To this end, we used data gathered by the CrowdSource team at Google Research in...
Arian: A general architecture for advisable agents
, Article Proceedings of the International Conference on Machine Learning; Models, Technologies and Applications, MLMTA'03, Las Vegas, NV, 23 June 2003 through 26 June 2003 ; 2003 , Pages 17-23 ; 1932415114 (ISBN) ; Motamed, M ; Habibi, J ; Sharif University of Technology
2003
Abstract
Integration of advice is intended to acquire knowledge from an agent with more comprehensive information. This paper describes Arian, a general architecture for advice integration. Advice is injected into the system using the advice model which is a case in a CBR system. The architecture comprises an advice adapter to model incomming advice as cases of a CBR system. The Arian architecture is a 2-layered structure in which a refiner component in the top layer is used to modify agent behaviors. The paper also discusses how trust is modelled to distinguish between multiple sources of advice including humans. Arian, the champion team of RoboCup'02 Rescue Simulation Competitions, as an example of...
A real-time and robust algorithm for calculation of time to lane crossing
, Article IFAC/EURON Symposium on Intelligent Autonomous Vehicles, 5 July 2004 through 7 July 2004 ; Volume 37, Issue 8 , 2004 , Pages 132-135 ; 14746670 (ISSN) ; Jamzad, M ; Habibi, J ; Sharif University of Technology
IFAC Secretariat
2004
Abstract
A real-time collision warning system based on TLC1 computation is proposed. Multi-frame lane detection and analysis are adopted to make the TLC calculation algorithm more reliable. The proposed system is robust because of its capability to calculate the TLC in different brightness. The presented system can be used in an intelligent vehicle for warning or lateral control. Experimental results show that the proposed algorithm, calculates TLC acceptably. © 2004 IFAC
Design and analysis of genetic fuzzy systems for intrusion detection in computer networks
, Article Expert Systems with Applications ; Volume 38, Issue 6 , June , 2011 , Pages 7067-7075 ; 09574174 (ISSN) ; Mohamadi, H ; Habibi, J ; Sharif University of Technology
2011
Abstract
The capability of fuzzy systems to solve different kinds of problems has been demonstrated in several previous investigations. Genetic fuzzy systems (GFSs) hybridize the approximate reasoning method of fuzzy systems with the learning capability of evolutionary algorithms. The objective of this paper is to design and analysis of various kinds of genetic fuzzy systems to deal with intrusion detection problem as a new real-world application area which is not previously tackled with GFSs. The resulted intrusion detection system would be capable of detecting normal and abnormal behaviors in computer networks. We have presented three kinds of genetic fuzzy systems based on Michigan, Pittsburgh and...