Academic literature on the topic 'Computer Program Slicing'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the lists of relevant articles, books, theses, conference reports, and other scholarly sources on the topic 'Computer Program Slicing.'
Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.
You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.
Journal articles on the topic "Computer Program Slicing"
Harman, Mark, and Keith Brian Gallagher. "Program slicing." Information and Software Technology 40, no. 11-12 (December 1998): 577–81. http://dx.doi.org/10.1016/s0950-5849(98)00084-6.
Full textAgrawal, Hiralal, and Joseph R. Horgan. "Dynamic program slicing." ACM SIGPLAN Notices 25, no. 6 (June 1990): 246–56. http://dx.doi.org/10.1145/93548.93576.
Full textCanfora, Gerardo, Aniello Cimitile, and Andrea De Lucia. "Conditioned program slicing." Information and Software Technology 40, no. 11-12 (December 1998): 595–607. http://dx.doi.org/10.1016/s0950-5849(98)00086-x.
Full textTang, Hong Jun. "Program Slicing Technique in Programming Assessment." Applied Mechanics and Materials 263-266 (December 2012): 1884–87. http://dx.doi.org/10.4028/www.scientific.net/amm.263-266.1884.
Full textSILVA, JOSEP, and GERMÁN VIDAL. "Forward slicing of functional logic programs by partial evaluation." Theory and Practice of Logic Programming 7, no. 1-2 (January 2007): 215–47. http://dx.doi.org/10.1017/s1471068406002870.
Full textRodrigues, Nuno F., and Luís S. Barbosa. "Component Identification Through Program Slicing." Electronic Notes in Theoretical Computer Science 160 (August 2006): 291–304. http://dx.doi.org/10.1016/j.entcs.2006.05.029.
Full textKorel, Bogdan, and Jurgen Rilling. "Dynamic program slicing methods." Information and Software Technology 40, no. 11-12 (December 1998): 647–59. http://dx.doi.org/10.1016/s0950-5849(98)00089-5.
Full textZhang, Ying-Zhou. "SymPas: Symbolic Program Slicing." Journal of Computer Science and Technology 36, no. 2 (March 31, 2021): 397–418. http://dx.doi.org/10.1007/s11390-020-9754-4.
Full textWu, Fangjun. "Formal specification of program slicing." ACM SIGPLAN Notices 41, no. 12 (December 2006): 18–27. http://dx.doi.org/10.1145/1229493.1229497.
Full textZhang, Xiangyu, and Rajiv Gupta. "Cost effective dynamic program slicing." ACM SIGPLAN Notices 39, no. 6 (June 9, 2004): 94–106. http://dx.doi.org/10.1145/996893.996855.
Full textDissertations / Theses on the topic "Computer Program Slicing"
Lamoreaux, Candace M. "UV3| Re-engineering the unravel program slicing tool." Thesis, California State University, Long Beach, 2016. http://pqdtopen.proquest.com/#viewpdf?dispub=10140465.
Full textStatic program slicing is a technique used to analyze code for single points of failure or errors that could cause catastrophic events in a software system. This analysis technique is especially useful in large-scale systems where a software failure could have very serious consequences.
In 1995 the National Institute of Standards and Technology (NIST) created a Computer Aided Software Engineering (CASE) tool called Unravel, a static program slicing tool that they used to evaluate the safety and integrity of software. Because of the old libraries used by Unravel, it can no longer be run on modern computer systems. This project re-engineers the original Unravel application so that it can run on modern computer systems.
The re-engineered version of the program, called Unravel V3 (UV3), implements all the functional requirements of the original program but provides a more modern user interface and moves the program from the procedural language of C to the object oriented language C#.
Hurtig, Christian. "Efficient FBD Test Generation Through Program Slicing." Thesis, Mälardalens högskola, Akademin för innovation, design och teknik, 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-38568.
Full textWang, Ray(Ray Y. ). "A system for dynamic slicing and program visualization." Thesis, Massachusetts Institute of Technology, 2019. https://hdl.handle.net/1721.1/121764.
Full textCataloged from PDF version of thesis.
Includes bibliographical references (pages 54-55).
Dynamic analysis, which involves gathering information about a program as it is executing, is becoming increasingly common as reverse engineers attempt to more efficiently analyze complex software systems. In this thesis, I implement a technique called dynamic slicing, which determines how values in a program's register or memory, such as strings, are computed as a function of the program's initial state. This technique is then evaluated on sets of programs of interest to reverse engineers: string generation and string encoding/decoding algorithms. A common source of these algorithms is malware, which often employs these mechanisms to obfuscate and to make human-driven reverse engineering more difficult. In particular, malware will use Domain Generation Algorithms (DGAs) to construct seemingly randomized domain names to contact their control servers. We demonstrate that metrics and graphs produced with dynamic slicing can be successfully employed on these algorithm classes, elucidating interesting features from different families of malware and reducing the manual workload of malware reverse engineers.
by Ray Wang.
M. Eng.
M.Eng. Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science
Fu, Jian 1974. "A new approach on slicing techniques for program reuse /." Thesis, McGill University, 1998. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=20954.
Full textWe extend the definition of program slice to an encapsulated slicing algorithm, since we intend to present a new approach on decomposing a routine into a set of routines and get an executable sequence of those subroutines to obtain the same effects as the original routine. Here, the routine could be function, procedure, or method, etc. The approach is related to assign programs and subroutines as object methods exploiting object-oriented design metrics in another part of the study.
Our study is to propose a functional reusable slicing algorithm. The goal for our whole project is using some specific techniques to extract the reusable components from the existing procedure code based on certain applications as well as preserving the functions of target code.
Kaczka, Jennings Rachel Ania. "vizSlice: An Approach for Understanding Slicing Data via Visualization." Miami University / OhioLINK, 2017. http://rave.ohiolink.edu/etdc/view?acc_num=miami1493378579021583.
Full textNestra, Härmel. "Iteratively defined transfinite trace semantics and program slicing with respect to them /." Online version, 2006. http://dspace.utlib.ee/dspace/bitstream/10062/1109/5/nestraharmel.pdf.
Full textRanganath, Venkatesh Prasad. "Scalable and accurate approaches for program dependence analysis, slicing, and verification of concurrent object oriented programs." Diss., Manhattan, Kan. : Kansas State University, 2006. http://hdl.handle.net/2097/248.
Full textAlomari, Hakam W. "Supporting Software Engineering Via Lightweight Forward Static Slicing." Kent State University / OhioLINK, 2012. http://rave.ohiolink.edu/etdc/view?acc_num=kent1341996135.
Full textHu, Hanqing. "USING PROGRAM SLICING AND SEQUENCE ALIGNMENT TO ANALYZE ORGANISMS OF AVIDA, A DIGITAL EVOLUTION PLATFORM." Miami University / OhioLINK, 2012. http://rave.ohiolink.edu/etdc/view?acc_num=miami1331015337.
Full textLouw, Francoise. "A program slicer for LF." Thesis, Stellenbosch : University of Stellenbosch, 2006. http://hdl.handle.net/10019.1/17378.
Full textENGLISH ABSTRACT: Program slicing was originally described by Mark Weiser in 1984. He proposed this as a technique to aid in debugging because he conjectured that this is what programmers did naturally when debugging. Here program slicing is applied to an experimental concurrent language called LF. Existing techniques are adapted to accommodate the unique features of the language.
AFRIKAANSE OPSOMMING: Programdeling is oorspronklik deur Mark Weiser beskryf in 1984. Hy het dit voorgestel as ’n tegniek om ontfouting te vergemaklik, want hy het geglo dat dit is wat programmeerders van nature self doen. Programdeling word hier toegepas op ’n eksperimentele gelyklopende taal genaamd LF. Bestaande tegnieke word gewysig om die taal se unieke eienskappe in ag te neem.
Books on the topic "Computer Program Slicing"
United States. National Aeronautics and Space Administration., ed. A survey of program slicing for software engineering. [Clear Lake City, Tex.]: Research Institute for Computing and Information Systems, University of Houston--Clear Lake, 1993.
Find full textPaint Shop Pro 9 and Studio in Easy Steps: Edit Photos like a Pro! Southam: Computer Step, 2005.
Find full textBook chapters on the topic "Computer Program Slicing"
Clarke, E. M., M. Fujita, S. P. Rajan, T. Reps, S. Shankar, and T. Teitelbaum. "Program Slicing of Hardware Description Languages." In Lecture Notes in Computer Science, 298–313. Berlin, Heidelberg: Springer Berlin Heidelberg, 1999. http://dx.doi.org/10.1007/3-540-48153-2_22.
Full textTakahashi, Masakazu, Noriyoshi Mizukoshi, and Kazuhiko Tsuda. "Efficient Program Verification Using Binary Trees and Program Slicing." In Lecture Notes in Computer Science, 487–93. Berlin, Heidelberg: Springer Berlin Heidelberg, 2004. http://dx.doi.org/10.1007/978-3-540-30132-5_69.
Full textRousseau, Pierre. "A New Approach for Concurrent Program Slicing." In Lecture Notes in Computer Science, 228–42. Berlin, Heidelberg: Springer Berlin Heidelberg, 2006. http://dx.doi.org/10.1007/11888116_18.
Full textChalupa, Marek, and Jan Strejček. "Evaluation of Program Slicing in Software Verification." In Lecture Notes in Computer Science, 101–19. Cham: Springer International Publishing, 2019. http://dx.doi.org/10.1007/978-3-030-34968-4_6.
Full textBeckert, Bernhard, Thorsten Bormer, Stephan Gocht, Mihai Herda, Daniel Lentzsch, and Mattias Ulbrich. "SemSlice: Exploiting Relational Verification for Automatic Program Slicing." In Lecture Notes in Computer Science, 312–19. Cham: Springer International Publishing, 2017. http://dx.doi.org/10.1007/978-3-319-66845-1_20.
Full textKhanfar, Husni, Björn Lisper, and Abu Naser Masud. "Static Backward Program Slicing for Safety-Critical Systems." In Lecture Notes in Computer Science, 50–65. Cham: Springer International Publishing, 2015. http://dx.doi.org/10.1007/978-3-319-19584-1_4.
Full textXiao, Jianyu, Deyun Zhang, Haiquan Chen, and Hao Dong. "Improved Program Dependence Graph and Algorithm for Static Slicing Concurrent Programs." In Lecture Notes in Computer Science, 121–30. Berlin, Heidelberg: Springer Berlin Heidelberg, 2005. http://dx.doi.org/10.1007/11573937_15.
Full textPimentel, João Felipe, Juliana Freire, Leonardo Murta, and Vanessa Braganholo. "Fine-Grained Provenance Collection over Scripts Through Program Slicing." In Lecture Notes in Computer Science, 199–203. Cham: Springer International Publishing, 2016. http://dx.doi.org/10.1007/978-3-319-40593-3_21.
Full textSilva, Josep. "A Program Slicing Based Method to Filter XML/DTD Documents." In Lecture Notes in Computer Science, 771–82. Berlin, Heidelberg: Springer Berlin Heidelberg, 2007. http://dx.doi.org/10.1007/978-3-540-69507-3_67.
Full textGhorbani, Mohammad, and Mehran S. Fallah. "Run-Time Verification for Observational Determinism Using Dynamic Program Slicing." In Lecture Notes in Computer Science, 405–16. Cham: Springer International Publishing, 2017. http://dx.doi.org/10.1007/978-3-319-69659-1_22.
Full textConference papers on the topic "Computer Program Slicing"
Zhang, Ruoyu, Yudi Zheng, Shan Huang, and Zhengwei Qi. "Structured Dynamic Program Slicing." In 2011 International Conference on Computer and Management (CAMAN). IEEE, 2011. http://dx.doi.org/10.1109/caman.2011.5778759.
Full textCampbell, Alexander, and Anthony Cox. "Scenario-Based Program Slicing." In 2008 15th Annual IEEE International Conference on Engineering of Computer Based Systems (ECBS). IEEE, 2008. http://dx.doi.org/10.1109/ecbs.2008.49.
Full textChen duanzhi. "A collection of program slicing." In 2010 International Conference on Computer Application and System Modeling (ICCASM 2010). IEEE, 2010. http://dx.doi.org/10.1109/iccasm.2010.5622157.
Full textWu, Fangjun. "Generalized Program Slicing Applied to Z Specifications." In 2009 International Conference on Computer Engineering and Technology (ICCET). IEEE, 2009. http://dx.doi.org/10.1109/iccet.2009.123.
Full textMohsin, Shaikh, and Zeeshan Kaleem. "Program Slicing Based Software Metrics towards Code Restructuring." In 2010 Second International Conference on Computer Research and Development. IEEE, 2010. http://dx.doi.org/10.1109/iccrd.2010.182.
Full textYongping Zhang, Jianhua Sun, and Shujuan Jiang. "An Application of Program Slicing in Evolutionary Testing." In 2009 International Conference on Information Engineering and Computer Science. ICIECS 2009. IEEE, 2009. http://dx.doi.org/10.1109/iciecs.2009.5367116.
Full textAlAbwaini, Nour, Amal Aldaaje, Tamara Jaber, Mohammad Abdallah, and Abdelfatah Tamimi. "Using Program Slicing to Detect the Dead Code." In 2018 8th International Conference on Computer Science and Information Technology (CSIT). IEEE, 2018. http://dx.doi.org/10.1109/csit.2018.8486334.
Full textWu, Fangjun. "A Formal Mapping between Program Slicing and Z Specifications." In 2009 International Conference on Computer Engineering and Technology (ICCET). IEEE, 2009. http://dx.doi.org/10.1109/iccet.2009.122.
Full textDu, Lin, and Yehong Han. "Research on the Algorithm for Coarse-Grained Web Program Slicing." In 2015 2nd International Conference on Electrical, Computer Engineering and Electronics. Paris, France: Atlantis Press, 2015. http://dx.doi.org/10.2991/icecee-15.2015.234.
Full textLi, Hua, Yong-guang Peng, Xin-ming Ye, and Jing-yuan Yue. "Test Sequence Generation from Combining Property Modeling and Program Slicing." In 2010 IEEE 34th Annual Computer Software and Applications Conference Workshops (COMPSACW). IEEE, 2010. http://dx.doi.org/10.1109/compsacw.2010.18.
Full text