<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ArticleSet PUBLIC "-//NLM//DTD PubMed 2.7//EN" "https://dtd.nlm.nih.gov/ncbi/pubmed/in/PubMed.dtd">
<ArticleSet>
<Article>
<Journal>
				<PublisherName>University of Kashan</PublisherName>
				<JournalTitle>Soft Computing Journal</JournalTitle>
				<Issn>2322-3707</Issn>
				<Volume>4</Volume>
				<Issue>2</Issue>
				<PubDate PubStatus="epublish">
					<Year>2021</Year>
					<Month>05</Month>
					<Day>23</Day>
				</PubDate>
			</Journal>
<ArticleTitle>Link Prediction in Social Networks through classifiers combination</ArticleTitle>
<VernacularTitle>Link Prediction in Social Networks through classifiers combination</VernacularTitle>
			<FirstPage>2</FirstPage>
			<LastPage>17</LastPage>
			<ELocationID EIdType="pii">111394</ELocationID>
			
			
			<Language>FA</Language>
<AuthorList>
<Author>
					<FirstName>Azam</FirstName>
					<LastName>Keypour</LastName>
<Affiliation></Affiliation>

</Author>
</AuthorList>
				<PublicationType>Journal Article</PublicationType>
			<History>
				<PubDate PubStatus="received">
					<Year>2021</Year>
					<Month>05</Month>
					<Day>23</Day>
				</PubDate>
			</History>
		<Abstract>Abstract

Link prediction in social networks is one of the most important activities in analysis of such networks. The importance of link prediction in social networks is due to its dynamic nature. While members and their relationships (links) in such networks are continuously increasing, links may be missed due to various reasons. By predicting such links, the possibility of extension, completion, and information retrieval of these networks can be provided. For predicting and detecting these links, some information is needed, which they could be extracted from the network graph structure and used as measures for prediction. Having introduced two new measures, which lead to an effective performance in predictions and recommendations, we propose a new method. The link prediction is achieved through combining classifiers and evolutionary methods of GA (Genetic Algorithm) and ICA (Imperialist Competitive Algorithm). To show practical considerations, two real datasets, Facebook and Epinions, are employed. We show that the proposed method can increase the performance and precision of prediction. </Abstract>
			<OtherAbstract Language="FA">Abstract

Link prediction in social networks is one of the most important activities in analysis of such networks. The importance of link prediction in social networks is due to its dynamic nature. While members and their relationships (links) in such networks are continuously increasing, links may be missed due to various reasons. By predicting such links, the possibility of extension, completion, and information retrieval of these networks can be provided. For predicting and detecting these links, some information is needed, which they could be extracted from the network graph structure and used as measures for prediction. Having introduced two new measures, which lead to an effective performance in predictions and recommendations, we propose a new method. The link prediction is achieved through combining classifiers and evolutionary methods of GA (Genetic Algorithm) and ICA (Imperialist Competitive Algorithm). To show practical considerations, two real datasets, Facebook and Epinions, are employed. We show that the proposed method can increase the performance and precision of prediction. </OtherAbstract>
		<ObjectList>
			<Object Type="keyword">
			<Param Name="value">Link Prediction</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Social Network</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">classifiers combination</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">evolutionary algorithms</Param>
			</Object>
		</ObjectList>
<ArchiveCopySource DocType="pdf">https://scj.kashanu.ac.ir/article_111394_f085c99e12134ee8371879549912032a.pdf</ArchiveCopySource>
</Article>

<Article>
<Journal>
				<PublisherName>University of Kashan</PublisherName>
				<JournalTitle>Soft Computing Journal</JournalTitle>
				<Issn>2322-3707</Issn>
				<Volume>4</Volume>
				<Issue>2</Issue>
				<PubDate PubStatus="epublish">
					<Year>2021</Year>
					<Month>05</Month>
					<Day>23</Day>
				</PubDate>
			</Journal>
<ArticleTitle>Optimizing Process of Data Extraction, Transformation and Load in Data Warehouse Based on Parallel Processing</ArticleTitle>
<VernacularTitle>Optimizing Process of Data Extraction, Transformation and Load in Data Warehouse Based on Parallel Processing</VernacularTitle>
			<FirstPage>18</FirstPage>
			<LastPage>31</LastPage>
			<ELocationID EIdType="pii">111395</ELocationID>
			
			
			<Language>FA</Language>
