<?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>رئیس دانشکده مهندسی برق و کامپیوتر</PublisherName>
				<JournalTitle>مجله مهندسی برق دانشگاه تبریز</JournalTitle>
				<Issn>2008-7799</Issn>
				<Volume>48</Volume>
				<Issue>1</Issue>
				<PubDate PubStatus="epublish">
					<Year>2018</Year>
					<Month>05</Month>
					<Day>22</Day>
				</PubDate>
			</Journal>
<ArticleTitle>Covering Array Generation using Teaching Learning base Optimization Algorithm</ArticleTitle>
<VernacularTitle>ساخت آرایه پوشش با استفاده از الگوریتم بهینه‌سازی مبتنی برآموزش و یادگیری</VernacularTitle>
			<FirstPage>161</FirstPage>
			<LastPage>171</LastPage>
			<ELocationID EIdType="pii">7370</ELocationID>
			
			
			<Language>FA</Language>
<AuthorList>
<Author>
					<FirstName>زهرا</FirstName>
					<LastName>عباسی</LastName>
<Affiliation>دانشگاه اراک - دانشکده فنی مهندسی</Affiliation>

</Author>
<Author>
					<FirstName>سجاد</FirstName>
					<LastName>اسفندیاری</LastName>
<Affiliation>دانشگاه اراک - دانشکده فنی مهندسی</Affiliation>

</Author>
<Author>
					<FirstName>وحید</FirstName>
					<LastName>رافع</LastName>
<Affiliation>دانشگاه اراک - دانشکده فنی مهندسی</Affiliation>

</Author>
</AuthorList>
				<PublicationType>Journal Article</PublicationType>
			<History>
				<PubDate PubStatus="received">
					<Year>2016</Year>
					<Month>11</Month>
					<Day>06</Day>
				</PubDate>
			</History>
		<Abstract>In software systems, the most of unexpected bugs usually occur when some of the system components interact with each other at the same time. Combinatorial testing is a method that aims to generate minimized test suite to determine the bugs caused by these components and their interactions. Covering array generation, an optimization problem, is the most popular research area in the field of combinatorial testing. Meta-heuristic algorithms have succeeded in generating covering arrays. Although good results can be found by these strategies, their complex search processes are time consuming. In this respect, these strategies have been confined to small configurations and they can support small interaction strengths (t&lt;=6). In this research, teaching learning base optimization algorithm has been used and fitness function has been designed in a way that searching process become so fast that our strategy enabled to generate covering array with interaction strength up to t=15. In additition, ability of the algorithm in minimization of test suite is also high. The results of this current study showed that our proposed algorithm is able to generate the results more appropriate than the existing strategies.</Abstract>
			<OtherAbstract Language="FA">در سیستم‌های نرم‌افزاری اغلب خطاهای غیرمنتظره زمانی رخ می‌دهد که هم‌زمان تعدادی از اجزاء سیستم باهم در تعامل باشند. آزمون ترکیباتی روشی است که هدف آن تولید دنباله آزمون کمینه است تا خطاهایی که توسط این اجزاء و تعامل آن‌ها به وجود می‌آید را مشخص کند. تولید آرایه پوشش یک مسئله بهینه‌سازی است که یکی از پرطرفدارترین حوزه‌های پژوهش در زمینه آزمون‌های ترکیباتی است. الگوریتم‌های فرامکاشفه‌ای در تولید آرایه پوشش نتایج خوبی را داشته‌اند. گرچه این استراتژی‌ها نتایج بسیار خوبی دارند اما به دلیل پیچیدگی، مراحل جستجوی آن‌ها زمان‌بر است. به این دلیل این استراتژی‌ها به تولید آرایه پوشش برای پیکربندی‌های کوچک محدود هستند و قابلیت پشتیبانی تا قوه‌ی t ≤ 6 را دارند. در این پژوهش ما با استفاده از الگوریتم بهینه‌سازی مبتنی بر آموزش و یادگیری و طراحی تابع برازندگی، به‌گونه‌ای سرعت جستجو را بالابرده‌ایم که الگوریتم توانایی تولید آرایه پوشش تا قوه t = 15 را دارد. علاوه‌براین، توانایی الگوریتم در کمینه‌سازی دنباله آزمون نیز بالا است. نتایج نشان می‌دهد که الگوریتم پیشنهادی قادر به تولید نتایج بسیار بهتری نسبت به سایر روش‌های موجود است.</OtherAbstract>
		<ObjectList>
			<Object Type="keyword">
			<Param Name="value">آزمون مبتنی بر ترکیبات</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">آرایه پوشش</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">الگوریتم بهینه‌سازی مبتنی بر آموزش و یادگیری</Param>
			</Object>
		</ObjectList>
<ArchiveCopySource DocType="pdf">https://tjee.tabrizu.ac.ir/article_7370_455eda53490e851ea7372e0b0a1443be.pdf</ArchiveCopySource>
</Article>
</ArticleSet>
