<?xml version="1.0" encoding="UTF-8"?>

<rdf:RDF
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
   xmlns="http://purl.org/rss/1.0/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:prism="http://prismstandard.org/namespaces/1.2/basic/"
   xmlns:dcterms="http://purl.org/dc/terms/"

>
<channel rdf:about="http://www.citeulike.org/about">
<pubDate>Thu, 07 Aug 2008 21:54:31 BST</pubDate>


	<title>CiteULike: cyph3r's library [139 articles]</title>
	<description>CiteULike: cyph3r's library [139 articles]</description>


	<link>http://www.citeulike.org/user/cyph3r</link>
	<dc:publisher>CiteULike.org</dc:publisher>
	<dc:language>en-gb</dc:language>
	<dc:rights>Copyright &#169; 2004-2008 citeulike.org</dc:rights>
	<items>
    <rdf:Seq>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/708603"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/1745909"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/1438741"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/3091117"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/2804638"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/3091115"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/3091113"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/1785363"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/1398070"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/3085286"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/3085276"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/2824604"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/3017750"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/1367842"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/3075675"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/3075666"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/3075664"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/2214214"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/1014618"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/1014360"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/3049806"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/3049792"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/3038792"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/3038749"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/409185"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/612080"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/3032423"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/3024943"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/1595811"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/2213938"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/113848"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/1402238"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/625959"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/2997305"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/1388040"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/1433286"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/861998"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/2623478"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/1675216"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/2939098"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/2937477"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/2937472"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/527363"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/2937469"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/2937465"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/2937460"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/591966"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/2933121"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/2933118"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/cyph3r/article/2933115"/>

	</rdf:Seq>
	</items>
	</channel>


<item rdf:about="http://www.citeulike.org/user/cyph3r/article/708603">
    <title>The chaining approach for software test data generation</title>
    <link>http://www.citeulike.org/user/cyph3r/article/708603</link>
    <description>&lt;i&gt;ACM Trans. Softw. Eng. Methodol., Vol. 5, No. 1. (January 1996), pp. 63-86.&lt;/i&gt;</description>
    <dc:title>The chaining approach for software test data generation</dc:title>

    <dc:creator>Roger Ferguson</dc:creator>
    <dc:creator>Bogdan Korel</dc:creator>
    <dc:identifier>doi:10.1145/226155.226158&#60;</dc:identifier>
    <dc:source>ACM Trans. Softw. Eng. Methodol., Vol. 5, No. 1. (January 1996), pp. 63-86.</dc:source>
    <dc:date>2006-06-23T15:16:31-00:00</dc:date>
    <prism:publicationYear>1996</prism:publicationYear>
    <prism:publicationName>ACM Trans. Softw. Eng. Methodol.</prism:publicationName>
    <prism:volume>5</prism:volume>
    <prism:number>1</prism:number>
    <prism:startingPage>63</prism:startingPage>
    <prism:endingPage>86</prism:endingPage>
    <prism:publisher>ACM Press</prism:publisher>
    <prism:category>ai</prism:category>
    <prism:category>da</prism:category>
    <prism:category>planning</prism:category>
    <prism:category>project-planning</prism:category>
    <prism:category>test-data-generation</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/1745909">
    <title>Feedback-Directed Random Test Generation</title>
    <link>http://www.citeulike.org/user/cyph3r/article/1745909</link>
    <description>&lt;i&gt;(2007), pp. 75-84.&lt;/i&gt;</description>
    <dc:title>Feedback-Directed Random Test Generation</dc:title>

    <dc:creator>Carlos Pacheco</dc:creator>
    <dc:creator>Shuvendu Lahiri</dc:creator>
    <dc:creator>Michael Ernst</dc:creator>
    <dc:creator>Thomas Ball</dc:creator>
    <dc:identifier>doi:10.1109/ICSE.2007.37</dc:identifier>
    <dc:source>(2007), pp. 75-84.</dc:source>
    <dc:date>2007-10-09T15:01:20-00:00</dc:date>
    <prism:publicationYear>2007</prism:publicationYear>
    <prism:startingPage>75</prism:startingPage>
    <prism:endingPage>84</prism:endingPage>
    <prism:publisher>IEEE Computer Society</prism:publisher>
    <prism:category>ai</prism:category>
    <prism:category>da</prism:category>
    <prism:category>feedback</prism:category>
    <prism:category>project-planning</prism:category>
    <prism:category>random</prism:category>
    <prism:category>test-data-generation</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/1438741">
    <title>EXE: automatically generating inputs of death</title>
    <link>http://www.citeulike.org/user/cyph3r/article/1438741</link>
    <description>&lt;i&gt;(2006), pp. 322-335.&lt;/i&gt;</description>
    <dc:title>EXE: automatically generating inputs of death</dc:title>

    <dc:creator>Cristian Cadar</dc:creator>
    <dc:creator>Vijay Ganesh</dc:creator>
    <dc:creator>Peter Pawlowski</dc:creator>
    <dc:creator>David Dill</dc:creator>
    <dc:creator>Dawson Engler</dc:creator>
    <dc:identifier>doi:10.1145/1180405.1180445</dc:identifier>
    <dc:source>(2006), pp. 322-335.</dc:source>
    <dc:date>2007-07-06T07:14:41-00:00</dc:date>
    <prism:publicationYear>2006</prism:publicationYear>
    <prism:startingPage>322</prism:startingPage>
    <prism:endingPage>335</prism:endingPage>
    <prism:publisher>ACM Press</prism:publisher>
    <prism:category>ai</prism:category>
    <prism:category>da</prism:category>
    <prism:category>project-planning</prism:category>
    <prism:category>test-data-generation</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/3091117">
    <title>Generating test data from state-based specifications</title>
    <link>http://www.citeulike.org/user/cyph3r/article/3091117</link>
    <description>&lt;i&gt;Software Testing, Verification and Reliability, Vol. 13, No. 1. (2003), pp. 25-53.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Although the majority of software testing in industry is conducted at the system level, most formal research has focused on the unit level. As a result, most system-level testing techniques are only described informally. This paper presents formal testing criteria for system level testing that are based on formal specifications of the software. Software testing can only be formalized and quantified when a solid basis for test generation can be defined. Formal specifications represent a significant opportunity for testing because they precisely describe what functions the software is supposed to provide in a form that can be automatically manipulated.This paper presents general criteria for generating test inputs from state-based specifications. The criteria include techniques for generating tests at several levels of abstraction for specifications (transition predicates, transitions, pairs of transitions and sequences of transitions). These techniques provide coverage criteria that are based on the specifications and are made up of several parts, including test prefixes that contain inputs necessary to put the software into the appropriate state for the test values. The test generation process includes several steps for transforming specifications to tests. These criteria have been applied to a case study to compare their ability to detect seeded faults. Copyright © 2003 John Wiley &#38; Sons, Ltd.</description>
    <dc:title>Generating test data from state-based specifications</dc:title>

    <dc:creator>Jeff Offutt</dc:creator>
    <dc:creator>Shaoying Liu</dc:creator>
    <dc:creator>Aynur Abdurazik</dc:creator>
    <dc:creator>Paul Ammann</dc:creator>
    <dc:identifier>doi:10.1002/stvr.264</dc:identifier>
    <dc:source>Software Testing, Verification and Reliability, Vol. 13, No. 1. (2003), pp. 25-53.</dc:source>
    <dc:date>2008-08-06T16:43:43-00:00</dc:date>
    <prism:publicationYear>2003</prism:publicationYear>
    <prism:publicationName>Software Testing, Verification and Reliability</prism:publicationName>
    <prism:volume>13</prism:volume>
    <prism:number>1</prism:number>
    <prism:startingPage>25</prism:startingPage>
    <prism:endingPage>53</prism:endingPage>
    <prism:category>project-planning</prism:category>
    <prism:category>specifications</prism:category>
    <prism:category>state</prism:category>
    <prism:category>test-data-generation</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/2804638">
    <title>Generating software test data by evolution</title>
    <link>http://www.citeulike.org/user/cyph3r/article/2804638</link>
    <description>&lt;i&gt;Software Engineering, IEEE Transactions on, Vol. 27, No. 12. (2001), pp. 1085-1110.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;This paper discusses the use of genetic algorithms (GAs) for automatic software test data generation. This research extends previous work on dynamic test data generation where the problem of test data generation is reduced to one of minimizing a function. In our work, the function is minimized by using one of two genetic algorithms in place of the local minimization techniques used in earlier research. We describe the implementation of our GA-based system and examine the effectiveness of this approach on a number of programs, one of which is significantly larger than those for which results have previously been reported in the literature. We also examine the effect of program complexity on the test data generation problem by executing our system on a number of synthetic programs that have varying complexities</description>
    <dc:title>Generating software test data by evolution</dc:title>

    <dc:creator>CC Michael</dc:creator>
    <dc:creator>G Mcgraw</dc:creator>
    <dc:creator>MA Schatz</dc:creator>
    <dc:identifier>doi:10.1109/32.988709</dc:identifier>
    <dc:source>Software Engineering, IEEE Transactions on, Vol. 27, No. 12. (2001), pp. 1085-1110.</dc:source>
    <dc:date>2008-05-16T08:03:23-00:00</dc:date>
    <prism:publicationYear>2001</prism:publicationYear>
    <prism:publicationName>Software Engineering, IEEE Transactions on</prism:publicationName>
    <prism:volume>27</prism:volume>
    <prism:number>12</prism:number>
    <prism:startingPage>1085</prism:startingPage>
    <prism:endingPage>1110</prism:endingPage>
    <prism:category>evolution</prism:category>
    <prism:category>project-planning</prism:category>
    <prism:category>test-data-generation</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/3091115">
    <title>On path-wise automatic generation of test data for both white-box and black-box testing</title>
    <link>http://www.citeulike.org/user/cyph3r/article/3091115</link>
    <description>&lt;i&gt;Software Engineering Conference, 2001. APSEC 2001. Eighth Asia-Pacific (2001), pp. 237-240.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Automatic generation of test data for a given path in a program is an elementary problem in software testing, the difficulty of which lies in how to solve the nonlinear constraint. Gupta et al. (1998) proposed a method, which is referred to as the iterative relaxation method, to address the above problem by linearizing the predicate functions. This paper improves the iterative relaxation method by omitting the constructions of predicate slice and input dependency set, and proves the equivalence of systems of constraints generated by both methods. Since it is not necessary for our method to analyze the dependencies between statements on the path in the course of deriving a system of constraints, our method still works when some statements are only object or executable codes rather than source codes on the path. Therefore, our method can also be used for generating test data for black-box testing and regression testing. We have developed a prototype of a path-wise test data generator whose fundamental algorithm is presented in this paper. The initial experiments with this prototype have shown that our method is practical.</description>
    <dc:title>On path-wise automatic generation of test data for both white-box and black-box testing</dc:title>

    <dc:creator>Jin-Hui Shan</dc:creator>
    <dc:creator>Ji Wang</dc:creator>
    <dc:creator>Zhi-Chang Qi</dc:creator>
    <dc:source>Software Engineering Conference, 2001. APSEC 2001. Eighth Asia-Pacific (2001), pp. 237-240.</dc:source>
    <dc:date>2008-08-06T16:40:19-00:00</dc:date>
    <prism:publicationYear>2001</prism:publicationYear>
    <prism:publicationName>Software Engineering Conference, 2001. APSEC 2001. Eighth Asia-Pacific</prism:publicationName>
    <prism:startingPage>237</prism:startingPage>
    <prism:endingPage>240</prism:endingPage>
    <prism:category>automatic</prism:category>
    <prism:category>da</prism:category>
    <prism:category>project-planning</prism:category>
    <prism:category>test-data-generation</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/3091113">
    <title>Automatic test data generation using genetic algorithm and program dependence graphs</title>
    <link>http://www.citeulike.org/user/cyph3r/article/3091113</link>
    <description>&lt;i&gt;Information and Software Technology, Vol. 48, No. 7. (July 2006), pp. 586-605.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;The complexity of software systems has been increasing dramatically in the past decade, and software testing as a labor-intensive component is becoming more and more expensive. Testing costs often account for up to 50% of the total expense of software development; hence any techniques leading to the automatic generation of test data will have great potential to considerably reduce costs. Existing approaches of automatic test data generation have achieved some success by using evolutionary computation algorithms, but they are unable to deal with Boolean variables or enumerated types and they need to be improved in many other aspects. This paper presents a new approach utilizing program dependence analysis techniques and genetic algorithms (GAs) to generate test data. A set of experiments using the new approach is reported to show its effectiveness and efficiency based upon established criterion.</description>
    <dc:title>Automatic test data generation using genetic algorithm and program dependence graphs</dc:title>

    <dc:creator>James Miller</dc:creator>
    <dc:creator>Marek Reformat</dc:creator>
    <dc:creator>Howard Zhang</dc:creator>
    <dc:identifier>doi:10.1016/j.infsof.2005.06.006</dc:identifier>
    <dc:source>Information and Software Technology, Vol. 48, No. 7. (July 2006), pp. 586-605.</dc:source>
    <dc:date>2008-08-06T16:39:14-00:00</dc:date>
    <prism:publicationYear>2006</prism:publicationYear>
    <prism:publicationName>Information and Software Technology</prism:publicationName>
    <prism:volume>48</prism:volume>
    <prism:number>7</prism:number>
    <prism:startingPage>586</prism:startingPage>
    <prism:endingPage>605</prism:endingPage>
    <prism:category>automatic</prism:category>
    <prism:category>da</prism:category>
    <prism:category>genetic-algorithm</prism:category>
    <prism:category>graphs</prism:category>
    <prism:category>project-planning</prism:category>
    <prism:category>test-data-generation</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/1785363">
    <title>Eclat: Automatic Generation and Classification of Test Inputs</title>
    <link>http://www.citeulike.org/user/cyph3r/article/1785363</link>
    <description>&lt;i&gt;ECOOP 2005 - Object-Oriented Programming (2005), pp. 504-527.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;This paper describes a technique that selects, from a large set of test inputs, a small subset likely to reveal faults in the software under test. The technique takes a program or software component, plus a set of correct executions — say, from observations of the software running properly, or from an existing test suite that a user wishes to enhance. The technique first infers an operational model of the software’s operation. Then, inputs whose operational pattern of execution differs from the model in specific ways are suggestive of faults. These inputs are further reduced by selecting only one input per operational pattern. The result is a small portion of the original inputs, deemed by the technique as most likely to reveal faults. Thus, the technique can also be seen as an error-detection technique. The paper describes two additional techniques that complement test input selection. One is a technique for automatically producing an oracle (a set of assertions) for a test input from the operational model, thus transforming the test input into a test case. The other is a classification-guided test input generation technique that also makes use of operational models and patterns. When generating inputs, it filters out code sequences that are unlikely to contribute to legal inputs, improving the efficiency of its search for fault-revealing inputs. We have implemented these techniques in the Eclat tool, which generates unit tests for Java classes. Eclat’s input is a set of classes to test and an example program execution—say, a passing test suite. Eclat’s output is a set of JUnit test cases, each containing a potentially fault-revealing input and a set of assertions at least one of which fails. In our experiments, Eclat successfully generated inputs that exposed fault-revealing behavior; we have used Eclat to reveal real errors in programs. The inputs it selects as fault-revealing are an order of magnitude as likely to reveal a fault as all generated inputs.</description>
    <dc:title>Eclat: Automatic Generation and Classification of Test Inputs</dc:title>

    <dc:creator>Carlos Pacheco</dc:creator>
    <dc:creator>Michael Ernst</dc:creator>
    <dc:identifier>doi:10.1007/11531142_22</dc:identifier>
    <dc:source>ECOOP 2005 - Object-Oriented Programming (2005), pp. 504-527.</dc:source>
    <dc:date>2007-10-18T18:23:30-00:00</dc:date>
    <prism:publicationYear>2005</prism:publicationYear>
    <prism:publicationName>ECOOP 2005 - Object-Oriented Programming</prism:publicationName>
    <prism:startingPage>504</prism:startingPage>
    <prism:endingPage>527</prism:endingPage>
    <prism:category>automatic</prism:category>
    <prism:category>da</prism:category>
    <prism:category>project-planning</prism:category>
    <prism:category>test-data-generation</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/1398070">
    <title>Experiments with Test Case Generation and Runtime Analysis</title>
    <link>http://www.citeulike.org/user/cyph3r/article/1398070</link>
    <description>&lt;i&gt;Abstract State Machines 2003. Advances in Theory and Practice: 10th International Workshop, ASM 2003, Taormina, Italy, March 3-7, 2003. Proceedings (2003), 87.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Software testing is typically an ad hoc process where human testers manually write many test inputs and expected test results, perhaps automating their execution in a regression suite. This process is cumbersome and costly. This paper reports preliminary results on an approach to further automate this process. The approach consists of combining automated test case generation based on systematically exploring the program's input domain, with runtime analysis, where execution traces are monitored and verified against temporal logic specifications, or analyzed using advanced algorithms for detecting concurrency errors such as data races and deadlocks. The approach suggests to generate specifications dynamically per input instance rather than statically once-and-for-all. The paper describes experiments with variants of this approach in the context of two examples, a planetary rover controller and a space craft fault protection system.</description>
    <dc:title>Experiments with Test Case Generation and Runtime Analysis</dc:title>

    <dc:creator>Cyrille Artho</dc:creator>
    <dc:creator>Doron Drusinksy</dc:creator>
    <dc:creator>Allen Goldberg</dc:creator>
    <dc:creator>Klaus Havelund</dc:creator>
    <dc:creator>Mike Lowry</dc:creator>
    <dc:creator>Corina Pasareanu</dc:creator>
    <dc:creator>Grigore Rosu</dc:creator>
    <dc:creator>Willem Visser</dc:creator>
    <dc:source>Abstract State Machines 2003. Advances in Theory and Practice: 10th International Workshop, ASM 2003, Taormina, Italy, March 3-7, 2003. Proceedings (2003), 87.</dc:source>
    <dc:date>2007-06-19T06:58:09-00:00</dc:date>
    <prism:publicationYear>2003</prism:publicationYear>
    <prism:publicationName>Abstract State Machines 2003. Advances in Theory and Practice: 10th International Workshop, ASM 2003, Taormina, Italy, March 3-7, 2003. Proceedings</prism:publicationName>
    <prism:startingPage>87</prism:startingPage>
    <prism:category>ai</prism:category>
    <prism:category>da</prism:category>
    <prism:category>project-planning</prism:category>
    <prism:category>runtime-analysis</prism:category>
    <prism:category>test-data-generation</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/3085286">
    <title>Automated Test Data Generation Using an Iterative Relaxation Method</title>
    <link>http://www.citeulike.org/user/cyph3r/article/3085286</link>
    <description>&lt;i&gt;(1998), pp. 231-244.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;An important problem that arises in path oriented testing is the generation of test data that causes a program to follow a given path. In this paper, we present a novel program execution based approach using an iterative relaxation method to address the above problem. In this method, test data generation is initiated with an arbitrarily chosen input from a given domain. This input is then iteratively refined to obtain an input on which all the branch predicates on the given path evaluate to the ...</description>
    <dc:title>Automated Test Data Generation Using an Iterative Relaxation Method</dc:title>

    <dc:creator>Neelam Gupta</dc:creator>
    <dc:creator>Aditya Mathur</dc:creator>
    <dc:creator>Mary Soffa</dc:creator>
    <dc:source>(1998), pp. 231-244.</dc:source>
    <dc:date>2008-08-05T11:10:08-00:00</dc:date>
    <prism:publicationYear>1998</prism:publicationYear>
    <prism:startingPage>231</prism:startingPage>
    <prism:endingPage>244</prism:endingPage>
    <prism:category>ai</prism:category>
    <prism:category>da</prism:category>
    <prism:category>project-planning</prism:category>
    <prism:category>relaxation</prism:category>
    <prism:category>test-data-generation</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/3085276">
    <title>Understanding and Extending Graphplan</title>
    <link>http://www.citeulike.org/user/cyph3r/article/3085276</link>
    <description>&lt;i&gt;(1997), pp. 260-272.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;We provide a reconstruction of Blum and Furst's Graphplan algorithm, and use the reconstruction to extend and improve the original algorithm in several ways. In our reconstruction, the process of growing the planning-graph and inferring mutex relations corr esponds to doing forward state-space refinement over disjunctively represented plans. The backward search phase of Graphplan corresponds to solving a binary dynamic constraint satisfaction problem. Our reconstruction sheds light on the...</description>
    <dc:title>Understanding and Extending Graphplan</dc:title>

    <dc:creator>Subbarao Kambhampati</dc:creator>
    <dc:creator>Eric Parker</dc:creator>
    <dc:creator>Eric Lambrecht</dc:creator>
    <dc:source>(1997), pp. 260-272.</dc:source>
    <dc:date>2008-08-05T11:07:20-00:00</dc:date>
    <prism:publicationYear>1997</prism:publicationYear>
    <prism:startingPage>260</prism:startingPage>
    <prism:endingPage>272</prism:endingPage>
    <prism:category>ai</prism:category>
    <prism:category>da</prism:category>
    <prism:category>graphplan</prism:category>
    <prism:category>planning</prism:category>
    <prism:category>project-planning</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/2824604">
    <title>Mining object behavior with ADABU</title>
    <link>http://www.citeulike.org/user/cyph3r/article/2824604</link>
    <description>&lt;i&gt;(2006), pp. 17-24.&lt;/i&gt;</description>
    <dc:title>Mining object behavior with ADABU</dc:title>

    <dc:creator>Valentin Dallmeier</dc:creator>
    <dc:creator>Christian Lindig</dc:creator>
    <dc:creator>Andrzej Wasylkowski</dc:creator>
    <dc:creator>Andreas Zeller</dc:creator>
    <dc:identifier>doi:10.1145/1138912.1138918</dc:identifier>
    <dc:source>(2006), pp. 17-24.</dc:source>
    <dc:date>2008-05-23T07:25:08-00:00</dc:date>
    <prism:publicationYear>2006</prism:publicationYear>
    <prism:startingPage>17</prism:startingPage>
    <prism:endingPage>24</prism:endingPage>
    <prism:publisher>ACM</prism:publisher>
    <prism:category>object-state</prism:category>
    <prism:category>project-planning</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/3017750">
    <title>Automatic extraction of abstract-object-state machines from unit-test executions</title>
    <link>http://www.citeulike.org/user/cyph3r/article/3017750</link>
    <description>&lt;i&gt;(2006), pp. 835-838.&lt;/i&gt;</description>
    <dc:title>Automatic extraction of abstract-object-state machines from unit-test executions</dc:title>

    <dc:creator>Tao Xie</dc:creator>
    <dc:creator>Evan Martin</dc:creator>
    <dc:creator>Hai Yuan</dc:creator>
    <dc:identifier>doi:10.1145/1134285.1134427</dc:identifier>
    <dc:source>(2006), pp. 835-838.</dc:source>
    <dc:date>2008-07-18T12:00:23-00:00</dc:date>
    <prism:publicationYear>2006</prism:publicationYear>
    <prism:startingPage>835</prism:startingPage>
    <prism:endingPage>838</prism:endingPage>
    <prism:publisher>ACM</prism:publisher>
    <prism:category>da</prism:category>
    <prism:category>object-state</prism:category>
    <prism:category>project-planning</prism:category>
    <prism:category>testing</prism:category>
    <prism:category>unit-test</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/1367842">
    <title>Toward a theory of test data selection</title>
    <link>http://www.citeulike.org/user/cyph3r/article/1367842</link>
    <description>&lt;i&gt;(1975), pp. 493-510.&lt;/i&gt;</description>
    <dc:title>Toward a theory of test data selection</dc:title>

    <dc:creator>John Goodenough</dc:creator>
    <dc:creator>Susan Gerhart</dc:creator>
    <dc:identifier>doi:10.1145/800027.808473</dc:identifier>
    <dc:source>(1975), pp. 493-510.</dc:source>
    <dc:date>2007-06-06T11:54:36-00:00</dc:date>
    <prism:publicationYear>1975</prism:publicationYear>
    <prism:startingPage>493</prism:startingPage>
    <prism:endingPage>510</prism:endingPage>
    <prism:publisher>ACM Press</prism:publisher>
    <prism:category>ai</prism:category>
    <prism:category>da</prism:category>
    <prism:category>project-planning</prism:category>
    <prism:category>test-data-generation</prism:category>
    <prism:category>testing</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/3075675">
    <title>Automated testing in software engineering: using ant colony and self-regulated swarms</title>
    <link>http://www.citeulike.org/user/cyph3r/article/3075675</link>
    <description>&lt;i&gt;(2006), pp. 443-448.&lt;/i&gt;</description>
    <dc:title>Automated testing in software engineering: using ant colony and self-regulated swarms</dc:title>

    <dc:creator>PK Mahanti</dc:creator>
    <dc:creator>Soumya Banerjee</dc:creator>
    <dc:source>(2006), pp. 443-448.</dc:source>
    <dc:date>2008-08-02T10:19:17-00:00</dc:date>
    <prism:publicationYear>2006</prism:publicationYear>
    <prism:startingPage>443</prism:startingPage>
    <prism:endingPage>448</prism:endingPage>
    <prism:publisher>ACTA Press</prism:publisher>
    <prism:category>ant</prism:category>
    <prism:category>project-planning</prism:category>
    <prism:category>test-data-generation</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/3075666">
    <title>Application of AI Planning Techniques to Automated Code Synthesis and Testing</title>
    <link>http://www.citeulike.org/user/cyph3r/article/3075666</link>
    <description>&lt;i&gt;(2002)&lt;/i&gt;</description>
    <dc:title>Application of AI Planning Techniques to Automated Code Synthesis and Testing</dc:title>

    <dc:creator>I-Ling Yen</dc:creator>
    <dc:creator>Farokh Bastani</dc:creator>
    <dc:creator>Fiaz Mohamed</dc:creator>
    <dc:creator>Hui Ma</dc:creator>
    <dc:creator>John Linn</dc:creator>
    <dc:source>(2002)</dc:source>
    <dc:date>2008-08-02T10:13:21-00:00</dc:date>
    <prism:publicationYear>2002</prism:publicationYear>
    <prism:publisher>IEEE Computer Society</prism:publisher>
    <prism:category>ai</prism:category>
    <prism:category>automatic</prism:category>
    <prism:category>da</prism:category>
    <prism:category>planning</prism:category>
    <prism:category>project-planning</prism:category>
    <prism:category>testing</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/3075664">
    <title>Planner Based Error Recovery Testing</title>
    <link>http://www.citeulike.org/user/cyph3r/article/3075664</link>
    <description>&lt;i&gt;(2000)&lt;/i&gt;</description>
    <dc:title>Planner Based Error Recovery Testing</dc:title>

    <dc:creator>Anneliese von Mayrhauser</dc:creator>
    <dc:creator>Michael Scheetz</dc:creator>
    <dc:creator>Eric Dahlman</dc:creator>
    <dc:creator>Adele Howe</dc:creator>
    <dc:source>(2000)</dc:source>
    <dc:date>2008-08-02T10:12:03-00:00</dc:date>
    <prism:publicationYear>2000</prism:publicationYear>
    <prism:publisher>IEEE Computer Society</prism:publisher>
    <prism:category>ai</prism:category>
    <prism:category>da</prism:category>
    <prism:category>planning</prism:category>
    <prism:category>project-planning</prism:category>
    <prism:category>testing</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/2214214">
    <title>Rapid goal-oriented automated software testing using MEA-graph planning</title>
    <link>http://www.citeulike.org/user/cyph3r/article/2214214</link>
    <description>&lt;i&gt;Software Quality Journal, Vol. 15, No. 3. (2007), pp. 241-263.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Abstract  With the rapid growth in the development of sophisticated modern software applications, the complexity of the software development process has increased enormously, posing an urgent need for the automation of some of the more time-consuming aspects of the development process. One of the key stages in the software development process is system testing. In this paper, we evaluate the potential application of AI planning techniques in automated software testing. The key contributions of this paper include the following: (1) A formal model of software systems from the perspective of software testing that is applicable to important classes of systems and is amenable to automation using AI planning methods. (2) The design of a framework for an automated planning system (APS) for applying AI planning techniques for testing software systems. (3) Assessment of the test automation framework and a specific AI Planning algorithm, namely, MEA-Graphplan (Means-Ends Analysis Graphplan), algorithm to automatically generate test data. (4) A case study is presented to evaluate the proposed automated testing method and compare the performance of MEA-Graphplan with that of Graphplan. The empirical results show that for software testing, the MEA-Graphplan algorithm can perform computationally more efficiently and effectively than the basic Graph Planning algorithm.</description>
    <dc:title>Rapid goal-oriented automated software testing using MEA-graph planning</dc:title>

    <dc:creator>Manish Gupta</dc:creator>
    <dc:creator>Jicheng Fu</dc:creator>
    <dc:creator>Farokh Bastani</dc:creator>
    <dc:creator>Latifur Khan</dc:creator>
    <dc:creator>Yen</dc:creator>
    <dc:identifier>doi:10.1007/s11219-007-9018-3</dc:identifier>
    <dc:source>Software Quality Journal, Vol. 15, No. 3. (2007), pp. 241-263.</dc:source>
    <dc:date>2008-01-10T11:53:09-00:00</dc:date>
    <prism:publicationYear>2007</prism:publicationYear>
    <prism:publicationName>Software Quality Journal</prism:publicationName>
    <prism:volume>15</prism:volume>
    <prism:number>3</prism:number>
    <prism:startingPage>241</prism:startingPage>
    <prism:endingPage>263</prism:endingPage>
    <prism:category>ai</prism:category>
    <prism:category>da</prism:category>
    <prism:category>mea</prism:category>
    <prism:category>planning</prism:category>
    <prism:category>project-planning</prism:category>
    <prism:category>test-data-generation</prism:category>
    <prism:category>testing</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/1014618">
    <title>&#34;MeshUp&#34;: Self-organizing mesh-based topologies for next generation radio access networks</title>
    <link>http://www.citeulike.org/user/cyph3r/article/1014618</link>
    <description>&lt;i&gt;Ad Hoc Networks, Vol. In Press, Uncorrected Proof&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;The phenomenal growth in wireless technologies has brought about a slew of new services. Incumbent with the new technology is the challenge of providing flexible, reconfigurable, self-organizing architectures which are capable of catering to the dynamics of the network, while providing cost-effective solutions for the service providers. In this paper, we focus on mesh-based multi-hop access network architectures for next generation radio access networks. Using short, high bandwidth optical wireless links to interconnect the various network elements, we propose a non-hierarchical, multi-hop access network framework. We study two generic family of mesh-based topologies: GPeterNet, a graph theoretic framework, and FraNtiC, a fractal geometric architecture, for arbitrary access network deployments. The performance of these topologies is analyzed in terms of different system metrics - topological robustness and reliability, system costs and network exposure due to failure conditions. Our analysis shows that a combination of different mesh-based multi-hop access topologies, coupled with emerging wireless backhaul technologies, can cater carrier-class services for next generation radio access networks, providing significant advantages over existing access technologies.</description>
    <dc:title>&#34;MeshUp&#34;: Self-organizing mesh-based topologies for next generation radio access networks</dc:title>

    <dc:creator>Samik Ghosh</dc:creator>
    <dc:creator>Kalyan Basu</dc:creator>
    <dc:creator>Sajal Das</dc:creator>
    <dc:identifier>doi:10.1016/j.adhoc.2006.11.005</dc:identifier>
    <dc:source>Ad Hoc Networks, Vol. In Press, Uncorrected Proof</dc:source>
    <dc:date>2006-12-26T11:23:54-00:00</dc:date>
    <prism:publicationName>Ad Hoc Networks</prism:publicationName>
    <prism:volume>In Press, Uncorrected Proof</prism:volume>
    <prism:category>mesh</prism:category>
    <prism:category>self-organizing</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/1014360">
    <title>A resource-efficient and scalable wireless mesh routing protocol</title>
    <link>http://www.citeulike.org/user/cyph3r/article/1014360</link>
    <description>&lt;i&gt;Ad Hoc Networks, Vol. In Press, Uncorrected Proof&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;By binding logic addresses to the network topology, routing can be carried out without going through route discovery. This eliminates the initial route discovery latency, saves storage space otherwise needed for routing table, and reduces the communication overhead and energy consumption. In this paper, an adaptive block addressing (ABA) scheme is first introduced for logic address assignment as well as network auto-configuration purpose. The scheme takes into account the actual network topology and thus is fully topology-adaptive. Then a distributed link state (DLS) scheme is further proposed and put on top of the block addressing scheme to improve the quality of routes, in terms of hop count or other routing cost metrics used, robustness, and load balancing. The network topology reflected in logic addresses is used as a guideline to tell towards which direction (rather than next hop) a packet should be relayed. The next hop is derived from each relaying node's local link state table. The routing scheme, named as topology-guided DLS (TDLS) as a whole, scales well with regard to various performance metrics. The ability of TDLS to provide multiple paths also precludes the need for explicit route repair, which is the most complicated part in many wireless routing protocols. While this paper targets low rate wireless mesh personal area networks (LR-WMPANs), including wireless mesh sensor networks (WMSNs), the TDLS itself is a general scheme and can be applied to other non-mobile wireless mesh networks.</description>
    <dc:title>A resource-efficient and scalable wireless mesh routing protocol</dc:title>

    <dc:creator>Jianliang Zheng</dc:creator>
    <dc:creator>Myung Lee</dc:creator>
    <dc:identifier>doi:10.1016/j.adhoc.2006.11.003</dc:identifier>
    <dc:source>Ad Hoc Networks, Vol. In Press, Uncorrected Proof</dc:source>
    <dc:date>2006-12-26T08:06:05-00:00</dc:date>
    <prism:publicationName>Ad Hoc Networks</prism:publicationName>
    <prism:volume>In Press, Uncorrected Proof</prism:volume>
    <prism:category>mesh</prism:category>
    <prism:category>protocol</prism:category>
    <prism:category>routing</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/3049806">
    <title>Developing a General Framework for Artificial Intelligence</title>
    <link>http://www.citeulike.org/user/cyph3r/article/3049806</link>
    <description>&lt;i&gt;3rd Austrian RoboCup Workshop (21 May 2008)&lt;/i&gt;</description>
    <dc:title>Developing a General Framework for Artificial Intelligence</dc:title>

    <dc:creator>Stephan Gspandl</dc:creator>
    <dc:creator>David Monichi</dc:creator>
    <dc:creator>Michael Reip</dc:creator>
    <dc:creator>Monika Schubert</dc:creator>
    <dc:creator>Mate Wolfram</dc:creator>
    <dc:creator>Christoph Zehentner</dc:creator>
    <dc:source>3rd Austrian RoboCup Workshop (21 May 2008)</dc:source>
    <dc:date>2008-07-28T11:14:32-00:00</dc:date>
    <prism:publicationYear>2008</prism:publicationYear>
    <prism:publicationName>3rd Austrian RoboCup Workshop</prism:publicationName>
    <prism:category>ai</prism:category>
    <prism:category>kickofftug</prism:category>
    <prism:category>robocup</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/3049792">
    <title>KickOffTUG - Team Description Paper 2008</title>
    <link>http://www.citeulike.org/user/cyph3r/article/3049792</link>
    <description>&lt;i&gt;(2008)&lt;/i&gt;</description>
    <dc:title>KickOffTUG - Team Description Paper 2008</dc:title>

    <dc:creator>Stephan Gspandl</dc:creator>
    <dc:creator>David Monichi</dc:creator>
    <dc:creator>Michael Reip</dc:creator>
    <dc:creator>Monika Schubert</dc:creator>
    <dc:creator>Gerald Steinbauer</dc:creator>
    <dc:creator>Mate Wolfram</dc:creator>
    <dc:creator>Christoph Zehentner</dc:creator>
    <dc:source>(2008)</dc:source>
    <dc:date>2008-07-28T11:01:52-00:00</dc:date>
    <prism:publicationYear>2008</prism:publicationYear>
    <prism:category>kickofftug</prism:category>
    <prism:category>robocup</prism:category>
    <prism:category>teamdescription</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/3038792">
    <title>Data Generation for Path Testing</title>
    <link>http://www.citeulike.org/user/cyph3r/article/3038792</link>
    <description>&lt;i&gt;Software Quality Journal, Vol. 12, No. 2. (1 June 2004), pp. 121-136.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;We present two stochastic search algorithms for generating test cases that execute specified paths in a program. The two algorithms are: a simulated annealing algorithm (SA), and a genetic algorithm (GA). These algorithms are based on an optimization formulation of the path testing problem which include both integer- and real-value test cases. We empirically compare the SA and GA algorithms with each other and with a hill-climbing algorithm, Korel's algorithm (KA), for integer-value-input subject programs and compare SA and GA with each other on real-value subject programs. Our empirical work uses several subject programs with a number of paths. The results show that: (a) SA and GA are superior to KA in the number of executed paths, (b) SA tends to perform slightly better than GA in terms of the number of executed paths, and (c) GA is faster than SA; however, KA, when it succeeds in finding the solution, is the fastest.</description>
    <dc:title>Data Generation for Path Testing</dc:title>

    <dc:creator>Nashat Mansour</dc:creator>
    <dc:creator>Miran Salame</dc:creator>
    <dc:identifier>doi:10.1023/B:SQJO.0000024059.72478.4e</dc:identifier>
    <dc:source>Software Quality Journal, Vol. 12, No. 2. (1 June 2004), pp. 121-136.</dc:source>
    <dc:date>2008-07-24T09:22:38-00:00</dc:date>
    <prism:publicationYear>2004</prism:publicationYear>
    <prism:publicationName>Software Quality Journal</prism:publicationName>
    <prism:volume>12</prism:volume>
    <prism:number>2</prism:number>
    <prism:startingPage>121</prism:startingPage>
    <prism:endingPage>136</prism:endingPage>
    <prism:category>ai</prism:category>
    <prism:category>genetic-algorithm</prism:category>
    <prism:category>project-planning</prism:category>
    <prism:category>test-data-generation</prism:category>
    <prism:category>testing</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/3038749">
    <title>Conformant Planning via Model Checking</title>
    <link>http://www.citeulike.org/user/cyph3r/article/3038749</link>
    <description>&lt;i&gt;Recent Advances in AI Planning (2000), pp. 21-34.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Conformant planning is the problem of finding a sequence of actions that is guaranteed to achieve the goal for any possible initial state and nondeterministic behavior of the planning domain. In this paper we present a new approach to conformant planning. We propose an algorithm that returns the set of all conformant plans of minimal length if the problem admits a solution, otherwise it returns with failure. Our work is based on the planning via model checking paradigm, and relies on symbolic techniques such as Binary Decision Diagrams to compactly represent and efficiently analyze the planning domain. The algorithm, called cmbp, has been implemented in the mbp planner. cmbp is strictly more expressive than the state of the art conformant planner sc cgp. Furthermore, an experimental evaluation suggests that cmbp is able to deal with uncertainties more efficiently than cgp.</description>
    <dc:title>Conformant Planning via Model Checking</dc:title>

    <dc:creator>Alessandro Cimatti</dc:creator>
    <dc:creator>Marco Roveri</dc:creator>
    <dc:identifier>doi:10.1007/10720246_2</dc:identifier>
    <dc:source>Recent Advances in AI Planning (2000), pp. 21-34.</dc:source>
    <dc:date>2008-07-24T08:57:14-00:00</dc:date>
    <prism:publicationYear>2000</prism:publicationYear>
    <prism:publicationName>Recent Advances in AI Planning</prism:publicationName>
    <prism:startingPage>21</prism:startingPage>
    <prism:endingPage>34</prism:endingPage>
    <prism:category>da</prism:category>
    <prism:category>model-checking</prism:category>
    <prism:category>planning</prism:category>
    <prism:category>project-planning</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/409185">
    <title>Korat: automated testing based on Java predicates</title>
    <link>http://www.citeulike.org/user/cyph3r/article/409185</link>
    <description>&lt;i&gt;Vol. 27, No. 4. (July 2002), pp. 123-133.&lt;/i&gt;</description>
    <dc:title>Korat: automated testing based on Java predicates</dc:title>

    <dc:creator>Chandrasekhar Boyapati</dc:creator>
    <dc:creator>Sarfraz Khurshid</dc:creator>
    <dc:creator>Darko Marinov</dc:creator>
    <dc:identifier>doi:10.1145/566172.566191</dc:identifier>
    <dc:source>Vol. 27, No. 4. (July 2002), pp. 123-133.</dc:source>
    <dc:date>2005-11-26T09:03:53-00:00</dc:date>
    <prism:publicationYear>2002</prism:publicationYear>
    <prism:volume>27</prism:volume>
    <prism:number>4</prism:number>
    <prism:startingPage>123</prism:startingPage>
    <prism:endingPage>133</prism:endingPage>
    <prism:publisher>ACM Press</prism:publisher>
    <prism:category>da</prism:category>
    <prism:category>project-planning</prism:category>
    <prism:category>test-data-generation</prism:category>
    <prism:category>testing</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/612080">
    <title>Encoding Plans in Propositional Logic</title>
    <link>http://www.citeulike.org/user/cyph3r/article/612080</link>
    <description>&lt;i&gt;(1996), pp. 374-384.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;In recent work we showed that planning problems can be efficiently solved by general propositional satisfiability algorithms (Kautz and Selman 1996). A key issue in this approach is the development of practical reductions of planning to SAT. We introduce a series of different SAT encodings for STRIPS-style planning, which are sound and complete representations of the original STRIPS specification, and relate our encodings to the Graphplan system of Blum and Furst (1995). We analyze...</description>
    <dc:title>Encoding Plans in Propositional Logic</dc:title>

    <dc:creator>Henry Kautz</dc:creator>
    <dc:creator>David Mcallester</dc:creator>
    <dc:creator>Bart Selman</dc:creator>
    <dc:source>(1996), pp. 374-384.</dc:source>
    <dc:date>2006-05-03T02:53:14-00:00</dc:date>
    <prism:publicationYear>1996</prism:publicationYear>
    <prism:startingPage>374</prism:startingPage>
    <prism:endingPage>384</prism:endingPage>
    <prism:category>ai</prism:category>
    <prism:category>da</prism:category>
    <prism:category>logic</prism:category>
    <prism:category>planning</prism:category>
    <prism:category>project-planning</prism:category>
    <prism:category>sat</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/3032423">
    <title>An AI Planning Overview</title>
    <link>http://www.citeulike.org/user/cyph3r/article/3032423</link>
    <description>&lt;i&gt;(January 2006)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;This paper presents an overview of AI planning approaches. Famous planners like STRIPS (Stanford Research Institute Problem Solver), Graphplan and SAT (Planning as Satisfiability) are considered. The international planning competition 2004 shows be- side that traditional planners heuristical search planners get more and more competitive. Because of the relevance of heuristical search planners the basic approach of them is ex- plained. Two selected representatives of this planners where considered in detail. The behavioral approach from Brooks for finding a solution to planning problems is considered too. This method does not use any search technique at all. It is based on the assumption that intelligence can be build up by combining unintelligent tasks. For a better understanding of different planners one example is used to explain selected planning processes. The example illustrates differences in the planning process very well. The paper takes into account prob- lems of STRIPS style planners too. Based on them possible extensions to these planners are considered. But finding a plan is not enough for real world problems. The plan must be executed to achieve the defined goal. Therefore plan execution is an important topic which is discussed at the end of the paper.</description>
    <dc:title>An AI Planning Overview</dc:title>

    <dc:creator>Stefan Galler</dc:creator>
    <dc:creator>Martin Weiglhofer</dc:creator>
    <dc:creator>Franz Wotawa</dc:creator>
    <dc:source>(January 2006)</dc:source>
    <dc:date>2008-07-22T09:43:11-00:00</dc:date>
    <prism:publicationYear>2006</prism:publicationYear>
    <prism:category>ai</prism:category>
    <prism:category>da</prism:category>
    <prism:category>overview</prism:category>
    <prism:category>planning</prism:category>
    <prism:category>project-planning</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/3024943">
    <title>Software Test Data Generation using Ant Colony Optimization</title>
    <link>http://www.citeulike.org/user/cyph3r/article/3024943</link>
    <description>&lt;i&gt;ROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, No. 1. (January 2005), pp. 1-5.&lt;/i&gt;</description>
    <dc:title>Software Test Data Generation using Ant Colony Optimization</dc:title>

    <dc:creator>Huaizhong</dc:creator>
    <dc:source>ROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, No. 1. (January 2005), pp. 1-5.</dc:source>
    <dc:date>2008-07-21T16:21:53-00:00</dc:date>
    <prism:publicationYear>2005</prism:publicationYear>
    <prism:publicationName>ROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY</prism:publicationName>
    <prism:number>1</prism:number>
    <prism:startingPage>1</prism:startingPage>
    <prism:endingPage>5</prism:endingPage>
    <prism:category>ant</prism:category>
    <prism:category>planning</prism:category>
    <prism:category>project-planning</prism:category>
    <prism:category>test-data-generation</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/1595811">
    <title>A survey on automatic test data generation</title>
    <link>http://www.citeulike.org/user/cyph3r/article/1595811</link>
    <description>&lt;i&gt;(October 1999), pp. 21-28.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;In order to reduce the high cost of manual software testing and at the same time to increase the reliability of the testing processes researchers and practitioners have tried to automate it. One of the most important components in a testing environment is an automatic test data generator --- a system that automatically generates test data for a given program. Through the years several attempts in automatic test data generations have been made. The focus of this article is program-based...</description>
    <dc:title>A survey on automatic test data generation</dc:title>

    <dc:creator>Jon Edvardsson</dc:creator>
    <dc:source>(October 1999), pp. 21-28.</dc:source>
    <dc:date>2007-08-27T08:38:43-00:00</dc:date>
    <prism:publicationYear>1999</prism:publicationYear>
    <prism:startingPage>21</prism:startingPage>
    <prism:endingPage>28</prism:endingPage>
    <prism:category>automatic</prism:category>
    <prism:category>project-planning</prism:category>
    <prism:category>test-data-generation</prism:category>
    <prism:category>testing</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/2213938">
    <title>Automated test data generation using MEA-graph planning</title>
    <link>http://www.citeulike.org/user/cyph3r/article/2213938</link>
    <description>&lt;i&gt;Tools with Artificial Intelligence, 2004. ICTAI 2004. 16th IEEE International Conference on (2004), pp. 174-182.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;With the rapid growth in the development of modern and sophisticated software applications, such as multimodal distributed systems, the complexity of software development processes has increased enormously, posing an urgent need for automation of some of these processes. One of the key software development process is system testing. In This work, we evaluate the potential application of AI planning techniques in automating the testing process. We propose a framework for an automated planning system (APS) for applying AI planning techniques for automated testing of a software module. Using a comprehensive example, we demonstrate how the MEA-Graphplan (means-ends analysis graphplan) algorithm can be used to automatically generate test data (sequence of steps or actions) to transform the system from the current state to some desired goal state. MEA-Graph planning might prove to be computationally more efficient and effective than basic graph planning technique because here the planning graph is expanded in a goal-oriented manner using regression-matching graph constructed by regressing goals over actions that can overcome the problem of state-space explosion during graph expansion phase of the planning.</description>
    <dc:title>Automated test data generation using MEA-graph planning</dc:title>

    <dc:creator>Manish Gupta</dc:creator>
    <dc:creator>F Bastani</dc:creator>
    <dc:creator>L Khan</dc:creator>
    <dc:creator>IL Yen</dc:creator>
    <dc:identifier>doi:10.1109/ICTAI.2004.35</dc:identifier>
    <dc:source>Tools with Artificial Intelligence, 2004. ICTAI 2004. 16th IEEE International Conference on (2004), pp. 174-182.</dc:source>
    <dc:date>2008-01-10T10:25:36-00:00</dc:date>
    <prism:publicationYear>2004</prism:publicationYear>
    <prism:publicationName>Tools with Artificial Intelligence, 2004. ICTAI 2004. 16th IEEE International Conference on</prism:publicationName>
    <prism:startingPage>174</prism:startingPage>
    <prism:endingPage>182</prism:endingPage>
    <prism:category>da</prism:category>
    <prism:category>graphplan</prism:category>
    <prism:category>mea</prism:category>
    <prism:category>planning</prism:category>
    <prism:category>project-planning</prism:category>
    <prism:category>test-data-generation</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/113848">
    <title>Artificial Intelligence: A Modern Approach</title>
    <link>http://www.citeulike.org/user/cyph3r/article/113848</link>
    <description>&lt;i&gt;(20 December 2002)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;The long-anticipated revision of this best-selling book offers the most comprehensive, up-to-date introduction to the theory and practice of artificial intelligence. Intelligent Agents. Solving Problems by Searching. Informed Search Methods. Game Playing. Agents that Reason Logically. First-order Logic. Building a Knowledge Base. Inference in First-Order Logic. Logical Reasoning Systems. Practical Planning. Planning and Acting. Uncertainty. Probabilistic Reasoning Systems. Making Simple Decisions. Making Complex Decisions. Learning from Observations. Learning with Neural Networks. Reinforcement Learning. Knowledge in Learning. Agents that Communicate. Practical Communication in English. Perception. Robotics. For those interested in artificial intelligence.</description>
    <dc:title>Artificial Intelligence: A Modern Approach</dc:title>

    <dc:creator>Stuart Russell</dc:creator>
    <dc:creator>Peter Norvig</dc:creator>
    <dc:source>(20 December 2002)</dc:source>
    <dc:date>2005-03-04T08:43:21-00:00</dc:date>
    <prism:publicationYear>2002</prism:publicationYear>
    <prism:publisher>Prentice Hall</prism:publisher>
    <prism:category>ai</prism:category>
    <prism:category>da</prism:category>
    <prism:category>planning</prism:category>
    <prism:category>project-planning</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/1402238">
    <title>MBP: a Model Based Planner</title>
    <link>http://www.citeulike.org/user/cyph3r/article/1402238</link>
    <description>&lt;i&gt;(2001)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;The Model Based Planner (MBP) is a system for planning in non-deterministic domains. It can generate plans automatically to solve various planning problems, like conformant planning, planning under partial observability, and planning for temporally extended goals. Moreover, MBP can validate plans, and offers a variety of simulation functionalities for plans and domains. MBP is based on Symbolic Model Checking techniques, and Binary Decision Diagrams (BDDs), that provide a practical solution to...</description>
    <dc:title>MBP: a Model Based Planner</dc:title>

    <dc:creator>P Bertoli</dc:creator>
    <dc:creator>A Cimatti</dc:creator>
    <dc:creator>M Pistore</dc:creator>
    <dc:creator>M Roveri</dc:creator>
    <dc:creator>P Traverso</dc:creator>
    <dc:source>(2001)</dc:source>
    <dc:date>2007-06-21T10:48:18-00:00</dc:date>
    <prism:publicationYear>2001</prism:publicationYear>
    <prism:category>da</prism:category>
    <prism:category>model-based</prism:category>
    <prism:category>planning</prism:category>
    <prism:category>project-planning</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/625959">
    <title>Planning as Satisfiability</title>
    <link>http://www.citeulike.org/user/cyph3r/article/625959</link>
    <description>&lt;i&gt;(1992), pp. 359-363.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;We develop a formal model of planning based on satisfiability rather than deduction. The satisfiability approach not only provides a more flexible framework for stating different kinds of constraints on plans, but also more accurately reflects the theory behind modern constraint-based planning systems. Finally, we consider the computational characteristics of the resulting formulas, by solving them with two very different satisfiability testing procedures. 1 Introduction Planning has...</description>
    <dc:title>Planning as Satisfiability</dc:title>

    <dc:creator>Henry Kautz</dc:creator>
    <dc:creator>Bart Selman</dc:creator>
    <dc:source>(1992), pp. 359-363.</dc:source>
    <dc:date>2006-05-13T01:55:22-00:00</dc:date>
    <prism:publicationYear>1992</prism:publicationYear>
    <prism:startingPage>359</prism:startingPage>
    <prism:endingPage>363</prism:endingPage>
    <prism:category>da</prism:category>
    <prism:category>planning</prism:category>
    <prism:category>project-planning</prism:category>
    <prism:category>sat</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/2997305">
    <title>AI planning: systems and techniques</title>
    <link>http://www.citeulike.org/user/cyph3r/article/2997305</link>
    <description>&lt;i&gt;(1990)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;This article reviews research in the development of plan generation systems. Our goal is to familiarize the reader with some of the important problems that have arisen in the design of planning systems and to discuss some of the many solutions that have been developed in the over 30 years of research in this area. In this article, we broadly cover the major ideas in the field of AI planning and show the direction in which some current research is going. We define some of the terms commonly used in the planning literature, describe some of the basic issues coming from the design of planning systems, and survey results in the area. Because such tasks are virtually never ending, and thus, any finite document must be incomplete, we provide references to connect each idea to the appropriate literature and allow readers access to the work most relevant to their own research or applications.</description>
    <dc:title>AI planning: systems and techniques</dc:title>

    <dc:creator>James Hendler</dc:creator>
    <dc:creator>Austin Tate</dc:creator>
    <dc:creator>Mark Drummond</dc:creator>
    <dc:source>(1990)</dc:source>
    <dc:date>2008-07-13T14:20:43-00:00</dc:date>
    <prism:publicationYear>1990</prism:publicationYear>
    <prism:publisher>University of Maryland at College Park</prism:publisher>
    <prism:category>da</prism:category>
    <prism:category>overview</prism:category>
    <prism:category>planning</prism:category>
    <prism:category>project-planning</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/1388040">
    <title>A Survey on Case-Based Planning</title>
    <link>http://www.citeulike.org/user/cyph3r/article/1388040</link>
    <description>&lt;i&gt;Artificial Intelligence Review, Vol. 16, No. 1. (2001), pp. 3-36.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Case-based planning is the reuse of past successful plansin order to solve new planning problems.This paper presents a survey of case-based planning, in terms ofits historical roots, underlying foundations, methods andtechniques currently used, limitations, and future trends.Several authors have given overviews on case-based reasoningand specific topics such as case retrieval, case adaptation,and learning. This overview differs in focus.Its aim is to emphasize the case-based approach to planning,its methodological issues, and its relation to classical planningand the other kinds of case-based reasoning.It also provides some reference models.</description>
    <dc:title>A Survey on Case-Based Planning</dc:title>

    <dc:creator>Luca Spalzzi</dc:creator>
    <dc:identifier>doi:10.1023/A:1011081305027</dc:identifier>
    <dc:source>Artificial Intelligence Review, Vol. 16, No. 1. (2001), pp. 3-36.</dc:source>
    <dc:date>2007-06-13T18:06:05-00:00</dc:date>
    <prism:publicationYear>2001</prism:publicationYear>
    <prism:publicationName>Artificial Intelligence Review</prism:publicationName>
    <prism:volume>16</prism:volume>
    <prism:number>1</prism:number>
    <prism:startingPage>3</prism:startingPage>
    <prism:endingPage>36</prism:endingPage>
    <prism:category>da</prism:category>
    <prism:category>planning</prism:category>
    <prism:category>project-planning</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/1433286">
    <title>Improving modeling of other agents using stereotypes and compactification of observations</title>
    <link>http://www.citeulike.org/user/cyph3r/article/1433286</link>
    <description>&lt;i&gt;Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004. Proceedings of the Third International Joint Conference on (2004), pp. 1414-1415.&lt;/i&gt;</description>
    <dc:title>Improving modeling of other agents using stereotypes and compactification of observations</dc:title>

    <dc:creator>J Denzinger</dc:creator>
    <dc:creator>J Hamdan</dc:creator>
    <dc:source>Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004. Proceedings of the Third International Joint Conference on (2004), pp. 1414-1415.</dc:source>
    <dc:date>2007-07-04T15:04:36-00:00</dc:date>
    <prism:publicationYear>2004</prism:publicationYear>
    <prism:publicationName>Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004. Proceedings of the Third International Joint Conference on</prism:publicationName>
    <prism:startingPage>1414</prism:startingPage>
    <prism:endingPage>1415</prism:endingPage>
    <prism:category>mp</prism:category>
    <prism:category>opponent-modelling</prism:category>
    <prism:category>robocup</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/861998">
    <title>Coach planning with opponent models for distributed execution</title>
    <link>http://www.citeulike.org/user/cyph3r/article/861998</link>
    <description>&lt;i&gt;Autonomous Agents and Multi-Agent Systems, Vol. 13, No. 3. (November 2006), pp. 293-325.&lt;/i&gt;</description>
    <dc:title>Coach planning with opponent models for distributed execution</dc:title>

    <dc:creator>Riley</dc:creator>
    <dc:creator>Patrick</dc:creator>
    <dc:creator>Veloso</dc:creator>
    <dc:creator>Manuela</dc:creator>
    <dc:identifier>doi:10.1007/s10458-006-7449-z</dc:identifier>
    <dc:source>Autonomous Agents and Multi-Agent Systems, Vol. 13, No. 3. (November 2006), pp. 293-325.</dc:source>
    <dc:date>2006-09-22T21:22:20-00:00</dc:date>
    <prism:publicationYear>2006</prism:publicationYear>
    <prism:publicationName>Autonomous Agents and Multi-Agent Systems</prism:publicationName>
    <prism:issn>1387-2532</prism:issn>
    <prism:volume>13</prism:volume>
    <prism:number>3</prism:number>
    <prism:startingPage>293</prism:startingPage>
    <prism:endingPage>325</prism:endingPage>
    <prism:publisher>Springer</prism:publisher>
    <prism:category>mp</prism:category>
    <prism:category>opponent-modelling</prism:category>
    <prism:category>robocup</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/2623478">
    <title>Opponent Modeling in Real-Time Strategy Games</title>
    <link>http://www.citeulike.org/user/cyph3r/article/2623478</link>
    <description>&lt;i&gt;(2007), pp. 61-68.&lt;/i&gt;</description>
    <dc:title>Opponent Modeling in Real-Time Strategy Games</dc:title>

    <dc:creator>Frederik Schadd</dc:creator>
    <dc:creator>Sander Bakkes</dc:creator>
    <dc:creator>Pieter Spronck</dc:creator>
    <dc:source>(2007), pp. 61-68.</dc:source>
    <dc:date>2008-04-02T14:15:52-00:00</dc:date>
    <prism:publicationYear>2007</prism:publicationYear>
    <prism:startingPage>61</prism:startingPage>
    <prism:endingPage>68</prism:endingPage>
    <prism:category>mp</prism:category>
    <prism:category>opponent-modelling</prism:category>
    <prism:category>robocup</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/1675216">
    <title>KickOffTUG Erweiterung des Weltmodells. Bakkalaureatsarbeit</title>
    <link>http://www.citeulike.org/user/cyph3r/article/1675216</link>
    <description>&lt;i&gt;(2007)&lt;/i&gt;</description>
    <dc:title>KickOffTUG Erweiterung des Weltmodells. Bakkalaureatsarbeit</dc:title>

    <dc:creator>M&#225;t&#233; Wolfram</dc:creator>
    <dc:source>(2007)</dc:source>
    <dc:date>2007-09-19T09:16:59-00:00</dc:date>
    <prism:publicationYear>2007</prism:publicationYear>
    <prism:category>kickofftug</prism:category>
    <prism:category>multi-agent</prism:category>
    <prism:category>robocup</prism:category>
    <prism:category>worldmodel</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/2939098">
    <title>Understanding Planning Tasks</title>
    <link>http://www.citeulike.org/user/cyph3r/article/2939098</link>
    <description>&lt;i&gt;No. 4929/2008. (23 January 2008)&lt;/i&gt;</description>
    <dc:title>Understanding Planning Tasks</dc:title>

    <dc:creator>Malte Helmert</dc:creator>
    <dc:identifier>doi:10.1007/978-3-540-77723-6</dc:identifier>
    <dc:source>No. 4929/2008. (23 January 2008)</dc:source>
    <dc:date>2008-06-28T11:48:49-00:00</dc:date>
    <prism:publicationYear>2008</prism:publicationYear>
    <prism:number>4929/2008</prism:number>
    <prism:publisher>SpringerLink</prism:publisher>
    <prism:category>ai</prism:category>
    <prism:category>da</prism:category>
    <prism:category>planning</prism:category>
    <prism:category>project-planning</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/2937477">
    <title>FLECS: Planning with a Flexible Commitment Strategy</title>
    <link>http://www.citeulike.org/user/cyph3r/article/2937477</link>
    <description>&lt;i&gt;Journal of Artificial Intelligence Research, Vol. 3 (1995), pp. 25-52.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;There has been evidence that least-commitment planners can efficiently handle planning problems that involve difficult goal interactions. This evidence has led to the common belief that delayed-commitment is the &#34;best&#34; possible planning strategy. However, we recently found evidence that eager-commitment planners can handle a variety of planning problems more efficiently, in particular those with difficult operator choices. Resigned to the futility of trying to find a universally successful...</description>
    <dc:title>FLECS: Planning with a Flexible Commitment Strategy</dc:title>

    <dc:creator>Manuela Veloso</dc:creator>
    <dc:creator>Peter Stone</dc:creator>
    <dc:source>Journal of Artificial Intelligence Research, Vol. 3 (1995), pp. 25-52.</dc:source>
    <dc:date>2008-06-27T14:36:45-00:00</dc:date>
    <prism:publicationYear>1995</prism:publicationYear>
    <prism:publicationName>Journal of Artificial Intelligence Research</prism:publicationName>
    <prism:volume>3</prism:volume>
    <prism:startingPage>25</prism:startingPage>
    <prism:endingPage>52</prism:endingPage>
    <prism:category>ai</prism:category>
    <prism:category>commitment</prism:category>
    <prism:category>da</prism:category>
    <prism:category>planning</prism:category>
    <prism:category>project-planning</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/2937472">
    <title>Efficient Decision-Theoretic Planning: Techniques and Empirical Analysis</title>
    <link>http://www.citeulike.org/user/cyph3r/article/2937472</link>
    <description>&lt;i&gt;pp. 229-236.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;This paper discusses techniques for performing efficient decision-theoretic planning. We give an overview of the drips decisiontheoretic refinement planning system, which uses abstraction to efficiently identify optimal plans. We present techniques for automatically generating search control information, which can significantly improve the planner's performance. We evaluate the efficiency of drips both with and without the search control rules on a complex medical planning problem and compare...</description>
    <dc:title>Efficient Decision-Theoretic Planning: Techniques and Empirical Analysis</dc:title>

    <dc:creator>Peter Haddawy</dc:creator>
    <dc:creator>Anhai Doan</dc:creator>
    <dc:creator>Richard Goodwin</dc:creator>
    <dc:source>pp. 229-236.</dc:source>
    <dc:date>2008-06-27T14:31:43-00:00</dc:date>
    <prism:startingPage>229</prism:startingPage>
    <prism:endingPage>236</prism:endingPage>
    <prism:category>ai</prism:category>
    <prism:category>da</prism:category>
    <prism:category>planning</prism:category>
    <prism:category>project-planning</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/527363">
    <title>Pushing the Envelope: Planning, Propositional Logic, and Stochastic Search</title>
    <link>http://www.citeulike.org/user/cyph3r/article/527363</link>
    <description>&lt;i&gt;(1996), pp. 1194-1201.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Planning is a notoriously hard combinatorial search problem. In many interesting domains, current planning algorithms fail to scale up gracefully. By combining a general, stochastic search algorithm and appropriate problem encodings based on propositional logic, we are able to solve hard planning problems many times faster than the best current planning systems. Although stochastic methods have been shown to be very effective on a wide range of scheduling problems, this is the first...</description>
    <dc:title>Pushing the Envelope: Planning, Propositional Logic, and Stochastic Search</dc:title>

    <dc:creator>Henry Kautz</dc:creator>
    <dc:creator>Bart Selman</dc:creator>
    <dc:source>(1996), pp. 1194-1201.</dc:source>
    <dc:date>2006-03-02T19:21:04-00:00</dc:date>
    <prism:publicationYear>1996</prism:publicationYear>
    <prism:startingPage>1194</prism:startingPage>
    <prism:endingPage>1201</prism:endingPage>
    <prism:publisher>AAAI Press</prism:publisher>
    <prism:category>ai</prism:category>
    <prism:category>da</prism:category>
    <prism:category>logic</prism:category>
    <prism:category>planning</prism:category>
    <prism:category>project-planning</prism:category>
    <prism:category>search</prism:category>
    <prism:category>stochastic</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/2937469">
    <title>Unifying classical planning approaches</title>
    <link>http://www.citeulike.org/user/cyph3r/article/2937469</link>
    <description>&lt;i&gt;(1996)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;State space and plan space planning approaches have traditionally been seen as fundamentally different and competing approaches to domain-independent planning. We present a plan representation and a generalized algorithm template, called UCP, for unifying these classical planning approaches within a single framework. UCP models planning as a process of refining a partial plan. The alternative approaches to planning are cast as complementary refinement strategies operating on the same...</description>
    <dc:title>Unifying classical planning approaches</dc:title>

    <dc:creator>S Kambhampati</dc:creator>
    <dc:creator>B Srivastava</dc:creator>
    <dc:source>(1996)</dc:source>
    <dc:date>2008-06-27T14:28:14-00:00</dc:date>
    <prism:publicationYear>1996</prism:publicationYear>
    <prism:category>ai</prism:category>
    <prism:category>da</prism:category>
    <prism:category>planning</prism:category>
    <prism:category>project-planning</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/2937465">
    <title>Efficient BDD-Based Planning for Non-Deterministic Fault-Tolerant, and Adversarial Domains</title>
    <link>http://www.citeulike.org/user/cyph3r/article/2937465</link>
    <description>&lt;i&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Automated planning considers selecting and sequencing actions in order to change the state of a discrete system from some initial state to some goal state. This problem is fundamental in a wide range of industrial and academic fields including robotics, automation, embedded systems, and operational research.</description>
    <dc:title>Efficient BDD-Based Planning for Non-Deterministic Fault-Tolerant, and Adversarial Domains</dc:title>

    <dc:creator>Rune Jensen</dc:creator>
    <dc:date>2008-06-27T14:27:07-00:00</dc:date>
    <prism:category>ai</prism:category>
    <prism:category>bdd</prism:category>
    <prism:category>da</prism:category>
    <prism:category>nondeterministic</prism:category>
    <prism:category>planning</prism:category>
    <prism:category>project-planning</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/2937460">
    <title>Systematic Nonlinear Planning</title>
    <link>http://www.citeulike.org/user/cyph3r/article/2937460</link>
    <description>&lt;i&gt;Vol. 2 (1991), pp. 634-639.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;This paper presents a simple, sound, complete, and systematic algorithm for domain independent STRIPS planning. Simplicity is achieved by starting with a ground procedure and then applying a general, and independently verifiable, lifting transformation. Previous planners have been designed directly as lifted procedures. Our ground procedure is a ground version of Tate's NONLIN procedure. In Tate's procedure one is not required to determine whether a prerequisite of a step in an unfinished plan...</description>
    <dc:title>Systematic Nonlinear Planning</dc:title>

    <dc:creator>David Mcallester</dc:creator>
    <dc:creator>David Rosenblitt</dc:creator>
    <dc:source>Vol. 2 (1991), pp. 634-639.</dc:source>
    <dc:date>2008-06-27T14:25:34-00:00</dc:date>
    <prism:publicationYear>1991</prism:publicationYear>
    <prism:volume>2</prism:volume>
    <prism:startingPage>634</prism:startingPage>
    <prism:endingPage>639</prism:endingPage>
    <prism:publisher>AAAI Press/MIT Press</prism:publisher>
    <prism:category>ai</prism:category>
    <prism:category>da</prism:category>
    <prism:category>nonlinear</prism:category>
    <prism:category>planning</prism:category>
    <prism:category>project-planning</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/591966">
    <title>An Introduction to Least Commitment Planning</title>
    <link>http://www.citeulike.org/user/cyph3r/article/591966</link>
    <description>&lt;i&gt;AI Magazine, Vol. 15, No. 4. (1994), pp. 27-61.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Recent developments have clarified the process of generating partially ordered, partially specified sequences of actions whose execution will achive an agent's goal. This paper summarizes a progression of least commitment planners, starting with one that handles the simple strips representation, and ending with one that manages actions with disjunctive precondition, conditional effects and universal quantification over dynamic universes. Along the way we explain how Chapman's formulation of...</description>
    <dc:title>An Introduction to Least Commitment Planning</dc:title>

    <dc:creator>Daniel Weld</dc:creator>
    <dc:source>AI Magazine, Vol. 15, No. 4. (1994), pp. 27-61.</dc:source>
    <dc:date>2006-04-20T13:46:32-00:00</dc:date>
    <prism:publicationYear>1994</prism:publicationYear>
    <prism:publicationName>AI Magazine</prism:publicationName>
    <prism:volume>15</prism:volume>
    <prism:number>4</prism:number>
    <prism:startingPage>27</prism:startingPage>
    <prism:endingPage>61</prism:endingPage>
    <prism:category>ai</prism:category>
    <prism:category>da</prism:category>
    <prism:category>planning</prism:category>
    <prism:category>project-planning</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/2933121">
    <title>Planning as search: a quantitative approach</title>
    <link>http://www.citeulike.org/user/cyph3r/article/2933121</link>
    <description>&lt;i&gt;Artif. Intell., Vol. 33, No. 1. (September 1987), pp. 65-68.&lt;/i&gt;</description>
    <dc:title>Planning as search: a quantitative approach</dc:title>

    <dc:creator>Richard Korf</dc:creator>
    <dc:source>Artif. Intell., Vol. 33, No. 1. (September 1987), pp. 65-68.</dc:source>
    <dc:date>2008-06-27T09:09:27-00:00</dc:date>
    <prism:publicationYear>1987</prism:publicationYear>
    <prism:publicationName>Artif. Intell.</prism:publicationName>
    <prism:issn>0004-3702</prism:issn>
    <prism:volume>33</prism:volume>
    <prism:number>1</prism:number>
    <prism:startingPage>65</prism:startingPage>
    <prism:endingPage>68</prism:endingPage>
    <prism:publisher>Elsevier Science Publishers Ltd.</prism:publisher>
    <prism:category>ai</prism:category>
    <prism:category>da</prism:category>
    <prism:category>planning</prism:category>
    <prism:category>project-planning</prism:category>
    <prism:category>search</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/2933118">
    <title>Strips: A new approach to the application of theorem proving to problem solving</title>
    <link>http://www.citeulike.org/user/cyph3r/article/2933118</link>
    <description>&lt;i&gt;Artificial Intelligence, Vol. 2, No. 3-4. ( 1971), pp. 189-208.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;We describe a new problem solver called STRIPS that attempts to find a sequence of operators in a space of world models to transform a given initial world model in which a given goal formula can be proven to be true. STRIPS represents a world model as an arbitrary collection in first-order predicate calculus formulas and is designed to work with models consisting of large numbers of formula. It employs a resolution theorem prover to answer questions of particular models and uses means-ends analysis to guide it to the desired goal-satisfying model.</description>
    <dc:title>Strips: A new approach to the application of theorem proving to problem solving</dc:title>

    <dc:creator>Richard Fikes</dc:creator>
    <dc:creator>Nils Nilsson</dc:creator>
    <dc:identifier>doi:10.1016/0004-3702(71)90010-5</dc:identifier>
    <dc:source>Artificial Intelligence, Vol. 2, No. 3-4. ( 1971), pp. 189-208.</dc:source>
    <dc:date>2008-06-27T09:07:13-00:00</dc:date>
    <prism:publicationYear>1971</prism:publicationYear>
    <prism:publicationName>Artificial Intelligence</prism:publicationName>
    <prism:volume>2</prism:volume>
    <prism:number>3-4</prism:number>
    <prism:startingPage>189</prism:startingPage>
    <prism:endingPage>208</prism:endingPage>
    <prism:category>da</prism:category>
    <prism:category>planning</prism:category>
    <prism:category>project-planning</prism:category>
    <prism:category>strips</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/cyph3r/article/2933115">
    <title>Planning for conjunctive goals</title>
    <link>http://www.citeulike.org/user/cyph3r/article/2933115</link>
    <description>&lt;i&gt;Artificial Intelligence, Vol. 32, No. 3. (July 1987), pp. 333-377.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;The problem of achieving conjunctive goals has been central to domain-independent planning research; the nonlinear constraint-posting approach has been most successful. Previous planners of this type have been complicated, heuristic, and ill-defined. I have combined and distilled the state of the art into a simple, precise, implemented algorithm (TWEAK) which I have proved correct and complete. I analyze previous work on domain-independent conjunctive planning; in retrospect it becomes clear that all conjunctive planners, linear and nonlinear, work the same way. The efficiency and correctness of these planners depends on the traditional add/delete-list representation for actions, which drastically limits their usefulness. I present theorems that suggest that efficient general purpose planning with more expressive action representations is impossible, and suggest ways to avoid this problem.</description>
    <dc:title>Planning for conjunctive goals</dc:title>

    <dc:creator>David Chapman</dc:creator>
    <dc:identifier>doi:10.1016/0004-3702(87)90092-0</dc:identifier>
    <dc:source>Artificial Intelligence, Vol. 32, No. 3. (July 1987), pp. 333-377.</dc:source>
    <dc:date>2008-06-27T09:05:46-00:00</dc:date>
    <prism:publicationYear>1987</prism:publicationYear>
    <prism:publicationName>Artificial Intelligence</prism:publicationName>
    <prism:volume>32</prism:volume>
    <prism:number>3</prism:number>
    <prism:startingPage>333</prism:startingPage>
    <prism:endingPage>377</prism:endingPage>
    <prism:category>ai</prism:category>
    <prism:category>conjunctive</prism:category>
    <prism:category>da</prism:category>
    <prism:category>goals</prism:category>
    <prism:category>planning</prism:category>
    <prism:category>project-planning</prism:category>
</item>



</rdf:RDF>