<AuthorList>
<Author>
					<FirstName>Negin</FirstName>
					<LastName>Daneshpour</LastName>
<Affiliation></Affiliation>

</Author>
</AuthorList>
				<PublicationType>Journal Article</PublicationType>
			<History>
				<PubDate PubStatus="received">
					<Year>2021</Year>
					<Month>05</Month>
					<Day>23</Day>
				</PubDate>
			</History>
		<Abstract>Abstract

Data Warehouses are used to store data in a structure that facilitates data analysis. The process of Extracting, Transforming, and Loading (ETL) covers the process of retrieving required data from the source system and loading them to the data warehouse. Although the structure of source data (e.g. ER model) and DW (e.g. star schema) are usually specified, there is a clear lack of a standard model to represent the ETL scenarios. Using various tools, the ELT process is designed in many different ways based on the source and destination of data structure. The ETL process has time and cost bottlenecks in process of building DW. According to previously proposed different methods on reducing time and efficiency of the ETL process, this paper tries to propose a more efficient method. This paper represents a reduction of the execution time of the ETL process using the parallel processing techniques leading to reduction rate of 29% in execution time.</Abstract>
			<OtherAbstract Language="FA">Abstract

Data Warehouses are used to store data in a structure that facilitates data analysis. The process of Extracting, Transforming, and Loading (ETL) covers the process of retrieving required data from the source system and loading them to the data warehouse. Although the structure of source data (e.g. ER model) and DW (e.g. star schema) are usually specified, there is a clear lack of a standard model to represent the ETL scenarios. Using various tools, the ELT process is designed in many different ways based on the source and destination of data structure. The ETL process has time and cost bottlenecks in process of building DW. According to previously proposed different methods on reducing time and efficiency of the ETL process, this paper tries to propose a more efficient method. This paper represents a reduction of the execution time of the ETL process using the parallel processing techniques leading to reduction rate of 29% in execution time.</OtherAbstract>
		<ObjectList>
			<Object Type="keyword">
			<Param Name="value">ETL process</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Analytical database</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">OLAP</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Big data</Param>
			</Object>
		</ObjectList>
<ArchiveCopySource DocType="pdf">https://scj.kashanu.ac.ir/article_111395_8e02ac24223b49e331ef7e16bac8d573.pdf</ArchiveCopySource>
</Article>

<Article>
<Journal>
				<PublisherName>University of Kashan</PublisherName>
				<JournalTitle>Soft Computing Journal</JournalTitle>
				<Issn>2322-3707</Issn>
				<Volume>4</Volume>
				<Issue>2</Issue>
				<PubDate PubStatus="epublish">
					<Year>2021</Year>
					<Month>05</Month>
					<Day>23</Day>
				</PubDate>
			</Journal>
<ArticleTitle>A Replicated Agent based Approach for Implementation of a Reliable Mobile Code Paradigm</ArticleTitle>
<VernacularTitle>A Replicated Agent based Approach for Implementation of a Reliable Mobile Code Paradigm</VernacularTitle>
			<FirstPage>32</FirstPage>
			<LastPage>53</LastPage>
			<ELocationID EIdType="pii">111396</ELocationID>
			
			
			<Language>FA</Language>
<AuthorList>
<Author>
					<FirstName>Hodjat</FirstName>
					<LastName>Hamidi</LastName>
<Affiliation></Affiliation>

</Author>
</AuthorList>
				<PublicationType>Journal Article</PublicationType>
			<History>
				<PubDate PubStatus="received">
					<Year>2021</Year>
					<Month>05</Month>
					<Day>23</Day>
				</PubDate>
			</History>
		<Abstract>Abstract

