Plagiarism Detection of Multi-Threaded Programs Using Frequent Behavioral Pattern Mining
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Plagiarism Detection of Multi-Threaded Programs Using Frequent Behavioral Pattern Mining
Plagiarism Detection of Multi-threaded Programs using Frequent Behavioral Pattern Mining Qing Wang1;2, Zhenzhou Tian1;2∗, Cong Gao1;2, Lingwei Chen3 1School of Computer Science and Technology, Xi’an University of Posts and Telecommunications, Xi’an, China 2Shaanxi Key Laboratory of Network Data Analysis and Intelligent Processing, Xi’an, China 3College of Information Sciences and Technology, Pennsylvania State University, PA, USA *Corresponding: [email protected] Abstract—Software dynamic birthmark techniques construct are measured to determine the potential plagiarism between birthmarks using the captured execution traces from running the the programs. Compared to the static birthmark analysis on programs, which serve as one of the most promising methods for programs’ lexical, grammatical or structural characteristics, obfuscation-resilient software plagiarism detection. However, due to the perturbation caused by non-deterministic thread schedul- dynamic birthmarking techniques [12], [15], [4] construct ing in multi-threaded programs, such dynamic approaches opti- birthmarks using the captured execution traces from running mized for sequential programs may suffer from the randomness the programs, which can depict the behaviors and semantics in multi-threaded program plagiarism detection. In this paper, of the programs more accurately and thus enjoy better anti- we propose a new dynamic thread-aware birthmark FPBirth obfuscation ability. However, due to the perturbation caused to facilitate multi-threaded program plagiarism detection. We first explore dynamic monitoring to capture multiple execution by non-deterministic thread scheduling in multi-threaded pro- traces with respect to system calls for each multi-threaded grams, existing dynamic approaches optimized for sequential program under a specified input, and then leverage Apriori programs may suffer from the randomness in plagiarism algorithm to mine frequent patterns to formulate our dynamic analysis for multi-threaded programs [13]. -
RAD Studio Architect
Универсальный инструмент разработки приложений для Windows, MacOS, iOS, Android и Linux Idera > Idera Dev Tools > Embarcadero Idera Dev Tools Division includes: Delphi C++Builder RAD Interbase RAD Studio Server Не слышали про RAD Studio? RAD Studio – это универсальная IDE с отличными возможностями для разработчиков как на Delphi, так и C++: проектирование, кодирование, отладка и тестирование на разных платформах с максимальным быстродействием. Для всех платформ CLOUD READY CROSS PLATFORM NATIVE 25 лет постоянной модернизации • 20th November 1983 – Turbo Pascal 1.0 • 27th October 1992 – Turbo Pascal 7.0 • 14th February 1995 – Borland Delphi • 9th August 2002 – Borland Delphi 7 • 7th April, 2015 – Embarcadero RAD Studio XE8 • 26th May 2020 – Embarcadero RAD Studio 10.4 Sydney (27 версия) • Сентябрь 2020 – Embarcadero RAD Studio 10.4.1 Быстрая разработка в визуальном режиме RAD Studio содержит мощные VCL компоненты Windows 10 и обеспечивает разработку FMX приложений для различных устройств на Windows, Mac, Linux, iOS и Android Фундаментальные основы ● Компиляторы в машинный код разных платформ для создания оптимизированных и безопасных приложений ● Гибкое сочетание современного OOP быстрой RAD разработки ● Фокус на поддержке перехода к современным операционным системам и пользовательским интерфейсам ● Архитектуры Enterprise и Data Centric ● Активная экосистема внешних компаний-разработчиков Полностью скомпилированный код ● Delphi компилирует в машинные коды, для Intel или ARM ○ Поддержка компиляторами LLVM infrastructure ● Не требуется среда исполнения ○ Не зависит от среды исполнения (.NET, JVM) ○ Без компиляции при выполнении, JITer, или другие доп.уровни ● Большое преимущество ○ Быстрый, оптимизированный, безопасный код ○ xcopy deployment RAD Studio 10.4 Target Platforms macOS Linux 64-bit Android 10 iOS 13 Ubuntu & Red Hat (64-bit только в Catalina Delphi) (Delphi) Enterprise (Delphi) В 10.4.1 добавлена поддержка iOS 14, Android 11, macOS 11. -
Science China Newsletter, August 2018 Trends in Education, Research, Innovation and Policy
Science, Technology and Education Section 科技与教育处 Science China Newsletter, August 2018 Trends in education, research, innovation and policy Shanghai, China Table of Contents 1. Policy ......................................................................................................................................................................... 3 2. Education ................................................................................................................................................................. 4 3. Life Sciences / Health Care .............................................................................................................................. 5 4. Engineering / IT / Computer Science ............................................................................................................ 7 5. Energy / Environment .......................................................................................................................................... 8 6. Physics / Chemistry / Material Science / Nano- & Micro Technology ............................................ 12 7. Economy, Social Sciences & Humanities ................................................................................................. 16 8. Corporates / Startups / Technology Transfer ........................................................................................... 17 9. Bilateral News .....................................................................................................................................................