CINXE.COM

DOISerbia - Semantic feature-based test selection for deep neural networks: A frequency domain perspective - Jiang, Zhouxian; Li, Honghui; Tian, Xuetao; Wang, Rui

<!DOCTYPE html> <html> <head id="MasterHeader"><title> DOISerbia - Semantic feature-based test selection for deep neural networks: A frequency domain perspective - Jiang, Zhouxian; Li, Honghui; Tian, Xuetao; Wang, Rui </title><meta name="robots" content="index,follow" /> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-NJRRP467ME"></script> <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'G-NJRRP467ME'); </script> <link href="App_Themes/KoBSON/main.css" type="text/css" rel="stylesheet" /><meta name="description" content="Jiang, Zhouxian; Li, Honghui; Tian, Xuetao; Wang, Rui - Semantic feature-based test selection for deep neural networks: A frequency domain perspective - Computer Science and Information Systems" /><meta property="og:title" content="DOI Serbia 膷asopisi" /><meta property="og:url" content="https://doiserbia.nb.rs/Article.aspx?ID=1820-02142400045J" /><meta name="citation_journal_title" content="Computer Science and Information Systems" /><meta name="citation_title" content="Semantic feature-based test selection for deep neural networks: A frequency domain perspective" /><meta name="citation_author" content="Jiang, Zhouxian" /><meta name="citation_author" content="Li, Honghui" /><meta name="citation_author" content="Tian, Xuetao" /><meta name="citation_author" content="Wang, Rui" /><meta name="citation_keywords" content="DNN testing, test selection, semantic feature, frequency domain, robustness" /><meta name="citation_year" content="2024" /><meta name="citation_volume" content="21" /><meta name="citation_issue" content="4" /><meta name="citation_firstpage" content="1499" /><meta name="citation_lastpage" content="1522" /><meta name="citation_abstract" content="While deep neural networks (DNNs) have great potential for applications in security and safety-critical domains, their limited robustness to adversarial samples and out-of-distribution (OOD) samples raise significant concerns. In the software engineering community, significant efforts have been devoted to devising testing techniques that verify the robustness of DNNs. This paper investigates semantic feature-based test selection for DNNs from a frequency domain perspective and propose a novel method called SaFeTS. Specifically, we leverage saliency detection techniques, such as Fourier Phase Transform to extract semantic features from test cases. These features are then clustered to select diverse test cases to evaluate the robustness of DNNs and model retraining. Experiments on CIFAR-10 and SVHN datasets demonstrate that SaFeTS exposes more varied model errors compared to baseline methods. Further, retraining with SaFeTS-selected samples significantly improves adversarial and out-of-distribution robustness over state-of-the-art test selection methods. " /><meta name="citation_pdf_url" content="http://www.doiserbia.nb.rs/ft.aspx?id=1820-02142400045J" /><style type="text/css"> .ContentPlaceHolder1_JournalBrowser1_treeviewIssues_0 { text-decoration:none; } </style></head> <body> <form method="post" action="./Article.aspx?ID=1820-02142400045J" onsubmit="javascript:return WebForm_OnSubmit();" id="form1"> <div class="aspNetHidden"> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTg1ODQyMjgxMw9kFgJmD2QWAgIDD2QWBAIDDw8WAh4JTWVudUl0ZW1zMtYHAAEAAAD/////AQAAAAAAAAAMAgAAAD9Db250cm9scywgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwFAQAAABpDb250cm9scy5NZW51Q29tcG9zaXRlSXRlbQMAAAAJX2NoaWxkcmVuBV9pdGVtBV9saW5rAwEBgAFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0YDFbW0NvbnRyb2xzLk1lbnVDb21wb3NpdGVJdGVtLCBDb250cm9scywgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxdXQIAAAAJAwAAAAYEAAAABHJvb3QKBAMAAACAAVN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljLkxpc3RgMVtbQ29udHJvbHMuTWVudUNvbXBvc2l0ZUl0ZW0sIENvbnRyb2xzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAcQ29udHJvbHMuTWVudUNvbXBvc2l0ZUl0ZW1bXQIAAAAICAkFAAAABQAAAAUAAAAHBQAAAAABAAAACAAAAAQaQ29udHJvbHMuTWVudUNvbXBvc2l0ZUl0ZW0CAAAACQYAAAAJBwAAAAkIAAAACQkAAAAJCgAAAA0DAQYAAAABAAAACQsAAAAGDAAAAARIb21lBg0AAAANL0RlZmF1bHQuYXNweAEHAAAAAQAAAAkOAAAABg8AAAAPRm9yIHJlc2VhcmNoZXJzBhAAAAAQL3Jlc2VhcmNoZXIuYXNweAEIAAAAAQAAAAkRAAAABhIAAAALT3BlbiBBY2Nlc3MGEwAAABAvT3BlbkFjY2Vzcy5hc3B4AQkAAAABAAAACRQAAAAGFQAAAAROZXdzBhYAAAAKL25ld3MuYXNweAEKAAAAAQAAAAkXAAAABhgAAAANQWJvdXQgc2VydmljZQYZAAAACy9hYm91dC5hc3B4AQsAAAADAAAACRoAAAAAAAAAAAAAAAEOAAAAAwAAAAkaAAAAAAAAAAAAAAABEQAAAAMAAAAJGgAAAAAAAAAAAAAAARQAAAADAAAACRoAAAAAAAAAAAAAAAEXAAAAAwAAAAkaAAAAAAAAAAAAAAAHGgAAAAABAAAAAAAAAAQaQ29udHJvbHMuTWVudUNvbXBvc2l0ZUl0ZW0CAAAAC2RkAgUPZBYKAgEPZBYMZg8PFgIeC05hdmlnYXRlVXJsBTZodHRwOi8vd3d3LmRvaXNlcmJpYS5uYi5ycy9qb3VybmFsLmFzcHg/aXNzbj0xODIwLTAyMTRkFgJmDw8WAh4ISW1hZ2VVcmwFG34vaW1hZ2VzL2RvaS8xODIwMDIxNF8wLmpwZ2RkAgIPDxYCHwEFHX4vam91cm5hbC5hc3B4P2lzc249MTgyMC0wMjE0FgIeBXN0eWxlBRFmb250LXdlaWdodDpib2xkO2QCBA8WAh4HVmlzaWJsZWcWAgIBDw8WAh8BBTB+L2pvdXJuYWwuYXNweD9pc3NuPTE4MjAtMDIxNCZwZz1lZGl0b3JpYWxwb2xpY3lkZAIGDxYCHwRnFgICAQ8PFgIfAQU3fi9qb3VybmFsLmFzcHg/aXNzbj0xODIwLTAyMTQmcGc9aW5zdHJ1Y3Rpb25zZm9yYXV0aG9yc2RkAggPDxYCHwEFSmh0dHA6Ly92YnMucnMvc2NyaXB0cy9jb2Jpc3M/Y29tbWFuZD1TRUFSQ0gmYmFzZT05OTk5OSZzZWxlY3Q9U1A9MTgyMC0wMjE0ZGQCChA8KwAJAgAPFgIeDU5ldmVyRXhwYW5kZWRkZAgUKwACBQMwOjAUKwACFgYeBFRleHQFCkFsbCBpc3N1ZXMfAQUdfi9qb3VybmFsLmFzcHg/aXNzbj0xODIwLTAyMTQeCEV4cGFuZGVkZxQrABcFYzA6MCwwOjEsMDoyLDA6MywwOjQsMDo1LDA6NiwwOjcsMDo4LDA6OSwwOjEwLDA6MTEsMDoxMiwwOjEzLDA6MTQsMDoxNSwwOjE2LDA6MTcsMDoxOCwwOjE5LDA6MjAsMDoyMRQrAAIWAh8GBREyMDI0IE9uTGluZS1GaXJzdBQrAAIFAzA6MBQrAAIWBB8GBQhJc3N1ZSAwMB8BBRl+L2lzc3VlLmFzcHg/aXNzdWVpZD00NzM5ZBQrAAIWBB8GBQQyMDI0HwdnFCsABQUPMDowLDA6MSwwOjIsMDozFCsAAhYGHwYFEVZvbHVtZSAyMSBJc3N1ZSA0HwEFGX4vaXNzdWUuYXNweD9pc3N1ZWlkPTQ3MjceCFNlbGVjdGVkZ2QUKwACFgQfBgURVm9sdW1lIDIxIElzc3VlIDMfAQUZfi9pc3N1ZS5hc3B4P2lzc3VlaWQ9NDY3N2QUKwACFgQfBgURVm9sdW1lIDIxIElzc3VlIDIfAQUZfi9pc3N1ZS5hc3B4P2lzc3VlaWQ9NDYzM2QUKwACFgQfBgURVm9sdW1lIDIxIElzc3VlIDEfAQUZfi9pc3N1ZS5hc3B4P2lzc3VlaWQ9NDU2OWQUKwACFgIfBgUEMjAyMxQrAAUFDzA6MCwwOjEsMDoyLDA6MxQrAAIWBB8GBRFWb2x1bWUgMjAgSXNzdWUgNB8BBRl+L2lzc3VlLmFzcHg/aXNzdWVpZD00NDc4ZBQrAAIWBB8GBRFWb2x1bWUgMjAgSXNzdWUgMx8BBRl+L2lzc3VlLmFzcHg/aXNzdWVpZD00NDMyZBQrAAIWBB8GBRFWb2x1bWUgMjAgSXNzdWUgMh8BBRl+L2lzc3VlLmFzcHg/aXNzdWVpZD00MzgyZBQrAAIWBB8GBRFWb2x1bWUgMjAgSXNzdWUgMR8BBRl+L2lzc3VlLmFzcHg/aXNzdWVpZD00MzQwZBQrAAIWAh8GBQQyMDIyFCsABAULMDowLDA6MSwwOjIUKwACFgQfBgURVm9sdW1lIDE5IElzc3VlIDMfAQUZfi9pc3N1ZS5hc3B4P2lzc3VlaWQ9NDI1MWQUKwACFgQfBgURVm9sdW1lIDE5IElzc3VlIDIfAQUZfi9pc3N1ZS5hc3B4P2lzc3VlaWQ9NDIwNmQUKwACFgQfBgURVm9sdW1lIDE5IElzc3VlIDEfAQUZfi9pc3N1ZS5hc3B4P2lzc3VlaWQ9NDA5OGQUKwACFgIfBgUEMjAyMRQrAAUFDzA6MCwwOjEsMDoyLDA6MxQrAAIWBB8GBRFWb2x1bWUgMTggSXNzdWUgNB8BBRl+L2lzc3VlLmFzcHg/aXNzdWVpZD0zOTkzZBQrAAIWBB8GBRFWb2x1bWUgMTggSXNzdWUgMx8BBRl+L2lzc3VlLmFzcHg/aXNzdWVpZD0zOTQ0ZBQrAAIWBB8GBRFWb2x1bWUgMTggSXNzdWUgMh8BBRl+L2lzc3VlLmFzcHg/aXNzdWVpZD0zODk5ZBQrAAIWBB8GBRFWb2x1bWUgMTggSXNzdWUgMR8BBRl+L2lzc3VlLmFzcHg/aXNzdWVpZD0zODQ2ZBQrAAIWAh8GBQQyMDIwFCsABAULMDowLDA6MSwwOjIUKwACFgQfBgURVm9sdW1lIDE3IElzc3VlIDMfAQUZfi9pc3N1ZS5hc3B4P2lzc3VlaWQ9Mzc1NWQUKwACFgQfBgURVm9sdW1lIDE3IElzc3VlIDIfAQUZfi9pc3N1ZS5hc3B4P2lzc3VlaWQ9MzcxMmQUKwACFgQfBgURVm9sdW1lIDE3IElzc3VlIDEfAQUZfi9pc3N1ZS5hc3B4P2lzc3VlaWQ9MzYwMmQUKwACFgIfBgUEMjAxORQrAAQFCzA6MCwwOjEsMDoyFCsAAhYEHwYFEVZvbHVtZSAxNiBJc3N1ZSAzHwEFGX4vaXNzdWUuYXNweD9pc3N1ZWlkPTM1MDVkFCsAAhYEHwYFEVZvbHVtZSAxNiBJc3N1ZSAyHwEFGX4vaXNzdWUuYXNweD9pc3N1ZWlkPTM0NjZkFCsAAhYEHwYFEVZvbHVtZSAxNiBJc3N1ZSAxHwEFGX4vaXNzdWUuYXNweD9pc3N1ZWlkPTMzMzNkFCsAAhYCHwYFBDIwMTgUKwAEBQswOjAsMDoxLDA6MhQrAAIWBB8GBRFWb2x1bWUgMTUgSXNzdWUgMx8BBRl+L2lzc3VlLmFzcHg/aXNzdWVpZD0zMjQ2ZBQrAAIWBB8GBRFWb2x1bWUgMTUgSXNzdWUgMh8BBRl+L2lzc3VlLmFzcHg/aXNzdWVpZD0zMTk0ZBQrAAIWBB8GBRFWb2x1bWUgMTUgSXNzdWUgMR8BBRl+L2lzc3VlLmFzcHg/aXNzdWVpZD0zMDY2ZBQrAAIWAh8GBQQyMDE3FCsABAULMDowLDA6MSwwOjIUKwACFgQfBgURVm9sdW1lIDE0IElzc3VlIDMfAQUZfi9pc3N1ZS5hc3B4P2lzc3VlaWQ9Mjk4OWQUKwACFgQfBgURVm9sdW1lIDE0IElzc3VlIDIfAQUZfi9pc3N1ZS5hc3B4P2lzc3VlaWQ9MjkyMWQUKwACFgQfBgURVm9sdW1lIDE0IElzc3VlIDEfAQUZfi9pc3N1ZS5hc3B4P2lzc3VlaWQ9MjgzM2QUKwACFgIfBgUEMjAxNhQrAAQFCzA6MCwwOjEsMDoyFCsAAhYEHwYFEVZvbHVtZSAxMyBJc3N1ZSAzHwEFGX4vaXNzdWUuYXNweD9pc3N1ZWlkPTI4MTVkFCsAAhYEHwYFEVZvbHVtZSAxMyBJc3N1ZSAyHwEFGX4vaXNzdWUuYXNweD9pc3N1ZWlkPTI3MTJkFCsAAhYEHwYFEVZvbHVtZSAxMyBJc3N1ZSAxHwEFGX4vaXNzdWUuYXNweD9pc3N1ZWlkPTI2MjVkFCsAAhYCHwYFBDIwMTUUKwAFBQ8wOjAsMDoxLDA6MiwwOjMUKwACFgQfBgURVm9sdW1lIDEyIElzc3VlIDQfAQUZfi9pc3N1ZS5hc3B4P2lzc3VlaWQ9MjU0NWQUKwACFgQfBgURVm9sdW1lIDEyIElzc3VlIDMfAQUZfi9pc3N1ZS5hc3B4P2lzc3VlaWQ9MjUwNGQUKwACFgQfBgURVm9sdW1lIDEyIElzc3VlIDIfAQUZfi9pc3N1ZS5hc3B4P2lzc3VlaWQ9MjQ4MmQUKwACFgQfBgURVm9sdW1lIDEyIElzc3VlIDEfAQUZfi9pc3N1ZS5hc3B4P2lzc3VlaWQ9MjM5M2QUKwACFgIfBgUEMjAxNBQrAAUFDzA6MCwwOjEsMDoyLDA6MxQrAAIWBB8GBRFWb2x1bWUgMTEgSXNzdWUgNB8BBRl+L2lzc3VlLmFzcHg/aXNzdWVpZD0yMzE1ZBQrAAIWBB8GBRFWb2x1bWUgMTEgSXNzdWUgMx8BBRl+L2lzc3VlLmFzcHg/aXNzdWVpZD0yMjU1ZBQrAAIWBB8GBRFWb2x1bWUgMTEgSXNzdWUgMh8BBRl+L2lzc3VlLmFzcHg/aXNzdWVpZD0yMjQ1ZBQrAAIWBB8GBRFWb2x1bWUgMTEgSXNzdWUgMR8BBRl+L2lzc3VlLmFzcHg/aXNzdWVpZD0yMTY3ZBQrAAIWAh8GBQQyMDEzFCsABQUPMDowLDA6MSwwOjIsMDozFCsAAhYEHwYFEVZvbHVtZSAxMCBJc3N1ZSA0HwEFGX4vaXNzdWUuYXNweD9pc3N1ZWlkPTIwNjRkFCsAAhYEHwYFEVZvbHVtZSAxMCBJc3N1ZSAzHwEFGX4vaXNzdWUuYXNweD9pc3N1ZWlkPTIwMDhkFCsAAhYEHwYFEVZvbHVtZSAxMCBJc3N1ZSAyHwEFGX4vaXNzdWUuYXNweD9pc3N1ZWlkPTE5ODdkFCsAAhYEHwYFEVZvbHVtZSAxMCBJc3N1ZSAxHwEFGX4vaXNzdWUuYXNweD9pc3N1ZWlkPTE5MjlkFCsAAhYCHwYFBDIwMTIUKwAFBQ8wOjAsMDoxLDA6MiwwOjMUKwACFgQfBgUQVm9sdW1lIDkgSXNzdWUgNB8BBRl+L2lzc3VlLmFzcHg/aXNzdWVpZD0xOTAyZBQrAAIWBB8GBRBWb2x1bWUgOSBJc3N1ZSAzHwEFGX4vaXNzdWUuYXNweD9pc3N1ZWlkPTE4MTlkFCsAAhYEHwYFEFZvbHVtZSA5IElzc3VlIDIfAQUZfi9pc3N1ZS5hc3B4P2lzc3VlaWQ9MTc2NWQUKwACFgQfBgUQVm9sdW1lIDkgSXNzdWUgMR8BBRl+L2lzc3VlLmFzcHg/aXNzdWVpZD0xNjU2ZBQrAAIWAh8GBQQyMDExFCsABQUPMDowLDA6MSwwOjIsMDozFCsAAhYEHwYFEFZvbHVtZSA4IElzc3VlIDQfAQUZfi9pc3N1ZS5hc3B4P2lzc3VlaWQ9MTU5NGQUKwACFgQfBgUQVm9sdW1lIDggSXNzdWUgMx8BBRl+L2lzc3VlLmFzcHg/aXNzdWVpZD0xNDU3ZBQrAAIWBB8GBRBWb2x1bWUgOCBJc3N1ZSAyHwEFGX4vaXNzdWUuYXNweD9pc3N1ZWlkPTE0NThkFCsAAhYEHwYFEFZvbHVtZSA4IElzc3VlIDEfAQUZfi9pc3N1ZS5hc3B4P2lzc3VlaWQ9MTM1MGQUKwACFgIfBgUEMjAxMBQrAAUFDzA6MCwwOjEsMDoyLDA6MxQrAAIWBB8GBRBWb2x1bWUgNyBJc3N1ZSA0HwEFGX4vaXNzdWUuYXNweD9pc3N1ZWlkPTEzMjRkFCsAAhYEHwYFEFZvbHVtZSA3IElzc3VlIDMfAQUZfi9pc3N1ZS5hc3B4P2lzc3VlaWQ9MTA1MWQUKwACFgQfBgUQVm9sdW1lIDcgSXNzdWUgMh8BBRl+L2lzc3VlLmFzcHg/aXNzdWVpZD0xMDQzZBQrAAIWBB8GBRBWb2x1bWUgNyBJc3N1ZSAxHwEFGX4vaXNzdWUuYXNweD9pc3N1ZWlkPTEwMTdkFCsAAhYCHwYFBDIwMDkUKwADBQcwOjAsMDoxFCsAAhYEHwYFEFZvbHVtZSA2IElzc3VlIDIfAQUYfi9pc3N1ZS5hc3B4P2lzc3VlaWQ9OTU2ZBQrAAIWBB8GBRBWb2x1bWUgNiBJc3N1ZSAxHwEFGH4vaXNzdWUuYXNweD9pc3N1ZWlkPTgzNmQUKwACFgIfBgUEMjAwOBQrAAMFBzA6MCwwOjEUKwACFgQfBgUQVm9sdW1lIDUgSXNzdWUgMh8BBRh+L2lzc3VlLmFzcHg/aXNzdWVpZD03ODBkFCsAAhYEHwYFEFZvbHVtZSA1IElzc3VlIDEfAQUYfi9pc3N1ZS5hc3B4P2lzc3VlaWQ9Nzc5ZBQrAAIWAh8GBQQyMDA3FCsAAwUHMDowLDA6MRQrAAIWBB8GBRBWb2x1bWUgNCBJc3N1ZSAyHwEFGH4vaXNzdWUuYXNweD9pc3N1ZWlkPTc3OGQUKwACFgQfBgUQVm9sdW1lIDQgSXNzdWUgMR8BBRh+L2lzc3VlLmFzcHg/aXNzdWVpZD03NzdkFCsAAhYCHwYFBDIwMDYUKwADBQcwOjAsMDoxFCsAAhYEHwYFEFZvbHVtZSAzIElzc3VlIDIfAQUYfi9pc3N1ZS5hc3B4P2lzc3VlaWQ9Nzc2ZBQrAAIWBB8GBRBWb2x1bWUgMyBJc3N1ZSAxHwEFGH4vaXNzdWUuYXNweD9pc3N1ZWlkPTc3NWQUKwACFgIfBgUEMjAwNRQrAAMFBzA6MCwwOjEUKwACFgQfBgUQVm9sdW1lIDIgSXNzdWUgMh8BBRh+L2lzc3VlLmFzcHg/aXNzdWVpZD03NzRkFCsAAhYEHwYFEFZvbHVtZSAyIElzc3VlIDEfAQUYfi9pc3N1ZS5hc3B4P2lzc3VlaWQ9NzczZBQrAAIWAh8GBQQyMDA0FCsAAwUHMDowLDA6MRQrAAIWBB8GBRBWb2x1bWUgMSBJc3N1ZSAyHwEFGH4vaXNzdWUuYXNweD9pc3N1ZWlkPTc3MmQUKwACFgQfBgUQVm9sdW1lIDEgSXNzdWUgMR8BBRh+L2lzc3VlLmFzcHg/aXNzdWVpZD03NzFkBSNjdGwwMCRjdGwyMXxlbmVubm5ubm5ubm5ubm5ubm5ubm5ubmQCAw9kFhgCAQ8PFgQfAgUZfi9pbWcvYnV0dG9uX3ByZXZpb3VzLnBuZx4HRW5hYmxlZGdkZAIDDw8WBB8CBRV+L2ltZy9idXR0b25fbmV4dC5wbmcfCWdkZAIFDw8WAh8GBdICPHAgYWxpZ249J3JpZ2h0Jz5Db21wdXRlciBTY2llbmNlIGFuZCBJbmZvcm1hdGlvbiBTeXN0ZW1zIDIwMjQgVm9sdW1lIDIxLCBJc3N1ZSA0LCBQYWdlczogMTQ5OS0xNTIyPGJyIC8+ICAgIDxhIGhyZWY9Imh0dHBzOi8vZG9pLm9yZy8xMC4yMjk4L0NTSVMyMzA5MDcwNDVKIj5odHRwczovL2RvaS5vcmcvMTAuMjI5OC9DU0lTMjMwOTA3MDQ1SjwvYT48YnIgLz48YSBocmVmPSdmdC5hc3B4P2lkPTE4MjAtMDIxNDI0MDAwNDVKJyBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsiPkZ1bGwgdGV4dDwvYT4gKDxpbWcgc3JjPSJpbWcvcGRmLXRpbnkuZ2lmIiAvPiAyNTkzIEtCKTwvcD5kZAIHDw8WAh8GBXY8cD48c3Ryb25nPlNlbWFudGljIGZlYXR1cmUtYmFzZWQgdGVzdCBzZWxlY3Rpb24gZm9yIGRlZXAgbmV1cmFsIG5ldHdvcmtzOiBBIGZyZXF1ZW5jeSBkb21haW4gcGVyc3BlY3RpdmU8L3N0cm9uZz48L3A+ZGQCCQ8PFgIfBgWcBTxwPjxpPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogYm9sZDsiPkppYW5nIFpob3V4aWFuPC9zcGFuPiAoU2Nob29sIG9mIENvbXB1dGluZyBhbmQgSW5mb3JtYXRpb24gVGVjaG5vbG9neSwgQmVpamluZyBKaWFvdG9uZyBVbml2ZXJzaXR5LCBCZWlqaW5nLCBDaGluYSksIHpob3V4aWFuamlhbmdAYmp0dS5lZHUuY248YnI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiBib2xkOyI+TGkgSG9uZ2h1aTwvc3Bhbj4gKFNjaG9vbCBvZiBDb21wdXRpbmcgYW5kIEluZm9ybWF0aW9uIFRlY2hub2xvZ3ksIEJlaWppbmcgSmlhb3RvbmcgVW5pdmVyc2l0eSwgQmVpamluZywgQ2hpbmEpLCBoaGxpQGJqdHUuZWR1LmNuPGJyPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogYm9sZDsiPlRpYW4gWHVldGFvPC9zcGFuPiAoRmFjdWx0eSBvZiBQc3ljaG9sb2d5LCBCZWlqaW5nIE5vcm1hbCBVbml2ZXJzaXR5LCBCZWlqaW5nLCBDaGluYSksIHh0dGlhbkBibnUuZWR1LmNuPGJyPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogYm9sZDsiPldhbmcgUnVpPC9zcGFuPiAoU2Nob29sIG9mIENvbXB1dGluZyBhbmQgSW5mb3JtYXRpb24gVGVjaG5vbG9neSwgQmVpamluZyBKaWFvdG9uZyBVbml2ZXJzaXR5LCBCZWlqaW5nLCBDaGluYSksIHJ1aS53YW5nQGJqdHUuZWR1LmNuPGJyPjwvaT48L3A+ZGQCCw8PFgIfBgW0CDxwPldoaWxlIGRlZXAgbmV1cmFsIG5ldHdvcmtzIChETk5zKSBoYXZlIGdyZWF0IHBvdGVudGlhbCBmb3IgYXBwbGljYXRpb25zIGluIHNlY3VyaXR5IGFuZCBzYWZldHktY3JpdGljYWwgZG9tYWlucywgdGhlaXIgbGltaXRlZCByb2J1c3RuZXNzIHRvIGFkdmVyc2FyaWFsIHNhbXBsZXMgYW5kIG91dC1vZi1kaXN0cmlidXRpb24gKE9PRCkgc2FtcGxlcyByYWlzZSBzaWduaWZpY2FudCBjb25jZXJucy4gSW4gdGhlIHNvZnR3YXJlIGVuZ2luZWVyaW5nIGNvbW11bml0eSwgc2lnbmlmaWNhbnQgZWZmb3J0cyBoYXZlIGJlZW4gZGV2b3RlZCB0byBkZXZpc2luZyB0ZXN0aW5nIHRlY2huaXF1ZXMgdGhhdCB2ZXJpZnkgdGhlIHJvYnVzdG5lc3Mgb2YgRE5Ocy4gVGhpcyBwYXBlciBpbnZlc3RpZ2F0ZXMgc2VtYW50aWMgZmVhdHVyZS1iYXNlZCB0ZXN0IHNlbGVjdGlvbiBmb3IgRE5OcyBmcm9tIGEgZnJlcXVlbmN5IGRvbWFpbiBwZXJzcGVjdGl2ZSBhbmQgcHJvcG9zZSBhIG5vdmVsIG1ldGhvZCBjYWxsZWQgU2FGZVRTLiBTcGVjaWZpY2FsbHksIHdlIGxldmVyYWdlIHNhbGllbmN5IGRldGVjdGlvbiB0ZWNobmlxdWVzLCBzdWNoIGFzIEZvdXJpZXIgUGhhc2UgVHJhbnNmb3JtIHRvIGV4dHJhY3Qgc2VtYW50aWMgZmVhdHVyZXMgZnJvbSB0ZXN0IGNhc2VzLiBUaGVzZSBmZWF0dXJlcyBhcmUgdGhlbiBjbHVzdGVyZWQgdG8gc2VsZWN0IGRpdmVyc2UgdGVzdCBjYXNlcyB0byBldmFsdWF0ZSB0aGUgcm9idXN0bmVzcyBvZiBETk5zIGFuZCBtb2RlbCByZXRyYWluaW5nLiBFeHBlcmltZW50cyBvbiBDSUZBUi0xMCBhbmQgU1ZITiBkYXRhc2V0cyBkZW1vbnN0cmF0ZSB0aGF0IFNhRmVUUyBleHBvc2VzIG1vcmUgdmFyaWVkIG1vZGVsIGVycm9ycyBjb21wYXJlZCB0byBiYXNlbGluZSBtZXRob2RzLiBGdXJ0aGVyLCByZXRyYWluaW5nIHdpdGggU2FGZVRTLXNlbGVjdGVkIHNhbXBsZXMgc2lnbmlmaWNhbnRseSBpbXByb3ZlcyBhZHZlcnNhcmlhbCBhbmQgb3V0LW9mLWRpc3RyaWJ1dGlvbiByb2J1c3RuZXNzIG92ZXIgc3RhdGUtb2YtdGhlLWFydCB0ZXN0IHNlbGVjdGlvbiBtZXRob2RzLiA8L3A+ZGQCDQ8PFgIfBgVcPHA+S2V5d29yZHM6IEROTiB0ZXN0aW5nLCB0ZXN0IHNlbGVjdGlvbiwgc2VtYW50aWMgZmVhdHVyZSwgZnJlcXVlbmN5IGRvbWFpbiwgcm9idXN0bmVzczwvcD5kZAIPDw8WAh8GZWRkAhEPDxYCHwZlZGQCEw8PFgIfBgUPU2hvdyByZWZlcmVuY2VzZGQCFQ8WAh4LXyFJdGVtQ291bnQCPhZ8Zg9kFgJmDxUBlAJBYmRhciwgTS4sIFBvdXJwYW5haCwgRi4sIEh1c3NhaW4sIFMuLCBSZXphemFkZWdhbiwgRC4sIExpdSwgTC4sIEdoYXZhbXphZGVoLCBNLiwgRmllZ3V0aCwgUC4sIENhbywgWC4sIEtob3NyYXZpLCBBLiwgQWNoYXJ5YSwgVS5SLiwgZXQgYWwuOiBBIHJldmlldyBvZiB1bmNlcnRhaW50eSBxdWFudGlmaWNhdGlvbiBpbiBkZWVwIGxlYXJuaW5nOiBUZWNobmlxdWVzLCBhcHBsaWNhdGlvbnMgYW5kIGNoYWxsZW5nZXMuIEluZm9ybWF0aW9uIEZ1c2lvbiA3NiwgMjQzLTI5NyAoMjAyMSlkAgEPZBYCZg8VAc4BQWdoYWJhYmFleWFuLCBaLiwgQWJkZWxsYXRpZiwgTS4sIEJyaWFuZCwgTC4sIFMsIFIuLCBCYWdoZXJ6YWRlaCwgTS46IEJsYWNrLWJveCB0ZXN0aW5nIG9mIGRlZXAgbmV1cmFsIG5ldHdvcmtzIHRocm91Z2ggdGVzdCBjYXNlIGRpdmVyc2l0eS4gSUVFRSBUcmFuc2FjdGlvbnMgb24gU29mdHdhcmUgRW5naW5lZXJpbmcgNDkoNSksIDMxODItMzIwNCAoMjAyMylkAgIPZBYCZg8VAaIBQWx2ZXMsIEUuRS4sIEJoYXR0LCBELiwgSGFsbCwgQi4sIERyaXNjb2xsLCBLLiwgTXVydWdlc2FuLCBBLiwgUnVzaGJ5LCBKLjogQ29uc2lkZXJhdGlvbnMgaW4gYXNzdXJpbmcgc2FmZXR5IG9mIGluY3JlYXNpbmdseSBhdXRvbm9tb3VzIHN5c3RlbXMuIFRlY2guIHJlcC4gKDIwMTgpZAIDD2QWAmYPFQG0AUFydGh1ciwgRC4sIFZhc3NpbHZpdHNraWksIFMuOiBLLW1lYW5zKysgdGhlIGFkdmFudGFnZXMgb2YgY2FyZWZ1bCBzZWVkaW5nLiBJbjogUHJvY2VlZGluZ3Mgb2YgdGhlIGVpZ2h0ZWVudGggYW5udWFsIEFDTS1TSUFNIHN5bXBvc2l1bSBvbiBEaXNjcmV0ZSBhbGdvcml0aG1zLiBwcC4gMTAyNy0xMDM1ICgyMDA3KWQCBA9kFgJmDxUBpwFCYXphcmJhc2gsIE0uOiBGaW50ZWNoIGluIGZpbmFuY2lhbCBpbmNsdXNpb246IE1hY2hpbmUgbGVhcm5pbmcgYXBwbGljYXRpb25zIGluIGFzc2Vzc2luZyBjcmVkaXQgcmlzay4gVGVjaC4gcmVwLiwgSW50ZXJuYXRpb25hbCBNb25ldGFyeSBGdW5kICgyMDE5KSwgdGVjaG5pY2FsIHJlcG9ydGQCBQ9kFgJmDxUBggJCaWFnaW9sYSwgTS4sIFN0b2NjbywgQS4sIFJpY2NhLCBGLiwgVG9uZWxsYSwgUC46IERpdmVyc2l0eS1iYXNlZCB3ZWIgdGVzdCBnZW5lcmF0aW9uLiBJbjogUHJvY2VlZGluZ3Mgb2YgdGhlIDIwMTkgMjd0aCBBQ00gSm9pbnQgTWVldGluZyBvbiBFdXJvcGVhbiBTb2Z0d2FyZSBFbmdpbmVlcmluZyBDb25mZXJlbmNlIGFuZCBTeW1wb3NpdW0gb24gdGhlIEZvdW5kYXRpb25zIG9mIFNvZnR3YXJlIEVuZ2luZWVyaW5nLiBwcC4gMTQyLTE1MyAoMjAxOSlkAgYPZBYCZg8VAV1Cb2FzaGFzaCwgQi46IFRpbWUtZnJlcXVlbmN5IHNpZ25hbCBhbmFseXNpcyBhbmQgcHJvY2Vzc2luZzogYSBjb21wcmVoZW5zaXZlIHJlZmVyZW5jZSAoMjAxNSlkAgcPZBYCZg8VAdsBQm9qYXJza2ksIE0uLCBEZWwgVGVzdGEsIEQuLCBEd29yYWtvd3NraSwgRC4sIEZpcm5lciwgQi4sIEZsZXBwLCBCLiwgR295YWwsIFAuLCBKYWNrZWwsIEwuRC4sIE1vbmZvcnQsIE0uLCBNdWxsZXIsIFUuLCBaaGFuZywgSi4sIGV0IGFsLjogRW5kIHRvIGVuZCBsZWFybmluZyBmb3Igc2VsZi1kcml2aW5nIGNhcnMuIGFyWGl2IHByZXByaW50IGFyWGl2OjE2MDQuMDczMTYgKDIwMTYpZAIID2QWAmYPFQG5AUJvcmFuZGFnLCBFLiwgT3pjaWZ0LCBBLiwgS2lsaW5jLCBELiwgWXVjYWxhciwgRi46IE1ham9yaXR5IHZvdGUgZmVhdHVyZSBzZWxlY3Rpb24gYWxnb3JpdGhtIGluIHNvZnR3YXJlIGZhdWx0IHByZWRpY3Rpb24uIENvbXB1dGVyIFNjaWVuY2UgYW5kIEluZm9ybWF0aW9uIFN5c3RlbXMgMTYoMiksIDUxNS01MzkgKDIwMTkpZAIJD2QWAmYPFQGbAUNhcmxpbmksIE4uLCBXYWduZXIsIEQuOiBUb3dhcmRzIGV2YWx1YXRpbmcgdGhlIHJvYnVzdG5lc3Mgb2YgbmV1cmFsIG5ldHdvcmtzLiBJbjogMjAxNyBJRUVFIFN5bXBvc2l1bSBvbiBTZWN1cml0eSBhbmQgUHJpdmFjeSAoc3ApLiBwcC4gMzktNTcuIElFRUUgKDIwMTcpZAIKD2QWAmYPFQGAAkNoZW4sIEcuLCBQZW5nLCBQLiwgTWEsIEwuLCBMaSwgSi4sIER1LCBMLiwgVGlhbiwgWS46IEFtcGxpdHVkZS1waGFzZSByZWNvbWJpbmF0aW9uOiBSZXRoaW5raW5nIHJvYnVzdG5lc3Mgb2YgY29udm9sdXRpb25hbCBuZXVyYWwgbmV0d29ya3MgaW4gZnJlcXVlbmN5IGRvbWFpbi4gSW46IFByb2NlZWRpbmdzIG9mIHRoZSBJRUVFL0NWRiBJbnRlcm5hdGlvbmFsIENvbmZlcmVuY2Ugb24gQ29tcHV0ZXIgVmlzaW9uLiBwcC4gNDU4LTQ2NyAoMjAyMSlkAgsPZBYCZg8VAdABRGVuZywgSi4sIERvbmcsVy4sIFNvY2hlciwgUi4sIExpLCBMLkouLCBMaSwgSy4sIEZlaS1GZWksIEwuOiBJbWFnZW5ldDogQSBsYXJnZS1zY2FsZSBoaWVyYXJjaGljYWwgaW1hZ2UgZGF0YWJhc2UuIEluOiAyMDA5IElFRUUgQ29uZmVyZW5jZSBvbiBDb21wdXRlciBWaXNpb24gYW5kIFBhdHRlcm4gUmVjb2duaXRpb24uIHBwLiAyNDgtMjU1LiBJZWVlICgyMDA5KWQCDA9kFgJmDxUB7QFGZWxkdCwgUi4sIFBvdWxkaW5nLCBTLiwgQ2xhcmssIEQuLCBZb28sIFMuOiBUZXN0IHNldCBkaWFtZXRlcjogUXVhbnRpZnlpbmcgdGhlIGRpdmVyc2l0eSBvZiBzZXRzIG9mIHRlc3QgY2FzZXMuIEluOiAyMDE2IElFRUUgOHRoIEludGVybmF0aW9uYWwgQ29uZmVyZW5jZSBvbiBTb2Z0d2FyZSBUZXN0aW5nLCB2ZXJpZmljYXRpb24gYW5kIHZhbGlkYXRpb24gKElDU1QpLiBwcC4gMjIzLTIzMy4gSUVFRSAoMjAxNilkAg0PZBYCZg8VAfABRmVuZywgWS4sIFNoaSwgUS4sIEdhbywgWC4sIGV0IGFsLjogRGVlcGdpbmk6IHByaW9yaXRpemluZyBtYXNzaXZlIHRlc3RzIHRvIGVuaGFuY2UgdGhlIHJvYnVzdG5lc3Mgb2YgZGVlcCBuZXVyYWwgbmV0d29ya3MuIEluOiBQcm9jZWVkaW5ncyBvZiB0aGUgMjl0aCBBQ00gU0lHU09GVCBJbnRlcm5hdGlvbmFsIFN5bXBvc2l1bSBvbiBTb2Z0d2FyZSBUZXN0aW5nIGFuZCBBbmFseXNpcy4gcHAuIDE3Ny0xODggKDIwMjApZAIOD2QWAmYPFQHHAUdhbywgWC4sIEZlbmcsIFkuLCBZaW4sIFkuLCBMaXUsIFouLCBDaGVuLCBaLiwgWHUsIEIuOiBBZGFwdGl2ZSB0ZXN0IHNlbGVjdGlvbiBmb3IgZGVlcCBuZXVyYWwgbmV0d29ya3MuIEluOiBQcm9jZWVkaW5ncyBvZiB0aGUgNDR0aCBJbnRlcm5hdGlvbmFsIENvbmZlcmVuY2Ugb24gU29mdHdhcmUgRW5naW5lZXJpbmcuIHBwLiA3My04NSAoMjAyMilkAg8PZBYCZg8VAc4BR3VvLCBDLiwgTWEsIFEuLCBaaGFuZywgTC46IFNwYXRpby10ZW1wb3JhbCBzYWxpZW5jeSBkZXRlY3Rpb24gdXNpbmcgcGhhc2Ugc3BlY3RydW0gb2YgcXVhdGVybmlvbiBmb3VyaWVyIHRyYW5zZm9ybS4gSW46IDIwMDggSUVFRSBDb25mZXJlbmNlIG9uIENvbXB1dGVyIFZpc2lvbiBhbmQgUGF0dGVybiBSZWNvZ25pdGlvbi4gcHAuIDEtOC4gSUVFRSAoMjAwOClkAhAPZBYCZg8VAYIBR3VvLCBKLiwgSmlhbmcsIFkuLCBaaGFvLCBZLiwgQ2hlbiwgUS4sIFN1biwgSi46IERsZnV6ejogRGlmZmVyZW50aWFsIGZ1enppbmcgdGVzdGluZyBvZiBkZWVwIGxlYXJuaW5nIHN5c3RlbXMuIHBwLiA3MzktNzQzICgyMDE4KWQCEQ9kFgJmDxUBuQFIYW4sIFMuLCBMaW4sIEMuLCBTaGVuLCBDLiwgV2FuZywgUS4sIEd1YW4sIFguOiBJbnRlcnByZXRpbmcgYWR2ZXJzYXJpYWwgZXhhbXBsZXMgaW4gZGVlcCBsZWFybmluZzogQSByZXZpZXcuIEFzc29jaWF0aW9uIGZvciBDb21wdXRpbmcgTWFjaGluZXJ5ICgyMDIzKSwgaHR0cHM6Ly9kb2kub3JnLzEwLjExNDUvMzU5NDg2OWQCEg9kFgJmDxUBqwFIYXJ0aWdhbiwgSi5BLiwgV29uZywgTS5BLjogQWxnb3JpdGhtIGFzIDEzNjogQSBrLW1lYW5zIGNsdXN0ZXJpbmcgYWxnb3JpdGhtLiBKb3VybmFsIG9mIHRoZSByb3lhbCBzdGF0aXN0aWNhbCBzb2NpZXR5LiBzZXJpZXMgYyAoYXBwbGllZCBzdGF0aXN0aWNzKSAyOCgxKSwgMTAwLTEwOCAoMTk3OSlkAhMPZBYCZg8VAbgBSGUsIEsuLCBaaGFuZywgWC4sIFJlbiwgUy4sIFN1biwgSi46IERlZXAgcmVzaWR1YWwgbGVhcm5pbmcgZm9yIGltYWdlIHJlY29nbml0aW9uLiBJbjogUHJvY2VlZGluZ3Mgb2YgdGhlIElFRUUgQ29uZmVyZW5jZSBvbiBDb21wdXRlciBWaXNpb24gYW5kIFBhdHRlcm4gUmVjb2duaXRpb24uIHBwLiA3NzAtNzc4ICgyMDE2KWQCFA9kFgJmDxUB7QFIZW1tYXRpLCBILiwgRmFuZywgWi4sIE1hbnR5bGEsIE0uVi46IFByaW9yaXRpemluZyBtYW51YWwgdGVzdCBjYXNlcyBpbiB0cmFkaXRpb25hbCBhbmQgcmFwaWQgcmVsZWFzZSBlbnZpcm9ubWVudHMuIEluOiAyMDE1IElFRUUgOHRoIEludGVybmF0aW9uYWwgQ29uZmVyZW5jZSBvbiBTb2Z0d2FyZSBUZXN0aW5nLCB2ZXJpZmljYXRpb24gYW5kIHZhbGlkYXRpb24gKElDU1QpLiBwcC4gMS0xMC4gSUVFRSAoMjAxNSlkAhUPZBYCZg8VAYkBSGVuZHJ5Y2tzIEQsIEQuVC46IEJlbmNobWFya2luZyBuZXVyYWwgbmV0d29yayByb2J1c3RuZXNzIHRvIGNvbW1vbiBjb3JydXB0aW9ucyBhbmQgcGVydHVyYmF0aW9ucy4gYXJYaXYgcHJlcHJpbnQgYXJYaXY6MTkwMy4xMjI2MSAoMjAyMClkAhYPZBYCZg8VAZ8BSG91LCBYLiwgWmhhbmcsIEwuOiBTYWxpZW5jeSBkZXRlY3Rpb246IEEgc3BlY3RyYWwgcmVzaWR1YWwgYXBwcm9hY2guIEluOiAyMDA3IElFRUUgQ29uZmVyZW5jZSBvbiBjb21wdXRlciB2aXNpb24gYW5kIHBhdHRlcm4gcmVjb2duaXRpb24uIHBwLiAxLTguIElFRUUgKDIwMDcpZAIXD2QWAmYPFQGMAUh1YW5nLCBCLiwgVGFvLCBDLiwgTGluLCBSLiwgV29uZywgTi46IEZyZXF1ZW5jeSByZWd1bGFyaXphdGlvbiBmb3IgaW1wcm92aW5nIGFkdmVyc2FyaWFsIHJvYnVzdG5lc3MuIGFyWGl2IHByZXByaW50IGFyWGl2OjIyMTIuMTI3MzIgKDIwMjIpZAIYD2QWAmYPFQHCAUh1YW5nLCBHLiwgTGl1LCBaLiwgVmFuIERlciBNYWF0ZW4sIEwuLCBldCBhbC46IERlbnNlbHkgY29ubmVjdGVkIGNvbnZvbHV0aW9uYWwgbmV0d29ya3MuIEluOiBQcm9jZWVkaW5ncyBvZiB0aGUgSUVFRSBDb25mZXJlbmNlIG9uIENvbXB1dGVyIFZpc2lvbiBhbmQgUGF0dGVybiBSZWNvZ25pdGlvbi4gcHAuIDQ3MDAtIDQ3MDggKDIwMTcpZAIZD2QWAmYPFQHKAUlhbmRvbGEsIEYuTi4sIEhhbiwgUy4sIE1vc2tld2ljeiwgTS5XLiwgQXNocmFmLCBLLiwgRGFsbHksIFcuSi4sIEtldXR6ZXIsIEsuOiBTcXVlZXplbmV0OiBBbGV4bmV0LWxldmVsIGFjY3VyYWN5IHdpdGggNTB4IGZld2VyIHBhcmFtZXRlcnMgYW5kISAwLjUgbWIgbW9kZWwgc2l6ZS4gYXJYaXYgcHJlcHJpbnQgYXJYaXY6MTYwMi4wNzM2MCAoMjAxNilkAhoPZBYCZg8VAaQBSW1hbW9nbHUsIE4uLCBMaW4sVy4sIEZhbmcsIFkuOiBBIHNhbGllbmN5IGRldGVjdGlvbiBtb2RlbCB1c2luZyBsb3ctbGV2ZWwgZmVhdHVyZXMgYmFzZWQgb24gd2F2ZWxldCB0cmFuc2Zvcm0uIElFRUUgdHJhbnNhY3Rpb25zIG9uIG11bHRpbWVkaWEgMTUoMSksIDk2LTEwNSAoMjAxMilkAhsPZBYCZg8VAWtLaW0sIEguOiBUb3JjaGF0dGFja3M6IEEgcHl0b3JjaCByZXBvc2l0b3J5IGZvciBhZHZlcnNhcmlhbCBhdHRhY2tzLiBhclhpdiBwcmVwcmludCBhclhpdjoyMDEwLjAxOTUwICgyMDIwKWQCHA9kFgJmDxUBbktvY2gsIEMuLCBQb2dnaW8sIFQuOiBQcmVkaWN0aW5nIHRoZSB2aXN1YWwgd29ybGQ6IFNpbGVuY2UgaXMgZ29sZGVuLiBOYXR1cmUgTmV1cm9zY2llbmNlIHBwLiAyKDEpOjktMTAgKDE5OTkpZAIdD2QWAmYPFQFUS3JpemhldnNreSwgQS4sIGV0IGFsLjogTGVhcm5pbmcgbXVsdGlwbGUgbGF5ZXJzIG9mIGZlYXR1cmVzIGZyb20gdGlueSBpbWFnZXMgKDIwMDkpZAIeD2QWAmYPFQG/AUxhbmdmb3JkLCBNLkEuLCBDaGVuZywgQi5ILjogRW5raTogYSBkaXZlcnNpdHktZHJpdmVuIGFwcHJvYWNoIHRvIHRlc3QgYW5kIHRyYWluIHJvYnVzdCBsZWFybmluZy1lbmFibGVkIHN5c3RlbXMuIEFDTSBUcmFuc2FjdGlvbnMgb24gQXV0b25vbW91cyBhbmQgQWRhcHRpdmUgU3lzdGVtcyAoVEFBUykgMTUoMiksIDEtMzIgKDIwMjEpZAIfD2QWAmYPFQGTAUxhemnEhywgTC46IFNvZnR3YXJlIHRlc3Rpbmcgb3B0aW1pemF0aW9uIGJ5IGFkdmFuY2VkIHF1YW50aXRhdGl2ZSBkZWZlY3QgbWFuYWdlbWVudC4gQ29tcHV0ZXIgU2NpZW5jZSBhbmQgSW5mb3JtYXRpb24gU3lzdGVtcyA3KDMpLCA0NTktNDg3ICgyMDEwKWQCIA9kFgJmDxUBygFMaSwgSi4sIExldmluZSwgTS5ELiwgQW4sIFguLCBYdSwgWC4sIEhlLCBILjogVmlzdWFsIHNhbGllbmN5IGJhc2VkIG9uIHNjYWxlLXNwYWNlIGFuYWx5c2lzIGluIHRoZSBmcmVxdWVuY3kgZG9tYWluLiBJRUVFIFRyYW5zYWN0aW9ucyBvbiBQYXR0ZXJuIEFuYWx5c2lzIGFuZCBNYWNoaW5lIEludGVsbGlnZW5jZSAzNSg0KSwgOTk2LTEwMTAgKDIwMTMpZAIhD2QWAmYPFQHyAUxpLCBaLiwgTWEsIFguLCBYdSwgQy4sIENhbywgQy46IFN0cnVjdHVyYWwgY292ZXJhZ2UgY3JpdGVyaWEgZm9yIG5ldXJhbCBuZXR3b3JrcyBjb3VsZCBiZSBtaXNsZWFkaW5nLiBJbjogMjAxOSBJRUVFL0FDTSA0MXN0IEludGVybmF0aW9uYWwgQ29uZmVyZW5jZSBvbiBTb2Z0d2FyZSBFbmdpbmVlcmluZzogTmV3IElkZWFzIGFuZCBFbWVyZ2luZyBSZXN1bHRzIChJQ1NFLU5JRVIpLiBwcC4gODktOTIuIElFRUUgKDIwMTkpZAIiD2QWAmYPFQGFAU1hLCBMLiwgSnVlZmVpLVh1LCBGLiwgWmhhbmcsIEYuLCBldCBhbC46IERlZXBnYXVnZTogTXVsdGktZ3JhbnVsYXJpdHkgdGVzdGluZyBjcml0ZXJpYSBmb3IgZGVlcCBsZWFybmluZyBzeXN0ZW1zLiBwcC4gMTIwLTEzMSAoMjAxOClkAiMPZBYCZg8VAXVNYSwgTC4sIFpoYW5nLCBGLiwgU3VuLCBKLiwgZXQgYWwuOiBEZWVwbXV0YXRpb246IE11dGF0aW9uIHRlc3Rpbmcgb2YgZGVlcCBsZWFybmluZyBzeXN0ZW1zLiBwcC4gMTAwLTExMS4gSUVFRSAoMjAxOClkAiQPZBYCZg8VAaIBTWFkcnksIEEuLCBNYWtlbG92LCBBLiwgU2NobWlkdCwgTC4sIFRzaXByYXMsIEQuLCBWbGFkdSwgQS46IFRvd2FyZHMgZGVlcCBsZWFybmluZyBtb2RlbHMgcmVzaXN0YW50IHRvIGFkdmVyc2FyaWFsIGF0dGFja3MuIGFyWGl2IHByZXByaW50IGFyWGl2OjE3MDYuMDYwODMgKDIwMTcpZAIlD2QWAmYPFQHlAU1laHJ0YXNoLCBBLiwgV2VsbHMsIFcuTS4sIFRlbXBhbnksIEMuTS4sIEFib2xtYWVzdW1pLCBQLiwgS2FwdXIsIFQuOiBDb25maWRlbmNlIGNhbGlicmF0aW9uIGFuZCBwcmVkaWN0aXZlIHVuY2VydGFpbnR5IGVzdGltYXRpb24gZm9yIGRlZXAgbWVkaWNhbCBpbWFnZSBzZWdtZW50YXRpb24uIElFRUUgVHJhbnNhY3Rpb25zIG9uIE1lZGljYWwgSW1hZ2luZyAzOSgxMiksIDM4NjgtMzg3OCAoMjAyMClkAiYPZBYCZg8VAWlPcHBlbmhlaW0sIEEuLCBMaW0sIEouOiBUaGUgaW1wb3J0YW5jZSBvZiBwaGFzZSBpbiBzaWduYWxzLiBQcm9jZWVkaW5ncyBvZiB0aGUgSUVFRSA2OSg1KSwgNTI5LTU0MSAoMTk4MSlkAicPZBYCZg8VAXZQZWksIEsuLCBDYW8sIFkuLCBZYW5nLCBKLiwgSmFuYSwgUy46IERlZXB4cGxvcmU6IEF1dG9tYXRlZCB3aGl0ZWJveCB0ZXN0aW5nIG9mIGRlZXAgbGVhcm5pbmcgc3lzdGVtcy4gcHAuIDEtMTggKDIwMTcpZAIoD2QWAmYPFQGbAVNoZW4sIFouLCBMaXUsIEouLCBIZSwgWS4sIFpoYW5nLCBYLiwgWHUsIFIuLCBZdSwgSC4sIEN1aSwgUC46IFRvd2FyZHMgb3V0LW9mLWRpc3RyaWJ1dGlvbiBnZW5lcmFsaXphdGlvbjogQSBzdXJ2ZXkuIGFyWGl2IHByZXByaW50IGFyWGl2OjIxMDguMTM2MjQgKDIwMjEpZAIpD2QWAmYPFQGnAVNpbW9ueWFuLCBLLiwgWmlzc2VybWFuLCBBLjogVmVyeSBkZWVwIGNvbnZvbHV0aW9uYWwgbmV0LXdvcmtzIGZvciBsYXJnZS1zY2FsZSBpbWFnZSByZWNvZ25pdGlvbi4gSW4gSW50ZXJuYXRpb25hbCBDb25mZXJlbmNlIG9uIExlYXJuaW5nIFJlcHJlc2VudGF0aW9ucyAoSUNMUikgKDIwMTUpZAIqD2QWAmYPFQGvAVNvbmcsIEguLCBHYW8sIFMuLCBMaSwgWS4sIExpdSwgTC4sIERvbmcsIEguOiBUcmFpbi1jZW50cmljIGNvbW11bmljYXRpb24gYmFzZWQgYXV0b25vbW91cyB0cmFpbiBjb250cm9sIHN5c3RlbS4gSUVFRSBUcmFuc2FjdGlvbnMgb24gSW50ZWxsaWdlbnQgVmVoaWNsZXMgOCgxKSwgNzIxLTczMSAoMjAyMylkAisPZBYCZg8VAb4BU29uZywgSC4sIFN1biwgWi4sIFdhbmcsIEguLCBRdSwgVC4sIFpoYW5nLCBaLiwgRG9uZywgSC46IEVuaGFuY2luZyB0cmFpbiBwb3NpdGlvbiBwZXJjZXB0aW9uIHRocm91Z2ggYWktZHJpdmVuIG11bHRpLXNvdXJjZSBpbmZvcm1hdGlvbiBmdXNpb24uIENvbnRyb2wgVGhlb3J5IGFuZCBUZWNobm9sb2d5IHBwLiAxLTEyICgyMDIzKWQCLA9kFgJmDxUBxAFTdW4sIEouLCBNZWhyYSwgQS4sIEthaWxraHVyYSwgQi4sIGV0IGFsLjogQ2VydGlmaWVkIGFkdmVyc2FyaWFsIGRlZmVuc2VzIG1lZXQgb3V0LW9mLWRpc3RyaWJ1dGlvbiBjb3JydXB0aW9uczogQmVuY2htYXJraW5nIHJvYnVzdG5lc3MgYW5kIHNpbXBsZSBiYXNlbGluZXMuIGFyWGl2IHByZXByaW50IGFyWGl2OjIxMTIuMDA2NTkgKDIwMjEpZAItD2QWAmYPFQGHAlN1biwgWS4sIEh1YW5nLCBYLiwgS3JvZW5pbmcsIEQuLCBTaGFycCwgSi4sIEhpbGwsIE0uLCBBc2htb3JlLCBSLjogRGVlcGNvbmNvbGljOiB0ZXN0aW5nIGFuZCBkZWJ1Z2dpbmcgZGVlcCBuZXVyYWwgbmV0d29ya3MuIEluOiAyMDE5IElFRUUvQUNNIDQxc3QgSW50ZXJuYXRpb25hbCBDb25mZXJlbmNlIG9uIFNvZnR3YXJlIEVuZ2luZWVyaW5nOiBDb21wYW5pb24gUHJvY2VlZGluZ3MgKElDU0UtQ29tcGFuaW9uKS4gcHAuIDExMS0xMTQuIElFRUUgKDIwMTkpZAIuD2QWAmYPFQHjAVN1biwgWS4sIFd1LCBNLiwgUnVhbiwgVy4sIEh1YW5nLCBYLiwgS3dpYXRrb3dza2EsIE0uLCBLcm9lbmluZywgRC46IENvbmNvbGljIHRlc3RpbmcgZm9yIGRlZXAgbmV1cmFsIG5ldHdvcmtzLiBJbjogUHJvY2VlZGluZ3Mgb2YgdGhlIDMzcmQgQUNNL0lFRUUgSW50ZXJuYXRpb25hbCBDb25mZXJlbmNlIG9uIEF1dG9tYXRlZCBTb2Z0d2FyZSBFbmdpbmVlcmluZy4gcHAuIDEwOS0xMTkgKDIwMTgpZAIvD2QWAmYPFQGqAVN6ZWdlZHksIEMuLCBaYXJlbWJhLCBXLiwgU3V0c2tldmVyLCBJLiwgQnJ1bmEsIEouLCBFcmhhbiwgRC4sIEdvb2RmZWxsb3csIEkuLCBGZXJndXMsIFIuOiBJbnRyaWd1aW5nIHByb3BlcnRpZXMgb2YgbmV1cmFsIG5ldHdvcmtzLiBhclhpdiBwcmVwcmludCBhclhpdjoxMzEyLjYxOTkgKDIwMTMpZAIwD2QWAmYPFQHRAVRpYW4sIFkuLCBQZWksIEsuLCBKYW5hLCBTLiwgUmF5LCBCLjogRGVlcHRlc3Q6IEF1dG9tYXRlZCB0ZXN0aW5nIG9mIGRlZXAtbmV1cmFsLW5ldHdvcmstZHJpdmVuIGF1dG9ub21vdXMgY2Fycy4gSW46IFByb2NlZWRpbmdzIG9mIHRoZSA0MHRoIEludGVybmF0aW9uYWwgQ29uZmVyZW5jZSBvbiBTb2Z0d2FyZSBFbmdpbmVlcmluZy4gcHAuIDMwMy0zMTQgKDIwMTgpZAIxD2QWAmYPFQF5VG9ycmFsYmEsIEEuLCBPbGl2YSwgQS46IFN0YXRpc3RpY3Mgb2YgbmF0dXJhbCBpbWFnZSBjYXRlZ29yaWVzLiBOZXR3b3JrOiBjb21wdXRhdGlvbiBpbiBuZXVyYWwgc3lzdGVtcyAxNCgzKSwgMzkxICgyMDAzKWQCMg9kFgJmDxUB8AFXYW5nLCBILiwgV3UsIFguLCBIdWFuZywgWi4sIFhpbmcsIEUuUC46IEhpZ2gtZnJlcXVlbmN5IGNvbXBvbmVudCBoZWxwcyBleHBsYWluIHRoZSBnZW5lcmFsaXphdGlvbiBvZiBjb252b2x1dGlvbmFsIG5ldXJhbCBuZXR3b3Jrcy4gSW46IFByb2NlZWRpbmdzIG9mIHRoZSBJRUVFL0NWRiBjb25mZXJlbmNlIG9uIGNvbXB1dGVyIHZpc2lvbiBhbmQgcGF0dGVybiByZWNvZ25pdGlvbi4gcHAuIDg2ODQtODY5NCAoMjAyMClkAjMPZBYCZg8VAcUBV2FuZywgSC4sV2FuZywgWS4sIFJlbixXLjogSW1hZ2UgZGVub2lzaW5nIHVzaW5nIGFuaXNvdHJvcGljIHNlY29uZCBhbmQgZm91cnRoIG9yZGVyIGRpZmZ1c2lvbnMgYmFzZWQgb24gZ3JhZGllbnQgdmVjdG9yIGNvbnZvbHV0aW9uLiBDb21wdXRlciBTY2llbmNlIGFuZCBJbmZvcm1hdGlvbiBTeXN0ZW1zIDkoNCksIDE0OTMtMTUxMSAoMjAxMilkAjQPZBYCZg8VAcwBV2FuZywgSi4sIENoZW4sIEouLCBTdW4sIFkuLCBldCBhbC46IFJvYm90OiBSb2J1c3RuZXNzLW9yaWVudGVkIHRlc3RpbmcgZm9yIGRlZXAgbGVhcm5pbmcgc3lzdGVtcy4gSW46IDIwMjEgSUVFRS9BQ00gNDNyZCBJbnRlcm5hdGlvbmFsIENvbmZlcmVuY2Ugb24gU29mdHdhcmUgRW5naW5lZXJpbmcgKElDU0UpLiBwcC4gMzAwLSAzMTEuIElFRUUgKDIwMjEpZAI1D2QWAmYPFQHuAVdhbmcsIFouLCBZb3UsIEguLCBDaGVuLCBKLiwgWmhhbmcsIFkuLCBEb25nLCBYLiwgWmhhbmcsIFcuOiBQcmlvcml0aXppbmcgdGVzdCBpbnB1dHMgZm9yIGRlZXAgbmV1cmFsIG5ldHdvcmtzIHZpYSBtdXRhdGlvbiBhbmFseXNpcy4gSW46IDIwMjEgSUVFRS9BQ00gNDNyZCBJbnRlcm5hdGlvbmFsIENvbmZlcmVuY2Ugb24gU29mdHdhcmUgRW5naW5lZXJpbmcgKElDU0UpLiBwcC4gMzk3LTQwOS4gSUVFRSAoMjAyMSlkAjYPZBYCZg8VAYcCV2Vpc3MsIE0uLCBUb25lbGxhLCBQLjogU2ltcGxlIHRlY2huaXF1ZXMgd29yayBzdXJwcmlzaW5nbHkgd2VsbCBmb3IgbmV1cmFsIG5ldHdvcmsgdGVzdCBwcmlvcml0aXphdGlvbiBhbmQgYWN0aXZlIGxlYXJuaW5nIChyZXBsaWNhYmlsaXR5IHN0dWR5KS4gSW46IFByb2NlZWRpbmdzIG9mIHRoZSAzMXN0IEFDTSBTSUdTT0ZUIEludGVybmF0aW9uYWwgU3ltcG9zaXVtIG9uIFNvZnR3YXJlIFRlc3RpbmcgYW5kIEFuYWx5c2lzLiBwcC4gMTM5LTE1MCAoMjAyMilkAjcPZBYCZg8VAYkBWGllLCBYLiwgTWEsIEwuLCBKdWVmZWktWHUsIEYuLCBldCBhbC46IERlZXBodW50ZXI6IGEgY292ZXJhZ2UtZ3VpZGVkIGZ1enogdGVzdGluZyBmcmFtZXdvcmsgZm9yIGRlZXAgbmV1cmFsIG5ldHdvcmtzLiBwcC4gMTQ2LTE1NyAoMjAxOSlkAjgPZBYCZg8VAZACWHUsIFouUS5KLiwgWmhhbmcsIFkuLCBYaWFvLCBZLjogVHJhaW5pbmcgYmVoYXZpb3Igb2YgZGVlcCBuZXVyYWwgbmV0d29yayBpbiBmcmVxdWVuY3kgZG9tYWluLiBJbjogTmV1cmFsIEluZm9ybWF0aW9uIFByb2Nlc3Npbmc6IDI2dGggSW50ZXJuYXRpb25hbCBDb25mZXJlbmNlLCBJQ09OSVAgMjAxOSwgU3lkbmV5LCBOU1csIEF1c3RyYWxpYSwgRGVjZW1iZXIgMTItMTUsIDIwMTksIFByb2NlZWRpbmdzLCBQYXJ0IEkgMjYuIHBwLiAyNjQtMjc0LiBTcHJpbmdlciAoMjAxOSlkAjkPZBYCZg8VAYQBWS4gTmV0emVyLCBULiBXYW5nLCBBLkMuOiBSZWFkaW5nIGRpZ2l0cyBpbiBuYXR1cmFsIGltYWdlcyB3aXRoIHVuc3VwZXJ2aXNlZCBmZWF0dXJlIGxlYXJuaW5nLiBhclhpdiBwcmVwcmludCBhclhpdjoxNDEyLjY4MDYgKDIwMTEpZAI6D2QWAmYPFQG6AVlpbiwgRC4sIEdvbnRpam8gTG9wZXMsIFIuLCBTaGxlbnMsIEouLCBDdWJ1aywgRS5ELiwgR2lsbWVyLCBKLjogQSBmb3VyaWVyIHBlcnNwZWN0aXZlIG9uIG1vZGVsIHJvYnVzdG5lc3MgaW4gY29tcHV0ZXIgdmlzaW9uLiBBZHZhbmNlcyBpbiBOZXVyYWwgSW5mb3JtYXRpb24gUHJvY2Vzc2luZyBTeXN0ZW1zIDMyICgyMDE5KWQCOw9kFgJmDxUBsQFaaGFuZywgQy4sIEJlbmdpbywgUy4sIEhhcmR0LCBNLiwgUmVjaHQsIEIuLCBWaW55YWxzLCBPLjogVW5kZXJzdGFuZGluZyBkZWVwIGxlYXJuaW5nIChzdGlsbCkgcmVxdWlyZXMgcmV0aGlua2luZyBnZW5lcmFsaXphdGlvbi4gQ29tbXVuaWNhdGlvbnMgb2YgdGhlIEFDTSA2NCgzKSwgMTA3LTExNSAoMjAyMSlkAjwPZBYCZg8VAdkBWmhhbmcsIFouLCBYaWUsIFguOiBPbiB0aGUgaW52ZXN0aWdhdGlvbiBvZiBlc3NlbnRpYWwgZGl2ZXJzaXRpZXMgZm9yIGRlZXAgbGVhcm5pbmcgdGVzdGluZyBjcml0ZXJpYS4gSW46IDIwMTkgSUVFRSAxOXRoIEludGVybmF0aW9uYWwgQ29uZmVyZW5jZSBvbiBTb2Z0d2FyZSBRdWFsaXR5LCBSZWxpYWJpbGl0eSBhbmQgU2VjdXJpdHkgKFFSUykuIHBwLiAzOTQtNDA1ICgyMDE5KWQCPQ9kFgJmDxUB4AFaaGFvLCBDLiwgTXUsIFkuLCBDaGVuLCBYLiwgWmhhbywgSi4sIEp1LCBYLiwgV2FuZywgRy46IENhbiB0ZXN0IGlucHV0IHNlbGVjdGlvbiBtZXRob2RzIGZvciBkZWVwIG5ldXJhbCBuZXR3b3JrIGd1YXJhbnRlZSB0ZXN0IGRpdmVyc2l0eT8gYSBsYXJnZS1zY2FsZSBlbXBpcmljYWwgc3R1ZHkuIEluZm9ybWF0aW9uIGFuZCBTb2Z0d2FyZSBUZWNobm9sb2d5IDE1MCwgMTA2OTgyICgyMDIyKWQCFw8PZA8QFgFmFgEWAh4OUGFyYW1ldGVyVmFsdWUFETE4MjAtMDIxNDI0MDAwNDVKFgECBGRkAgUPDxYCHwYFRzxhIGhyZWY9IkNpdGF0aW9uRXhwb3J0Mi5hc3B4P2lkPTE4MjAtMDIxNDI0MDAwNDVKIj5DaXRhdGlvbiBleHBvcnQ8L2E+ZGQCBw8PFgIfBgVAPGEgaHJlZj0iRW1haWwuYXNweD9pZD0xODIwLTAyMTQyNDAwMDQ1SiI+RW1haWwgdGhpcyBhcnRpY2xlPC9hPmRkAgkPDxYCHwYFtwY8ZGl2IGRhdGEtYmFkZ2UtcG9wb3Zlcj0icmlnaHQiIGRhdGEtYmFkZ2UtdHlwZT0ibWVkaXVtLWRvbnV0IiBkYXRhLWRvaT0iMTAuMjI5OC9DU0lTMjMwOTA3MDQ1SiIgZGF0YS1oaWRlLW5vLW1lbnRpb25zPSJ0cnVlIiBjbGFzcz0iYWx0bWV0cmljLWVtYmVkIj48L2Rpdj48ZGl2IGNsYXNzPSJhZGR0aGlzX3Rvb2xib3ggYWRkdGhpc19kZWZhdWx0X3N0eWxlIGFkZHRoaXNfMTZ4MTZfc3R5bGUiIHN0eWxlPSJ3aWR0aDoxMDAlOyI+PGRpdiBzdHlsZT0iZmxvYXQ6cmlnaHQ7Ij48YSBjbGFzcz0iYWRkdGhpc19idXR0b25fbGlua2VkaW4iPjwvYT48YSBjbGFzcz0iYWRkdGhpc19idXR0b25fbWVuZGVsZXkiPjwvYT48YSBjbGFzcz0iYWRkdGhpc19idXR0b25fZmFjZWJvb2siPjwvYT48YSBjbGFzcz0iYWRkdGhpc19idXR0b25fdHdpdHRlciI+PC9hPjxhIGNsYXNzPSJhZGR0aGlzX2J1dHRvbl9nb29nbGVfcGx1c29uZV9zaGFyZSI+PC9hPjxhIGNsYXNzPSJhZGR0aGlzX2J1dHRvbl9nbWFpbCI+PC9hPjxhIGNsYXNzPSJhZGR0aGlzX2J1dHRvbl9jb21wYWN0Ij48L2E+PGEgY2xhc3M9ImFkZHRoaXNfY291bnRlciBhZGR0aGlzX2J1YmJsZV9zdHlsZSI+PC9hPjwvZGl2PjwvZGl2PjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij52YXIgYWRkdGhpc19jb25maWcgPSB7ImRhdGFfdHJhY2tfYWRkcmVzc2JhciI6dHJ1ZX07PC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iLy9zNy5hZGR0aGlzLmNvbS9qcy8zMDAvYWRkdGhpc193aWRnZXQuanMjcHViaWQ9cmEtNTJiMmUwMzQ1NWMxYzBlMSI+PC9zY3JpcHQ+ZGQYAQUeX19Db250cm9sc1JlcXVpcmVQb3N0QmFja0tleV9fFgMFOGN0bDAwJENvbnRlbnRQbGFjZUhvbGRlcjEkSm91cm5hbEJyb3dzZXIxJHRyZWV2aWV3SXNzdWVzBTVjdGwwMCRDb250ZW50UGxhY2VIb2xkZXIxJEFydGljbGVEZXRhaWxzMiRCdG5QcmV2aW91cwUxY3RsMDAkQ29udGVudFBsYWNlSG9sZGVyMSRBcnRpY2xlRGV0YWlsczIkQnRuTmV4dLbfV5DxMxNufQ/3aiIl5KWETC20uyXA+Q3+gOqPg1/5" /> </div> <script src="/WebResource.axd?d=iQl_YdVbpJiwjG2evRZCT9I8rk0f_UlrkAATV4_wxwPSIPLXtECyVcZrZHXT8qStdLyUw8b87N835BXSnZc_vqcDKuQtelHg6odPflR6bPQgEXC46Fc08jh_UGkgEacctpygIMnAIcMuAlDVozzY8Q2&amp;t=633126243922968750" type="text/javascript"></script> <script src="/WebResource.axd?d=kX0eGpTdP-dVndymSv_39TrbH0Mwwn5ALYHHDVIk86mEP6FTMOmR8QmxzPG11fIlqgF8hpVp5I1_zvTGnpUBk4wfzYfM8M4rGPij9bAchLb7WuvrGoP3xI3KwZVesLXNAa4UgHURAAoJ913LUH5Vsg2&amp;t=633126243922968750" type="text/javascript"></script><link href="/WebResource.axd?d=zWja8ub-5Vu4BYA-kYY1dtxQOwNvM8t_Vmly6TqnuUkk5MHTTGwNJJ8gMFS_KXHVY7cfZ6Gnl2aMPt-tsuNii7Ai_ewmJVLhJxV_mHnzgHIkq8W_qE9MKSkNrasXt51FBf2wAuc93yFwo70E-hftGA2&t=633126243922968750" type="text/css" rel="stylesheet"></link> <script type="text/javascript"> //<![CDATA[ function WebForm_OnSubmit() { document.getElementById('ctl21').value = GetViewState__AspNetTreeView('ContentPlaceHolder1_JournalBrowser1_treeviewIssues_UL'); return true; } //]]> </script> <div class="aspNetHidden"> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="2173C2F0" /> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEdABqHqQA8NIYKLKg93oZBAGQ0vSaoVpagVzuSuedZBzmbXFK1nrI95wqPKGFmemBSxHlGwTD7ltMgELnqF2CK/a9w2DOqxDjAAgKn2Inlqg3ayE95+H6l7xAmCpytiLTpN0a+7L3siXOm5l80+NzciMW/I7GAlQVel2I60l4MeBrsXiiKgVjV24JCTLnujL7RM9LSADpidCpqm/kNAddTkAK1vqpq7orDxpoPWPXs8GaY1iBqlCgWGz1AbQ1RXLW8jRF/YbmwT8R4WA6ilax9ZpHA1ZdkP8K4OuPArgTW/rvzfiyrEGedCD11zxGBzn5HlDKaXhJrCxcHw/QW5EeIrtXPRMkgZTp/pciwPLVfmgWBG0lXg44CXGLQhcNFuFMbckXueizzLqnRIq2Q27LaZOYhXQlYnRZo/N1jfpF3qwU/RiAzs7gV0mcYp0Lq+HWcPMwwXKLztqGvTs2f3BDlvF6dn7is7zf/vUxbm5LzhUgoWiCcfZM77mQUQYX3CqpMJDHSGncm/7RHJcub5HfxifydlgCoWYoEnrfVEJEo9LA4+QT2TKITt8DzVc2GZDS2Vye2eDD1fUFqoNtiD3IJ4GJb" /> </div> <div id="PageWrapper"> <div id="Header"> <h1> doi<span class="wordbreaker">Serbia</span> </h1> </div> <ul id="Menu"> <span id="TheMenuComposite"><li><a href="/Default.aspx">Home</a></li><li><a href="/researcher.aspx">For researchers</a></li><li><a href="/OpenAccess.aspx">Open Access</a></li><li><a href="/news.aspx">News</a></li><li><a href="/about.aspx">About service</a></li></span> </ul> <div id="AdLeftLight"> </div> <div id="AdRightLight"> </div> <ul id="AdLeftMenu"> <li><a href="http://nb.rs/" accesskey="l">National <span class="key">l</span>ibrary of Serbia</a> </li> </ul> <div id="ContentLeft"> <div class="box"> <a id="ContentPlaceHolder1_JournalBrowser1_SlikaUrl" href="http://www.doiserbia.nb.rs/journal.aspx?issn=1820-0214"><img id="ContentPlaceHolder1_JournalBrowser1_imageJournalCover" src="images/doi/18200214_0.jpg" /></a> <br /> <br /> <a id="ContentPlaceHolder1_JournalBrowser1_AboutTheJournalHyperLink" href="journal.aspx?issn=1820-0214" style="font-weight:bold;">About the journal</a> <br /> <div id="ContentPlaceHolder1_JournalBrowser1_div_editorial_policy"> <a id="ContentPlaceHolder1_JournalBrowser1_EditorialPpolicyHyperLink" href="journal.aspx?issn=1820-0214&amp;pg=editorialpolicy">Editorial policy</a> </div> <div id="ContentPlaceHolder1_JournalBrowser1_div_instructions"> <a id="ContentPlaceHolder1_JournalBrowser1_InstructionsForAuthorsHyperLink" href="journal.aspx?issn=1820-0214&amp;pg=instructionsforauthors">Instructions for authors</a> </div> <br /> <a id="ContentPlaceHolder1_JournalBrowser1_CobissHyperLink" href="http://vbs.rs/scripts/cobiss?command=SEARCH&amp;base=99999&amp;select=SP=1820-0214" target="_blank">Cobiss</a> <br /> <br /> <div class="treeviewIssues" id="ContentPlaceHolder1_JournalBrowser1_treeviewIssues"> <div class="AspNet-TreeView"> <ul id="ContentPlaceHolder1_JournalBrowser1_treeviewIssues_UL"> <li class="AspNet-TreeView-Root AspNet-TreeView-ChildSelected"> <span class="AspNet-TreeView-Collapse" onclick="ExpandCollapse__AspNetTreeView(this)">&nbsp;</span> <a href="journal.aspx?issn=1820-0214"> All issues</a> <ul> <li class="AspNet-TreeView-Parent"> <span class="AspNet-TreeView-Expand" onclick="ExpandCollapse__AspNetTreeView(this)">&nbsp;</span> <a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$JournalBrowser1$treeviewIssues','sAll issues\\2024 OnLine-First')"> 2024 OnLine-First</a> <ul class="AspNet-TreeView-Hide"> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=4739"> Issue 00</a> </li> </ul> </li> <li class="AspNet-TreeView-Parent AspNet-TreeView-ChildSelected"> <span class="AspNet-TreeView-Collapse" onclick="ExpandCollapse__AspNetTreeView(this)">&nbsp;</span> <a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$JournalBrowser1$treeviewIssues','sAll issues\\2024')"> 2024</a> <ul> <li class="AspNet-TreeView-Leaf AspNet-TreeView-Selected"> <a href="issue.aspx?issueid=4727"> Volume 21 Issue 4</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=4677"> Volume 21 Issue 3</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=4633"> Volume 21 Issue 2</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=4569"> Volume 21 Issue 1</a> </li> </ul> </li> <li class="AspNet-TreeView-Parent"> <span class="AspNet-TreeView-Expand" onclick="ExpandCollapse__AspNetTreeView(this)">&nbsp;</span> <a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$JournalBrowser1$treeviewIssues','sAll issues\\2023')"> 2023</a> <ul class="AspNet-TreeView-Hide"> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=4478"> Volume 20 Issue 4</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=4432"> Volume 20 Issue 3</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=4382"> Volume 20 Issue 2</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=4340"> Volume 20 Issue 1</a> </li> </ul> </li> <li class="AspNet-TreeView-Parent"> <span class="AspNet-TreeView-Expand" onclick="ExpandCollapse__AspNetTreeView(this)">&nbsp;</span> <a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$JournalBrowser1$treeviewIssues','sAll issues\\2022')"> 2022</a> <ul class="AspNet-TreeView-Hide"> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=4251"> Volume 19 Issue 3</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=4206"> Volume 19 Issue 2</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=4098"> Volume 19 Issue 1</a> </li> </ul> </li> <li class="AspNet-TreeView-Parent"> <span class="AspNet-TreeView-Expand" onclick="ExpandCollapse__AspNetTreeView(this)">&nbsp;</span> <a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$JournalBrowser1$treeviewIssues','sAll issues\\2021')"> 2021</a> <ul class="AspNet-TreeView-Hide"> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=3993"> Volume 18 Issue 4</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=3944"> Volume 18 Issue 3</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=3899"> Volume 18 Issue 2</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=3846"> Volume 18 Issue 1</a> </li> </ul> </li> <li class="AspNet-TreeView-Parent"> <span class="AspNet-TreeView-Expand" onclick="ExpandCollapse__AspNetTreeView(this)">&nbsp;</span> <a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$JournalBrowser1$treeviewIssues','sAll issues\\2020')"> 2020</a> <ul class="AspNet-TreeView-Hide"> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=3755"> Volume 17 Issue 3</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=3712"> Volume 17 Issue 2</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=3602"> Volume 17 Issue 1</a> </li> </ul> </li> <li class="AspNet-TreeView-Parent"> <span class="AspNet-TreeView-Expand" onclick="ExpandCollapse__AspNetTreeView(this)">&nbsp;</span> <a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$JournalBrowser1$treeviewIssues','sAll issues\\2019')"> 2019</a> <ul class="AspNet-TreeView-Hide"> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=3505"> Volume 16 Issue 3</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=3466"> Volume 16 Issue 2</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=3333"> Volume 16 Issue 1</a> </li> </ul> </li> <li class="AspNet-TreeView-Parent"> <span class="AspNet-TreeView-Expand" onclick="ExpandCollapse__AspNetTreeView(this)">&nbsp;</span> <a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$JournalBrowser1$treeviewIssues','sAll issues\\2018')"> 2018</a> <ul class="AspNet-TreeView-Hide"> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=3246"> Volume 15 Issue 3</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=3194"> Volume 15 Issue 2</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=3066"> Volume 15 Issue 1</a> </li> </ul> </li> <li class="AspNet-TreeView-Parent"> <span class="AspNet-TreeView-Expand" onclick="ExpandCollapse__AspNetTreeView(this)">&nbsp;</span> <a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$JournalBrowser1$treeviewIssues','sAll issues\\2017')"> 2017</a> <ul class="AspNet-TreeView-Hide"> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=2989"> Volume 14 Issue 3</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=2921"> Volume 14 Issue 2</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=2833"> Volume 14 Issue 1</a> </li> </ul> </li> <li class="AspNet-TreeView-Parent"> <span class="AspNet-TreeView-Expand" onclick="ExpandCollapse__AspNetTreeView(this)">&nbsp;</span> <a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$JournalBrowser1$treeviewIssues','sAll issues\\2016')"> 2016</a> <ul class="AspNet-TreeView-Hide"> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=2815"> Volume 13 Issue 3</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=2712"> Volume 13 Issue 2</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=2625"> Volume 13 Issue 1</a> </li> </ul> </li> <li class="AspNet-TreeView-Parent"> <span class="AspNet-TreeView-Expand" onclick="ExpandCollapse__AspNetTreeView(this)">&nbsp;</span> <a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$JournalBrowser1$treeviewIssues','sAll issues\\2015')"> 2015</a> <ul class="AspNet-TreeView-Hide"> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=2545"> Volume 12 Issue 4</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=2504"> Volume 12 Issue 3</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=2482"> Volume 12 Issue 2</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=2393"> Volume 12 Issue 1</a> </li> </ul> </li> <li class="AspNet-TreeView-Parent"> <span class="AspNet-TreeView-Expand" onclick="ExpandCollapse__AspNetTreeView(this)">&nbsp;</span> <a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$JournalBrowser1$treeviewIssues','sAll issues\\2014')"> 2014</a> <ul class="AspNet-TreeView-Hide"> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=2315"> Volume 11 Issue 4</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=2255"> Volume 11 Issue 3</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=2245"> Volume 11 Issue 2</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=2167"> Volume 11 Issue 1</a> </li> </ul> </li> <li class="AspNet-TreeView-Parent"> <span class="AspNet-TreeView-Expand" onclick="ExpandCollapse__AspNetTreeView(this)">&nbsp;</span> <a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$JournalBrowser1$treeviewIssues','sAll issues\\2013')"> 2013</a> <ul class="AspNet-TreeView-Hide"> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=2064"> Volume 10 Issue 4</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=2008"> Volume 10 Issue 3</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=1987"> Volume 10 Issue 2</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=1929"> Volume 10 Issue 1</a> </li> </ul> </li> <li class="AspNet-TreeView-Parent"> <span class="AspNet-TreeView-Expand" onclick="ExpandCollapse__AspNetTreeView(this)">&nbsp;</span> <a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$JournalBrowser1$treeviewIssues','sAll issues\\2012')"> 2012</a> <ul class="AspNet-TreeView-Hide"> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=1902"> Volume 9 Issue 4</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=1819"> Volume 9 Issue 3</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=1765"> Volume 9 Issue 2</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=1656"> Volume 9 Issue 1</a> </li> </ul> </li> <li class="AspNet-TreeView-Parent"> <span class="AspNet-TreeView-Expand" onclick="ExpandCollapse__AspNetTreeView(this)">&nbsp;</span> <a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$JournalBrowser1$treeviewIssues','sAll issues\\2011')"> 2011</a> <ul class="AspNet-TreeView-Hide"> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=1594"> Volume 8 Issue 4</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=1457"> Volume 8 Issue 3</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=1458"> Volume 8 Issue 2</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=1350"> Volume 8 Issue 1</a> </li> </ul> </li> <li class="AspNet-TreeView-Parent"> <span class="AspNet-TreeView-Expand" onclick="ExpandCollapse__AspNetTreeView(this)">&nbsp;</span> <a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$JournalBrowser1$treeviewIssues','sAll issues\\2010')"> 2010</a> <ul class="AspNet-TreeView-Hide"> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=1324"> Volume 7 Issue 4</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=1051"> Volume 7 Issue 3</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=1043"> Volume 7 Issue 2</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=1017"> Volume 7 Issue 1</a> </li> </ul> </li> <li class="AspNet-TreeView-Parent"> <span class="AspNet-TreeView-Expand" onclick="ExpandCollapse__AspNetTreeView(this)">&nbsp;</span> <a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$JournalBrowser1$treeviewIssues','sAll issues\\2009')"> 2009</a> <ul class="AspNet-TreeView-Hide"> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=956"> Volume 6 Issue 2</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=836"> Volume 6 Issue 1</a> </li> </ul> </li> <li class="AspNet-TreeView-Parent"> <span class="AspNet-TreeView-Expand" onclick="ExpandCollapse__AspNetTreeView(this)">&nbsp;</span> <a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$JournalBrowser1$treeviewIssues','sAll issues\\2008')"> 2008</a> <ul class="AspNet-TreeView-Hide"> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=780"> Volume 5 Issue 2</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=779"> Volume 5 Issue 1</a> </li> </ul> </li> <li class="AspNet-TreeView-Parent"> <span class="AspNet-TreeView-Expand" onclick="ExpandCollapse__AspNetTreeView(this)">&nbsp;</span> <a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$JournalBrowser1$treeviewIssues','sAll issues\\2007')"> 2007</a> <ul class="AspNet-TreeView-Hide"> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=778"> Volume 4 Issue 2</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=777"> Volume 4 Issue 1</a> </li> </ul> </li> <li class="AspNet-TreeView-Parent"> <span class="AspNet-TreeView-Expand" onclick="ExpandCollapse__AspNetTreeView(this)">&nbsp;</span> <a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$JournalBrowser1$treeviewIssues','sAll issues\\2006')"> 2006</a> <ul class="AspNet-TreeView-Hide"> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=776"> Volume 3 Issue 2</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=775"> Volume 3 Issue 1</a> </li> </ul> </li> <li class="AspNet-TreeView-Parent"> <span class="AspNet-TreeView-Expand" onclick="ExpandCollapse__AspNetTreeView(this)">&nbsp;</span> <a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$JournalBrowser1$treeviewIssues','sAll issues\\2005')"> 2005</a> <ul class="AspNet-TreeView-Hide"> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=774"> Volume 2 Issue 2</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=773"> Volume 2 Issue 1</a> </li> </ul> </li> <li class="AspNet-TreeView-Parent"> <span class="AspNet-TreeView-Expand" onclick="ExpandCollapse__AspNetTreeView(this)">&nbsp;</span> <a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$JournalBrowser1$treeviewIssues','sAll issues\\2004')"> 2004</a> <ul class="AspNet-TreeView-Hide"> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=772"> Volume 1 Issue 2</a> </li> <li class="AspNet-TreeView-Leaf"> <a href="issue.aspx?issueid=771"> Volume 1 Issue 1</a> </li> </ul> </li> </ul> </li> </ul> </div> </div> </div> </div> <div id="ContentRight"> <div class="special"> <div class="right_articles"> <p> <input type="image" name="ctl00$ContentPlaceHolder1$ArticleDetails2$BtnPrevious" id="ContentPlaceHolder1_ArticleDetails2_BtnPrevious" Text="Previous" src="img/button_previous.png" style="height:20px;width:20px;cursor: pointer; font-weight: bold; margin-right: 5px;" /> <input type="image" name="ctl00$ContentPlaceHolder1$ArticleDetails2$BtnNext" id="ContentPlaceHolder1_ArticleDetails2_BtnNext" Text="Next" src="img/button_next.png" style="height:20px;width:20px;cursor: pointer; font-weight: bold;" /> <span id="ContentPlaceHolder1_ArticleDetails2_labelArticleCollation"><p align='right'>Computer Science and Information Systems 2024 Volume 21, Issue 4, Pages: 1499-1522<br /> <a href="https://doi.org/10.2298/CSIS230907045J">https://doi.org/10.2298/CSIS230907045J</a><br /><a href='ft.aspx?id=1820-02142400045J' style="text-decoration:underline;">Full text</a> (<img src="img/pdf-tiny.gif" /> 2593 KB)</p></span><br /> <span id="ContentPlaceHolder1_ArticleDetails2_labelArticleTitle"><p><strong>Semantic feature-based test selection for deep neural networks: A frequency domain perspective</strong></p></span> <span id="ContentPlaceHolder1_ArticleDetails2_labelArticleAuthors"><p><i><span style="font-weight: bold;">Jiang Zhouxian</span> (School of Computing and Information Technology, Beijing Jiaotong University, Beijing, China), zhouxianjiang@bjtu.edu.cn<br><span style="font-weight: bold;">Li Honghui</span> (School of Computing and Information Technology, Beijing Jiaotong University, Beijing, China), hhli@bjtu.edu.cn<br><span style="font-weight: bold;">Tian Xuetao</span> (Faculty of Psychology, Beijing Normal University, Beijing, China), xttian@bnu.edu.cn<br><span style="font-weight: bold;">Wang Rui</span> (School of Computing and Information Technology, Beijing Jiaotong University, Beijing, China), rui.wang@bjtu.edu.cn<br></i></p></span> <span id="ContentPlaceHolder1_ArticleDetails2_labelArticleAbstract"><p>While deep neural networks (DNNs) have great potential for applications in security and safety-critical domains, their limited robustness to adversarial samples and out-of-distribution (OOD) samples raise significant concerns. In the software engineering community, significant efforts have been devoted to devising testing techniques that verify the robustness of DNNs. This paper investigates semantic feature-based test selection for DNNs from a frequency domain perspective and propose a novel method called SaFeTS. Specifically, we leverage saliency detection techniques, such as Fourier Phase Transform to extract semantic features from test cases. These features are then clustered to select diverse test cases to evaluate the robustness of DNNs and model retraining. Experiments on CIFAR-10 and SVHN datasets demonstrate that SaFeTS exposes more varied model errors compared to baseline methods. Further, retraining with SaFeTS-selected samples significantly improves adversarial and out-of-distribution robustness over state-of-the-art test selection methods. </p></span> <span id="ContentPlaceHolder1_ArticleDetails2_labelArticleKeywords"><p>Keywords: DNN testing, test selection, semantic feature, frequency domain, robustness</p></span> <span id="ContentPlaceHolder1_ArticleDetails2_labelArticleSCIndeksId"></span> <span id="ContentPlaceHolder1_ArticleDetails2_labelArticleProject"></span> </p> <hr style="border: 1px solid"/> <p> <span id="ContentPlaceHolder1_ArticleDetails2_lblPrikaziReference" class="LblRef" OnClick="ClientClicked()">Show references</span> </p> <div id="RptRef" style="display:none"> Abdar, M., Pourpanah, F., Hussain, S., Rezazadegan, D., Liu, L., Ghavamzadeh, M., Fieguth, P., Cao, X., Khosravi, A., Acharya, U.R., et al.: A review of uncertainty quantification in deep learning: Techniques, applications and challenges. Information Fusion 76, 243-297 (2021) <hr /> Aghababaeyan, Z., Abdellatif, M., Briand, L., S, R., Bagherzadeh, M.: Black-box testing of deep neural networks through test case diversity. IEEE Transactions on Software Engineering 49(5), 3182-3204 (2023) <hr /> Alves, E.E., Bhatt, D., Hall, B., Driscoll, K., Murugesan, A., Rushby, J.: Considerations in assuring safety of increasingly autonomous systems. Tech. rep. (2018) <hr /> Arthur, D., Vassilvitskii, S.: K-means++ the advantages of careful seeding. In: Proceedings of the eighteenth annual ACM-SIAM symposium on Discrete algorithms. pp. 1027-1035 (2007) <hr /> Bazarbash, M.: Fintech in financial inclusion: Machine learning applications in assessing credit risk. Tech. rep., International Monetary Fund (2019), technical report <hr /> Biagiola, M., Stocco, A., Ricca, F., Tonella, P.: Diversity-based web test generation. In: Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. pp. 142-153 (2019) <hr /> Boashash, B.: Time-frequency signal analysis and processing: a comprehensive reference (2015) <hr /> Bojarski, M., Del Testa, D., Dworakowski, D., Firner, B., Flepp, B., Goyal, P., Jackel, L.D., Monfort, M., Muller, U., Zhang, J., et al.: End to end learning for self-driving cars. arXiv preprint arXiv:1604.07316 (2016) <hr /> Borandag, E., Ozcift, A., Kilinc, D., Yucalar, F.: Majority vote feature selection algorithm in software fault prediction. Computer Science and Information Systems 16(2), 515-539 (2019) <hr /> Carlini, N., Wagner, D.: Towards evaluating the robustness of neural networks. In: 2017 IEEE Symposium on Security and Privacy (sp). pp. 39-57. IEEE (2017) <hr /> Chen, G., Peng, P., Ma, L., Li, J., Du, L., Tian, Y.: Amplitude-phase recombination: Rethinking robustness of convolutional neural networks in frequency domain. In: Proceedings of the IEEE/CVF International Conference on Computer Vision. pp. 458-467 (2021) <hr /> Deng, J., Dong,W., Socher, R., Li, L.J., Li, K., Fei-Fei, L.: Imagenet: A large-scale hierarchical image database. In: 2009 IEEE Conference on Computer Vision and Pattern Recognition. pp. 248-255. Ieee (2009) <hr /> Feldt, R., Poulding, S., Clark, D., Yoo, S.: Test set diameter: Quantifying the diversity of sets of test cases. In: 2016 IEEE 8th International Conference on Software Testing, verification and validation (ICST). pp. 223-233. IEEE (2016) <hr /> Feng, Y., Shi, Q., Gao, X., et al.: Deepgini: prioritizing massive tests to enhance the robustness of deep neural networks. In: Proceedings of the 29th ACM SIGSOFT International Symposium on Software Testing and Analysis. pp. 177-188 (2020) <hr /> Gao, X., Feng, Y., Yin, Y., Liu, Z., Chen, Z., Xu, B.: Adaptive test selection for deep neural networks. In: Proceedings of the 44th International Conference on Software Engineering. pp. 73-85 (2022) <hr /> Guo, C., Ma, Q., Zhang, L.: Spatio-temporal saliency detection using phase spectrum of quaternion fourier transform. In: 2008 IEEE Conference on Computer Vision and Pattern Recognition. pp. 1-8. IEEE (2008) <hr /> Guo, J., Jiang, Y., Zhao, Y., Chen, Q., Sun, J.: Dlfuzz: Differential fuzzing testing of deep learning systems. pp. 739-743 (2018) <hr /> Han, S., Lin, C., Shen, C., Wang, Q., Guan, X.: Interpreting adversarial examples in deep learning: A review. Association for Computing Machinery (2023), https://doi.org/10.1145/3594869 <hr /> Hartigan, J.A., Wong, M.A.: Algorithm as 136: A k-means clustering algorithm. Journal of the royal statistical society. series c (applied statistics) 28(1), 100-108 (1979) <hr /> He, K., Zhang, X., Ren, S., Sun, J.: Deep residual learning for image recognition. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. pp. 770-778 (2016) <hr /> Hemmati, H., Fang, Z., Mantyla, M.V.: Prioritizing manual test cases in traditional and rapid release environments. In: 2015 IEEE 8th International Conference on Software Testing, verification and validation (ICST). pp. 1-10. IEEE (2015) <hr /> Hendrycks D, D.T.: Benchmarking neural network robustness to common corruptions and perturbations. arXiv preprint arXiv:1903.12261 (2020) <hr /> Hou, X., Zhang, L.: Saliency detection: A spectral residual approach. In: 2007 IEEE Conference on computer vision and pattern recognition. pp. 1-8. IEEE (2007) <hr /> Huang, B., Tao, C., Lin, R., Wong, N.: Frequency regularization for improving adversarial robustness. arXiv preprint arXiv:2212.12732 (2022) <hr /> Huang, G., Liu, Z., Van Der Maaten, L., et al.: Densely connected convolutional networks. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. pp. 4700- 4708 (2017) <hr /> Iandola, F.N., Han, S., Moskewicz, M.W., Ashraf, K., Dally, W.J., Keutzer, K.: Squeezenet: Alexnet-level accuracy with 50x fewer parameters and! 0.5 mb model size. arXiv preprint arXiv:1602.07360 (2016) <hr /> Imamoglu, N., Lin,W., Fang, Y.: A saliency detection model using low-level features based on wavelet transform. IEEE transactions on multimedia 15(1), 96-105 (2012) <hr /> Kim, H.: Torchattacks: A pytorch repository for adversarial attacks. arXiv preprint arXiv:2010.01950 (2020) <hr /> Koch, C., Poggio, T.: Predicting the visual world: Silence is golden. Nature Neuroscience pp. 2(1):9-10 (1999) <hr /> Krizhevsky, A., et al.: Learning multiple layers of features from tiny images (2009) <hr /> Langford, M.A., Cheng, B.H.: Enki: a diversity-driven approach to test and train robust learning-enabled systems. ACM Transactions on Autonomous and Adaptive Systems (TAAS) 15(2), 1-32 (2021) <hr /> Lazi膰, L.: Software testing optimization by advanced quantitative defect management. Computer Science and Information Systems 7(3), 459-487 (2010) <hr /> Li, J., Levine, M.D., An, X., Xu, X., He, H.: Visual saliency based on scale-space analysis in the frequency domain. IEEE Transactions on Pattern Analysis and Machine Intelligence 35(4), 996-1010 (2013) <hr /> Li, Z., Ma, X., Xu, C., Cao, C.: Structural coverage criteria for neural networks could be misleading. In: 2019 IEEE/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER). pp. 89-92. IEEE (2019) <hr /> Ma, L., Juefei-Xu, F., Zhang, F., et al.: Deepgauge: Multi-granularity testing criteria for deep learning systems. pp. 120-131 (2018) <hr /> Ma, L., Zhang, F., Sun, J., et al.: Deepmutation: Mutation testing of deep learning systems. pp. 100-111. IEEE (2018) <hr /> Madry, A., Makelov, A., Schmidt, L., Tsipras, D., Vladu, A.: Towards deep learning models resistant to adversarial attacks. arXiv preprint arXiv:1706.06083 (2017) <hr /> Mehrtash, A., Wells, W.M., Tempany, C.M., Abolmaesumi, P., Kapur, T.: Confidence calibration and predictive uncertainty estimation for deep medical image segmentation. IEEE Transactions on Medical Imaging 39(12), 3868-3878 (2020) <hr /> Oppenheim, A., Lim, J.: The importance of phase in signals. Proceedings of the IEEE 69(5), 529-541 (1981) <hr /> Pei, K., Cao, Y., Yang, J., Jana, S.: Deepxplore: Automated whitebox testing of deep learning systems. pp. 1-18 (2017) <hr /> Shen, Z., Liu, J., He, Y., Zhang, X., Xu, R., Yu, H., Cui, P.: Towards out-of-distribution generalization: A survey. arXiv preprint arXiv:2108.13624 (2021) <hr /> Simonyan, K., Zisserman, A.: Very deep convolutional net-works for large-scale image recognition. In International Conference on Learning Representations (ICLR) (2015) <hr /> Song, H., Gao, S., Li, Y., Liu, L., Dong, H.: Train-centric communication based autonomous train control system. IEEE Transactions on Intelligent Vehicles 8(1), 721-731 (2023) <hr /> Song, H., Sun, Z., Wang, H., Qu, T., Zhang, Z., Dong, H.: Enhancing train position perception through ai-driven multi-source information fusion. Control Theory and Technology pp. 1-12 (2023) <hr /> Sun, J., Mehra, A., Kailkhura, B., et al.: Certified adversarial defenses meet out-of-distribution corruptions: Benchmarking robustness and simple baselines. arXiv preprint arXiv:2112.00659 (2021) <hr /> Sun, Y., Huang, X., Kroening, D., Sharp, J., Hill, M., Ashmore, R.: Deepconcolic: testing and debugging deep neural networks. In: 2019 IEEE/ACM 41st International Conference on Software Engineering: Companion Proceedings (ICSE-Companion). pp. 111-114. IEEE (2019) <hr /> Sun, Y., Wu, M., Ruan, W., Huang, X., Kwiatkowska, M., Kroening, D.: Concolic testing for deep neural networks. In: Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering. pp. 109-119 (2018) <hr /> Szegedy, C., Zaremba, W., Sutskever, I., Bruna, J., Erhan, D., Goodfellow, I., Fergus, R.: Intriguing properties of neural networks. arXiv preprint arXiv:1312.6199 (2013) <hr /> Tian, Y., Pei, K., Jana, S., Ray, B.: Deeptest: Automated testing of deep-neural-network-driven autonomous cars. In: Proceedings of the 40th International Conference on Software Engineering. pp. 303-314 (2018) <hr /> Torralba, A., Oliva, A.: Statistics of natural image categories. Network: computation in neural systems 14(3), 391 (2003) <hr /> Wang, H., Wu, X., Huang, Z., Xing, E.P.: High-frequency component helps explain the generalization of convolutional neural networks. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition. pp. 8684-8694 (2020) <hr /> Wang, H.,Wang, Y., Ren,W.: Image denoising using anisotropic second and fourth order diffusions based on gradient vector convolution. Computer Science and Information Systems 9(4), 1493-1511 (2012) <hr /> Wang, J., Chen, J., Sun, Y., et al.: Robot: Robustness-oriented testing for deep learning systems. In: 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE). pp. 300- 311. IEEE (2021) <hr /> Wang, Z., You, H., Chen, J., Zhang, Y., Dong, X., Zhang, W.: Prioritizing test inputs for deep neural networks via mutation analysis. In: 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE). pp. 397-409. IEEE (2021) <hr /> Weiss, M., Tonella, P.: Simple techniques work surprisingly well for neural network test prioritization and active learning (replicability study). In: Proceedings of the 31st ACM SIGSOFT International Symposium on Software Testing and Analysis. pp. 139-150 (2022) <hr /> Xie, X., Ma, L., Juefei-Xu, F., et al.: Deephunter: a coverage-guided fuzz testing framework for deep neural networks. pp. 146-157 (2019) <hr /> Xu, Z.Q.J., Zhang, Y., Xiao, Y.: Training behavior of deep neural network in frequency domain. In: Neural Information Processing: 26th International Conference, ICONIP 2019, Sydney, NSW, Australia, December 12-15, 2019, Proceedings, Part I 26. pp. 264-274. Springer (2019) <hr /> Y. Netzer, T. Wang, A.C.: Reading digits in natural images with unsupervised feature learning. arXiv preprint arXiv:1412.6806 (2011) <hr /> Yin, D., Gontijo Lopes, R., Shlens, J., Cubuk, E.D., Gilmer, J.: A fourier perspective on model robustness in computer vision. Advances in Neural Information Processing Systems 32 (2019) <hr /> Zhang, C., Bengio, S., Hardt, M., Recht, B., Vinyals, O.: Understanding deep learning (still) requires rethinking generalization. Communications of the ACM 64(3), 107-115 (2021) <hr /> Zhang, Z., Xie, X.: On the investigation of essential diversities for deep learning testing criteria. In: 2019 IEEE 19th International Conference on Software Quality, Reliability and Security (QRS). pp. 394-405 (2019) <hr /> Zhao, C., Mu, Y., Chen, X., Zhao, J., Ju, X., Wang, G.: Can test input selection methods for deep neural network guarantee test diversity? a large-scale empirical study. Information and Software Technology 150, 106982 (2022) <hr /> </div> </div> </div> <div class="special"> <ul> <li> <span id="ContentPlaceHolder1_LabelCitationExport"><a href="CitationExport2.aspx?id=1820-02142400045J">Citation export</a></span> </li> <li> <span id="ContentPlaceHolder1_LabelEmail"><a href="Email.aspx?id=1820-02142400045J">Email this article</a></span> </li> </ul> </div> <span id="ContentPlaceHolder1_SocialLabel"><div data-badge-popover="right" data-badge-type="medium-donut" data-doi="10.2298/CSIS230907045J" data-hide-no-mentions="true" class="altmetric-embed"></div><div class="addthis_toolbox addthis_default_style addthis_16x16_style" style="width:100%;"><div style="float:right;"><a class="addthis_button_linkedin"></a><a class="addthis_button_mendeley"></a><a class="addthis_button_facebook"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google_plusone_share"></a><a class="addthis_button_gmail"></a><a class="addthis_button_compact"></a><a class="addthis_counter addthis_bubble_style"></a></div></div><script type="text/javascript">var addthis_config = {"data_track_addressbar":true};</script><script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-52b2e03455c1c0e1"></script></span> </div> <script type="text/javascript"> function ClientClicked() { var rptref = document.getElementById('RptRef'); if (rptref.style.display == 'none') { rptref.style.display = 'block'; document.getElementsByClassName('LblRef')[0].innerHTML = 'Hide references'; } else { rptref.style.display = 'none'; document.getElementsByClassName('LblRef')[0].innerHTML = 'Show references'; } } </script> <div id="Footer"> Developed and maintained by National Library of Serbia 2005-2024<br/> <p style="color:blue; margin:0px;">ISSN - 2683-3867<br/> <a href="https://plus.cobiss.net/cobiss/sr/sr/bib/278404108#full" target="_blank" rel="noopener noreferrer">COBISS.SR-ID - 278404108</a> </div> </div> <div> <input type="hidden" name="ctl00$ctl21" id="ctl21" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['form1']; if (!theForm) { theForm = document.form1; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> </form> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10