Using mobile agents, it is possible to bring the code close to the resources, which is not foreseen by the traditional client/server paradigm. Compared to the client/server computing paradigm, the greater flexibility of the mobile agent paradigm comes at additional costs as well as the additional complexity of developing and managing mobile agent-based applications. Such complexity proposes the reliability issue; accordingly, reliability mechanisms for mobile agents must be established. In this paper, fault tolerance is used as a reliability mechanism. Various approaches exist for making mobile agents fault tolerance and their transactional support. These approaches have different strengths and weaknesses, and address different environments. Because of this variety, it is often difficult for the application programmer to choose the approach that best suited to an application. This paper introduces a classification of current approaches for fault-tolerant execution of mobile agents. The classification, which focuses on algorithmic aspects, aims at structuring of fault tolerant mobile agents and facilitates an understanding of the properties and weaknesses of the approaches. In addition, a non-blocking structure is presented for security of mobile agents. In this structure, the protocol that provides fault tolerance moves with the agent. This leads to implement fault tolerant mobile agents without changing their original plan. The costs of making mobile agents fault tolerant are compared against non-replication mobile agents. Furthermore, we show by increasing the number of stages and their size such overhead increases. </Abstract>
			<OtherAbstract Language="FA">Abstract

Using mobile agents, it is possible to bring the code close to the resources, which is not foreseen by the traditional client/server paradigm. Compared to the client/server computing paradigm, the greater flexibility of the mobile agent paradigm comes at additional costs as well as the additional complexity of developing and managing mobile agent-based applications. Such complexity proposes the reliability issue; accordingly, reliability mechanisms for mobile agents must be established. In this paper, fault tolerance is used as a reliability mechanism. Various approaches exist for making mobile agents fault tolerance and their transactional support. These approaches have different strengths and weaknesses, and address different environments. Because of this variety, it is often difficult for the application programmer to choose the approach that best suited to an application. This paper introduces a classification of current approaches for fault-tolerant execution of mobile agents. The classification, which focuses on algorithmic aspects, aims at structuring of fault tolerant mobile agents and facilitates an understanding of the properties and weaknesses of the approaches. In addition, a non-blocking structure is presented for security of mobile agents. In this structure, the protocol that provides fault tolerance moves with the agent. This leads to implement fault tolerant mobile agents without changing their original plan. The costs of making mobile agents fault tolerant are compared against non-replication mobile agents. Furthermore, we show by increasing the number of stages and their size such overhead increases. </OtherAbstract>
		<ObjectList>
			<Object Type="keyword">
			<Param Name="value">Mobile Agent</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Replication</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Agent based</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Fault tolerant</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Reliability</Param>
			</Object>
		</ObjectList>
<ArchiveCopySource DocType="pdf">https://scj.kashanu.ac.ir/article_111396_f1851edc4fb8f615341e93cebaa739c5.pdf</ArchiveCopySource>
</Article>

<Article>
<Journal>
				<PublisherName>University of Kashan</PublisherName>
				<JournalTitle>Soft Computing Journal</JournalTitle>
				<Issn>2322-3707</Issn>
				<Volume>4</Volume>
				<Issue>2</Issue>
				<PubDate PubStatus="epublish">
					<Year>2021</Year>
					<Month>05</Month>
					<Day>23</Day>
				</PubDate>
			</Journal>
<ArticleTitle>Developing a New Model for Governance Maturity of  Service Oriented Architecture</ArticleTitle>
<VernacularTitle>Developing a New Model for Governance Maturity of  Service Oriented Architecture</VernacularTitle>
			<FirstPage>54</FirstPage>
			<LastPage>67</LastPage>
			<ELocationID EIdType="pii">111397</ELocationID>
			
			
			<Language>FA</Language>
<AuthorList>
<Author>
					<FirstName>Mojgan</FirstName>
					<LastName>Dehghani</LastName>
<Affiliation></Affiliation>

</Author>
<Author>
					<FirstName>Sima</FirstName>
					<LastName>Emadi</LastName>
<Affiliation></Affiliation>

</Author>
</AuthorList>
				<PublicationType>Journal Article</PublicationType>
			<History>
				<PubDate PubStatus="received">
					<Year>2021</Year>
					<Month>05</Month>
					<Day>23</Day>
				</PubDate>
			</History>
		<Abstract>Abstract

Today, Organizations require a suitable and effective governance maturity model of their Service-Oriented Architecture (SOA). This is required to assess current state and needs of their governance and then to provide a suitable framework for their governance. So far, the different SOA governance maturity models have been proposed to assess governance of SOA; however, considering the movement of organizations to process-oriented method in recent years, the governance maturity model based on SOA is needed to assess the maturity of the organization in terms of their governance processes. In this paper, we used the COBIT process maturity model to propose a new model for the SOA governance maturity. The new model can evaluate an organization&amp;#39;s process maturity level. COBIT is one of the information technology governance models. Finally to evaluate the proposed model, we contrast our results against the results obtained from reviews of IT experts. </Abstract>
			<OtherAbstract Language="FA">Abstract

