نتایج جستجو برای: heap leaching structures

تعداد نتایج: 468221  

2009
Lilia Georgieva Patrick Maier

Automatic verification of imperative programs that destructively manipulate heap data structures is challenging. In this paper we propose an approach for verifying that such programs do not corrupt their data structures. We specify heap data structures such as lists, arrays of lists, and trees inductively as solutions of logic programs. We use off-the-shelf first-order theorem provers to reason...

2011
Christina Jansen Jonathan Heinen Joost-Pieter Katoen Thomas Noll

Heap-based data structures play an important role in modern programming concepts. However standard verification algorithms cannot cope with infinite state spaces as induced by these structures. A common approach to solve this problem is to apply abstraction techniques. Hyperedge replacement grammars provide a promising technique for heap abstraction as their production rules can be used to part...

Journal: :Environmental pollution 2008
Domen Lestan Chun-ling Luo Xiang-dong Li

This paper reviews current remediation technologies that use chelating agents for the mobilization and removal of potentially toxic metals from contaminated soils. These processes can be done in situ as enhanced phytoextraction, chelant enhanced electrokinetic extraction and soil flushing, or ex situ as the extraction of soil slurry and soil heap/column leaching. Current proposals on how to tre...

2007
Sigmund Cherem Radu Rugina

This paper presents a novel shape analysis algorithm with local reasoning that is designed to analyze heap structures with structural invariants, such as doubly-linked lists. The algorithm abstracts and analyzes one single heap cell at a time. In order to maintain the structural invariants, the analysis uses a local heap abstraction that models the sub-heap consisting of one cell and its immedi...

2006
Radu Rugina

This paper presents a novel shape analysis algorithm with local reasoning that is designed to analyze heap structures with structural invariants, such as doubly-linked lists. The algorithm abstracts and analyzes one single heap cell at a time. In order to maintain the structural invariants, the analysis uses a local heap abstraction that models the sub-heap consisting of one cell and its immedi...

Journal: :TPLP 2013
Elvira Albert Maria Garcia de la Banda Miguel Gómez-Zamalloa José Miguel Rojas Peter J. Stuckey

One of the main challenges to software testing today is to efficiently handle heapmanipulating programs. These programs often build complex, dynamically allocated data structures during execution and, to ensure reliability, the testing process needs to consider all possible shapes these data structures can take. This creates scalability issues since high (often exponential) numbers of shapes ma...

2010
Mark Marron Cesar Sanchez Zhendong Su

The identification, isolation, and correction of program defects require the understanding of both the algorithmic structure of the code as well as the data structures that are being manipulated. While modern development environments provide substantial support for examining the program source code (the algorithmic aspect of the program), they provide relatively weak support for examining heap-...

Journal: :Electronic Notes in Theoretical Computer Science 2010

نمودار تعداد نتایج جستجو در هر سال

با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید