Wir verwenden Cookies und Analyse-Tools, um die Nutzerfreundlichkeit der Internet-Seite zu verbessern und für Marketingzwecke. Wenn Sie fortfahren, diese Seite zu verwenden, nehmen wir an, dass Sie damit einverstanden sind. Zur Datenschutzerklärung.
Advanced Slicing of Sequential and Concurrent Programs
Details
Program slicing is a technique to identify statements that mayinfluence the computations in other statements. Despite the ongoingresearch of almost 25 years, program slicing still has problems thatprevent a widespread use: Sometimes, slices are too big to understandand too expensive and complicated to be computed for real-lifeprograms. This book presents solutions to these problems: Itcontains various approaches which help the user to understand a slicemore easily by making it more focused on the user's problem.The underlying data structures used for slicing are program dependencegraphs. They can also be used for different purposes: A new approachto clone detection based on identifying similar subgraphs in programdependence graphs is presented; it is able to detect modified clonesbetter than other tools.In the theoretical part, this book presents a high-precisionapproach to slice concurrent procedural programs despite that optimalslicing is known to be undecidable. It is the first approach to sliceconcurrent programs that does not rely on inlining of calledprocedures.
Autorentext
Jens Krinke received his Ph.D. in computer science from the University of Passau, Germany, in 2003. Shortly after, he became assistant professor for software technology at FernUniversität/University in Hagen, the only distance teaching university in Germany.
Weitere Informationen
- Allgemeine Informationen
- GTIN 09783836475457
- Sprache Deutsch
- Größe H220mm x B15mm x T150mm
- Jahr 2013
- EAN 9783836475457
- Format Kartonierter Einband (Kt)
- ISBN 978-3-8364-7545-7
- Titel Advanced Slicing of Sequential and Concurrent Programs
- Autor Jens Krinke
- Gewicht 392g
- Herausgeber VDM Verlag Dr. Müller e.K.
- Anzahl Seiten 252
- Genre Informatik