Today, Organizations require a suitable and effective governance maturity model of their Service-Oriented Architecture (SOA). This is required to assess current state and needs of their governance and then to provide a suitable framework for their governance. So far, the different SOA governance maturity models have been proposed to assess governance of SOA; however, considering the movement of organizations to process-oriented method in recent years, the governance maturity model based on SOA is needed to assess the maturity of the organization in terms of their governance processes. In this paper, we used the COBIT process maturity model to propose a new model for the SOA governance maturity. The new model can evaluate an organization&amp;#39;s process maturity level. COBIT is one of the information technology governance models. Finally to evaluate the proposed model, we contrast our results against the results obtained from reviews of IT experts. </OtherAbstract>
		<ObjectList>
			<Object Type="keyword">
			<Param Name="value">SOA maturity</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">SOA adoption</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">SOA governance</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">COBIT</Param>
			</Object>
		</ObjectList>
<ArchiveCopySource DocType="pdf">https://scj.kashanu.ac.ir/article_111397_082dbcedfa27a3c6dd14dfe92699a62d.pdf</ArchiveCopySource>
</Article>

<Article>
<Journal>
				<PublisherName>University of Kashan</PublisherName>
				<JournalTitle>Soft Computing Journal</JournalTitle>
				<Issn>2322-3707</Issn>
				<Volume>4</Volume>
				<Issue>2</Issue>
				<PubDate PubStatus="epublish">
					<Year>2021</Year>
					<Month>05</Month>
					<Day>23</Day>
				</PubDate>
			</Journal>
<ArticleTitle>Self-Adaptive Delay-Bounded Routing Protocol for Vehicular Ad hoc Networks</ArticleTitle>
<VernacularTitle>Self-Adaptive Delay-Bounded Routing Protocol for Vehicular Ad hoc Networks</VernacularTitle>
			<FirstPage>68</FirstPage>
			<LastPage>83</LastPage>
			<ELocationID EIdType="pii">111398</ELocationID>
			
			
			<Language>FA</Language>
<AuthorList>
<Author>
					<FirstName>Zeinab</FirstName>
					<LastName>Movahedi</LastName>
<Affiliation></Affiliation>

</Author>
<Author>
					<FirstName>Amineh</FirstName>
					<LastName>Mazandarani</LastName>
<Affiliation></Affiliation>

</Author>
</AuthorList>
				<PublicationType>Journal Article</PublicationType>
			<History>
				<PubDate PubStatus="received">
					<Year>2021</Year>
					<Month>05</Month>
					<Day>23</Day>
				</PubDate>
			</History>
		<Abstract>Abstract

Vehicular Ad Hoc Network (VANET) is a particular type of mobile ad hoc network in which vehicles communicate between themselves using wireless antenna.  Due to unique characteristics of VANETs (e.g. high mobility of nodes and dynamic topology), routing is one of the challenging tasks in such networks. Consequently, delay tolerant networks which consider the disconnect nature of VANETs have attracted a great deal of attention from both industrial and research committees. However, existing delay tolerant proposals suffer from their traffic-unawareness deficiencies. Mainly, the multi-hop transmission preference of some existing solutions increases the network overhead and imposes extra delay for real-time traffic. In addition, some proposals cause inacceptable latency to data packets through prioritizing the carry-and-forward strategy. To address the aforementioned issues, we propose a self-adaptive delay tolerant routing protocol which adjusts the routing decisions according to the traffic requirements and underlying network context. Simulation results illustrate that the proposed protocol improves the delivery rate of urgent packets up to 30% as well as keeps advantages of delay tolerant protocols.</Abstract>
			<OtherAbstract Language="FA">Abstract

Vehicular Ad Hoc Network (VANET) is a particular type of mobile ad hoc network in which vehicles communicate between themselves using wireless antenna.  Due to unique characteristics of VANETs (e.g. high mobility of nodes and dynamic topology), routing is one of the challenging tasks in such networks. Consequently, delay tolerant networks which consider the disconnect nature of VANETs have attracted a great deal of attention from both industrial and research committees. However, existing delay tolerant proposals suffer from their traffic-unawareness deficiencies. Mainly, the multi-hop transmission preference of some existing solutions increases the network overhead and imposes extra delay for real-time traffic. In addition, some proposals cause inacceptable latency to data packets through prioritizing the carry-and-forward strategy. To address the aforementioned issues, we propose a self-adaptive delay tolerant routing protocol which adjusts the routing decisions according to the traffic requirements and underlying network context. Simulation results illustrate that the proposed protocol improves the delivery rate of urgent packets up to 30% as well as keeps advantages of delay tolerant protocols.</OtherAbstract>
		<ObjectList>
			<Object Type="keyword">
			<Param Name="value">Intelligence transportation system</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Vehicular ad-hoc networks</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Routing protocols</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Delay tolerant network</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Delay-bounded routing protocol</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Self-Adaptive</Param>
			</Object>
		</ObjectList>
<ArchiveCopySource DocType="pdf">https://scj.kashanu.ac.ir/article_111398_892358e520d7701d4cf4bd63f3a0b831.pdf</ArchiveCopySource>
</Article>

<Article>
<Journal>
				<PublisherName>University of Kashan</PublisherName>
				<JournalTitle>Soft Computing Journal</JournalTitle>
				<Issn>2322-3707</Issn>
				<Volume>4</Volume>
				<Issue>2</Issue>
				<PubDate PubStatus="epublish">
					<Year>2021</Year>
					<Month>05</Month>
					<Day>23</Day>
				</PubDate>
			</Journal>
<ArticleTitle>Cloud services discovery through Ontology Evolution in Persian language</ArticleTitle>
<VernacularTitle>Cloud services discovery through Ontology Evolution in Persian language</VernacularTitle>
			<FirstPage>84</FirstPage>
			<LastPage>93</LastPage>
			<ELocationID EIdType="pii">111399</ELocationID>
			
			
			<Language>FA</Language>
<AuthorList>
</AuthorList>
				<PublicationType>Journal Article</PublicationType>
			<History>
				<PubDate PubStatus="received">
					<Year>2021</Year>
					<Month>05</Month>
					<Day>23</Day>
				</PubDate>
			</History>
		<Abstract>Abstract

The cloud computing is undoubtedly a great achievement of the computer networks. In this environment, various services have been provided but users should take the trouble to find the services they need. Although researchers have tried to solve the needs of users to information on the web, their studies enjoy strengths and weaknesses and there is no comprehensive system for the discovery of the cloud services in Farsi language; this means they did not consider features of Farsi language. Furthermore, the lack of a comprehensive ontology for Farsi language has caused many studies fail to use ontology features in their service discovery systems. Therefore, there is a need for some systems to detect cloud services for Farsi language with acceptable quality. The use of ontology to discover the cloud services semantically could improve the results of the service discovery system. The current study is an attempt to provide an environment for service discovery in a cloud environment for the Farsi language using ontology evolution. Evaluation of the presented environment shows the increase of the quality in discovery of the cloud services for the Farsi language.</Abstract>
			<OtherAbstract Language="FA">Abstract

The cloud computing is undoubtedly a great achievement of the computer networks. In this environment, various services have been provided but users should take the trouble to find the services they need. Although researchers have tried to solve the needs of users to information on the web, their studies enjoy strengths and weaknesses and there is no comprehensive system for the discovery of the cloud services in Farsi language; this means they did not consider features of Farsi language. Furthermore, the lack of a comprehensive ontology for Farsi language has caused many studies fail to use ontology features in their service discovery systems. Therefore, there is a need for some systems to detect cloud services for Farsi language with acceptable quality. The use of ontology to discover the cloud services semantically could improve the results of the service discovery system. The current study is an attempt to provide an environment for service discovery in a cloud environment for the Farsi language using ontology evolution. Evaluation of the presented environment shows the increase of the quality in discovery of the cloud services for the Farsi language.</OtherAbstract>
		<ObjectList>
			<Object Type="keyword">
			<Param Name="value">Service discovery</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Cloud services</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Ontology evolution</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Farsi language</Param>
			</Object>
		</ObjectList>
<ArchiveCopySource DocType="pdf">https://scj.kashanu.ac.ir/article_111399_7100433b27b5b4efef923cfd845f6826.pdf</ArchiveCopySource>
</Article>
</ArticleSet>
