25 citations found. Retrieving documents...
D. Libes, Exploring Expect: A Tcl-Based Toolkit for Automating Interactive Programs. Sebastopol, Calif.: O'Reilly and Associates, Inc., Nov. 1996.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
The Impact of Test Suite Granularity on the.. - Rothermel.. (2001)   (3 citations)  (Correct)

....bash [23] as an informal speci cation. The resulting test suite has 1168 test cases, exercising an average of 64 of the functions across all the versions. Each test case in the new test suite contains between one and 54 lines. Each line constitutes an instruction consisting of bash or Expect [18] commands that can be executed on an instance of bash. The 1168 test cases constituted our test grains, and test cases at granularity level G1. As with emp server, we then followed the procedure described in Section 3.1.1.2 to create test suites at granularity levels G4, G16, and G64, as reported ....

D. Libes. Exploring Expect: A Tcl-Based Toolkit for Automating Interactive Programs. O'Reilly & Associates, Inc., Sebastopol, CA, Nov. 1996.


The Impact of Test Suite Granularity on the.. - Rothermel.. (2002)   (3 citations)  (Correct)

....bash [23] as an informal specification. The resulting test suite has 1168 test cases, exercising an average of 64 of the functions across all the versions. Each test case in the new test suite contains between one and 54 lines. Each line constitutes an instruction consisting of bash or Expect [18] commands that can be executed on an instance of bash. The 1168 test cases constituted our test grains, and test cases at granularity level G1. As with emp server, we then followed the procedure described in Section 3.1.1.2 to create test suites at granularity levels G4, G16, and G64, as reported ....

D. Libes. Exploring Expect: A Tcl-Based Toolkit for Automating Interactive Programs. O'Reilly & Associates, Inc., Sebastopol, CA, Nov. 1996.


Design Considerations in Instrumenting and Monitoring.. - Michael Cooper School (1998)   (1 citation)  (Correct)

....of data with the When the first page of information appears in the client. The requests may involve transmission and receipt browser window, the user can employ the scroll bar to of an HTML tagged document, CGI script (Gundavaram, move up, down, left, or right through the display; request 1996; Libes, 1995) , a JAVA applet, images, video, or additional pages of information from the server ; fill in a audio files. form and transmit it to the server ; follow other URLs to Both public domain and commercial server software other sites; cut and paste information from the browser exist and are relatively ....

Libes, D. (1995) . Exploring expect: A Tcl-based toolkit for automating cations. ANSI / NISO Z39.50-1995. Bethesda, MD: NISO Press.


The Refinement Calculator: Proof Support for Program.. - Butler, Grundy.. (1997)   (6 citations)  (Correct)

....syntax trees. This lack of specialisation, however, proved in some ways to be a blessing. For example, it was relatively easy for us to implement a freely re associating selection mechanism (described in Sect. 5.1) which necessarily ignores the syntax tree of the underlying HOL term. The Expect [18] library for Tcl is used to manage the communication between HOL and the user interface. At present we use Expect only for coupling the interface and the theorem prover, but this feature may prove useful in future versions of the refinement calculator for interfacing the system with external ....

D. Libes. Exploring Expect: A Tcl-based Toolkit for Automating Interactive Programs. O'Reilly & Associates, 1995.


A Dynamic Design Estimation and Exploration Enironment - Bentz, al. (1997)   (Correct)

....design environment, namely domains, contexts, and the search engine, are described in detail. Our system is written in a version of the Tool Command Language (TCL) 7] that supports object oriented programming (incr Tcl) 8] TCP IP communications (Tcl DP) and interactive program control (Expect) [9]. 3.1. Domains To reflect the view that design takes place in a multi dimensional space, we organize knowledge about orthogonal aspects of design (e.g. architecture, cell library, or fabrication technology) into separate entities called domains . Domains can be derived from other domains in an ....

D. Libes, "Exploring Expect: a Tcl-based Toolkit for Automating Interactive Programs," O'Reilly & Associates, Sebastopol, CA, 1995.


Rapid Application Development Using the Tcl/Tk Language - van Zeijts (1995)   (1 citation)  (Correct)

....on the screen and configured by scripts or interactively. A rich set of commands is available for event driven programming. Locally developed code provides access to control system information, lattice simulation codes, and matrix calculations [6] Additionally we use the expect extension [7] to provide a programmed interface to existing 3rd party programs like Mathematica and Matlab, and the blt extension [8] to provide line and bar graph support. Finally the Tcl DP extension [9] was used for the network connections between server and client programs. The goal of the object ....

D. Libes, Exploring Expect: A Tcl-based Toolkit for Automating Interactive Programs, O'Reilly and Associates, Inc. (1995)


Experience with Literate Programming or Towards Qualified.. - Setz (1997)   (Correct)

....main advantage of our spectest tool in comparison to other test tools in this area, e.g. dejagnu [Sav96] is the possibility to perform the tests on the basis of a function instead of being able only to test a main program. In the next step we integrated this tool together with gct [Mar95] Expect [Lib94], g [Sta94] and our development environment [STea94] This is still ongoing work, and a more detailed description is given in [Lip97] The integration of gct enables us to find the coverage of the performed tests. The coverage measurements determine whether the set of tests applied to the module ....

Don Libes. Exploring Expect: A Tcl-based Toolkit for Automating Interactive Programs. O'Reilly & Associates, Inc., 981 Chestnut Street, Newton, MA 02164, USA, December 1994.


Pixel Data Access for End-User Programming and Graphical.. - Potter, Shneiderman..   (1 citation)  (Correct)

....to help the user map the pixel data to new uses. AutoMouse [22] is similar to our research in that its programs work at the device level, but it does not allow programmatic control of a search area, a technique that will be shown to be useful later in the paper. Another related system is Expect [11], which performs analogous data access reading stdout for interactive Unix commands such as telnet and ftp. However, Expect can not work with graphical user interfaces. Our research shows that pixel data access can be used in a programming by demonstration system. Previous work in programming by ....

Libes, D. Exploring Expect: A Tcl-Based Toolkit for Automating Interactive Programs. O'Reilly & Associates, Cambridge, MA, 1994.


Two Years with TkMan: Lessons and Innovations Or.. - Thomas Phelps Department (1995)   (1 citation)  (Correct)

....them all up to the same level (adding automatic page text decompression, for example) One might think that writing at the Tcl level would automatically make the code portable across all platforms that support the Tcl interpreter. But environment differences thwart this ideal. In writing Expect [Libe94a], its author lamented that he had to implement over 20 interfaces to handle ptys [Libe94b] to accomodate the differences among flavors of UNIX. Although TkMan was largely successful in replacing man, in two cases it had to rely on man to search for or obtain the text of manual pages: when pages ....

Don Libes. Exploring Expect: A Tcl-based Toolkit for Automating Interactive Programs. O'Reilly & Associates, Inc., December 1994.


Algorithmic Modeling for Performance Evaluation - Courtney, Thacker, Clark (1997)   (Correct)

....of attractions in this context: ffl HATE, both the kernel and the scripts, is highly portable, running without change on all platforms that support Tcl. This currently includes all flavours of Unix; Linux; Windows 3.11, NT, and 95; DOS; and MacOS. ffl By utilising the expect extensions to Tcl [23], HATE can control interactive programmess, including those with full screen cursor addressing. ffl The Tk toolkit, which is an interface from Tcl to the X window system, allows HATE to be built into graphical user interfaces (GUIs) For example, one of the authors has a face recognition GUI, ....

Libes, D., 'Exploring Expect: A Tcl-based Toolkit for Automating Interactive Programs', O'Reilly and Associates, 1994.


Experience with OS Reliability Testing on the Exemplar System -.. - Faught (1997)   (Correct)

....of CHO s load. Shell stress is a home grown test that randomly selects shell command sequences from a database and feeds them to a shell. By using a combination of perl code and the expect tool from NIST, we created an environment virtually identical to that used by real users (see [PERL] and [EXPECT]) We enhanced shell stress for CHO to provide networking coverage. Each simulated user does a remote login, since in real use the console is the only login session that is not a remote login. Also, a third of the sessions work in an NFS mounted directory, in order to stress the NFS filesystem ....

Don Libes. Exploring Expect: A Tcl-Based Toolkit for Automating Interactive Programs. Sebastopol, CA: O'Reilly & Associates, Inc., 1995. ISBN 1-56592-090-2. See also http://expect.nist.gov/.


A Stochastic Process Algebra Based Modelling Tool - Hermanns, Mertsiotakis (1996)   (5 citations)  (Correct)

....a CTMC, suitable for further numerical analysis. The various tool components written partially in C and Standard ML are integrated by a graphical user interface that uses Expectk, an enhanced version of the command language Tcl Tk which supports dialog with existing interactive applications [19]. One of our main research aims is to integrate some concepts of Full LOTOS to make the input language more comfortable. In Section 4 we showed some first ideas to this direction and outlined some conceptual difficulties arising from this extension. It is obvious that the development of our tool ....

D. Libes. Exploring Expect: A Tcl-based Toolkit for Automating Interactive Programs. O'Reilly & Associates, 1994.


TkWinHOL: A Tool for Doing Window Inference in HOL - Långbacka, Ruksenas, von Wright (1995)   (3 citations)  (Correct)

....for closing after opening a subwindow on the left component of a sequential composition) 3 TkWinHOL TkWinHOL is a graphical user interface to the window library. It runs on UNIX based systems under X windows. It requires the availability of the Tcl Tk [15] programming system and the expect [14] extension to Tcl Tk. The HOL environment supported is HOL90. TkWinHOL is designed to simplify the work a user has to do while transforming an initial focus towards the desired goal. One of the main features of TkWinHOL is that it gives the user the possibility to use the mouse to point out ....

Don Libes. Exploring Expect: A Tcl-based Toolkit for Automating Interactive Programs. O'Reilly & Associates, 1994.


A Methodology for Testing Intrusion Detection Systems - Puketza, Zhang, Chung.. (1996)   (18 citations)  (Correct)

....to these objectives. It consists of strategies for selecting test cases, and a series of detailed testing procedures. To develop the methodology, we have borrowed techniques from the field of software testing and adapted them for the specific purpose of testing IDSs. We use the UNIX tool expect [23] as a software platform for creating user simulation scripts for testing experiments. In addition, we have enhanced expect with features that allow us to simulate more sophisticated intrusions, and a feature that greatly facilitates script creation. Our work should be useful to IDS developers, who ....

....be detected by the DIDS Director, using information from the LAN Monitor and each of the monitored computers. 3 SOFTWARE PLATFORM Our testing methodology is based on simulating computer users both intruders as well as normal users while the IDS is running. We employ the UNIX package expect [23] to simulate users in our testing experiments. The expect package is based on another UNIX package called Tcl (Tool command language) 29] Using the expect language, we can write scripts (similar to UNIX shell scripts) that include intrusive commands. For running the scripts, expect provides ....

[Article contains additional citation context not shown here]

D. Libes, Exploring Expect: A Tcl-based Toolkit for Automating Interactive Programs, O'Reilly & Associates, Inc., 1994.


TkWinHOL: A Tool for Window Inference in HOL - Långbacka, Ruksenas, von Wright (1995)   (2 citations)  (Correct)

....opening a subwindow on the left component of a sequential composition, one rule for the body of a loop, etc. 4 TkWinHOL TkWinHOL is a graphical user interface to the Window Inference Library. It runs on UNIX based systems under X windows. It requires the Tcl Tk programming system and the Expect [14] extension to Tcl Tk. The HOL environment supported is HOL90. TkWinHOL is designed to simplify the work a user has to do while transforming an initial focus towards the desired goal. One of the main features of TkWinHOL is that it gives the user the possibility to use the mouse to point out ....

Don Libes. Exploring Expect: A Tcl-based Toolkit for Automating Interactive Programs. O'Reilly & Associates, 1994.


How to Avoid Learning Expect - or - Automating Automating.. - Libes   Self-citation (Libes)   (Correct)

....Expect scripts. For example, different patterns can be expected simultaneously either from one or many processes, with different actions in each case. Traditional control structures such as if then else, procedures, and recursion are available. A thorough description of Expect is found in [Libes95]. Expect s language facilities are provided by Tcl, a very traditional scripting language. A thorough description of Tcl is found in [Ouster] Traditionally, users write Expect scripts by studying the interaction to be automated and writing the corresponding Expect commands to perform the ....

Libes, D., "Exploring Expect: A Tcl-Based Toolkit for Automating Interactive Programs", O'Reilly and Associates, January 1995.


Automation and Testing of Character-Graphic Programs - Libes (1996)   Self-citation (Libes)   (Correct)

No context found.

D. Libes, Exploring Expect: A Tcl-based Toolkit for Automating Interactive Programs, O'Reilly & Associates, Inc., pp. 602, ISBN 1-56592-090-2, January 1995.


Managing Tcl's Namespaces Collaboratively - Libes (1997)   (1 citation)  Self-citation (Don)   (Correct)

....namespace. There are five predefined codes (TCL OK, TCL BREAK, TCL CONTINUE, etc. Anything else is application defined. There is no obvious way for extensions to avoid collisions with one another since these numbers are not easily obtained or manipulated. In my own experience with Expect [Libes95], I took the defensive strategy of using relatively large numbers, far, far away from Tcl s choices. This strategy was weak but there does not appear to be any better alternative. This is an example of a namespace that could in theory be managed automatically by Tcl. It s trickier than it first ....

Libes, Don, "Exploring Expect: A Tcl-Based Toolkit for Automating Interactive Programs", O'Reilly and Associates, January 1995.


Terminal Emulation for Automation and Testing of.. - Don Libes   Self-citation (Libes)   (Correct)

No context found.

Don Libes, Exploring Expect: A Tcl-based Toolkit for Automating Interactive Programs, O'Reilly & Associates, Inc., pp. 602, ISBN 1-56592-090-2, January 1995.


Profiling Deployed Software: Assessing Strategies and Testing.. - Elbaum, Diep (2005)   (1 citation)  (Correct)

No context found.

D. Libes, Exploring Expect: A Tcl-Based Toolkit for Automating Interactive Programs. Sebastopol, Calif.: O'Reilly and Associates, Inc., Nov. 1996.


On Test Suite Composition and Cost-Effective.. - Rothermel, Elbaum.. (2003)   (Correct)

No context found.

D. Libes. Exploring Expect: A Tcl-Based Toolkit for Automating Interactive Programs. O'Reilly & Associates, Inc., Sebastopol, CA, November 1996.


An Empirical Study of Profiling Strategies for Released.. - Elbaum, Hardojo (2004)   (Correct)

No context found.

D. Libes. Exploring Expect: A Tcl-Based Toolkit for Automating Interactive Programs. O'Reilly & Associates, Inc., Sebastopol, CA, Nov. 1996.


LARIAT: Lincoln Adaptable Real-time Information.. - Rossey, Cunningham, .. (2001)   (Correct)

No context found.

Don Libes, Exploring Expect: A Tcl-Based Toolkit for Automating Interactive Programs, O'Reilly & Associates, ISBN: 156592090.


A Software Platform for Testing Intrusion Detection Systems - Nicholas Puketza Mandy (1997)   (5 citations)  (Correct)

No context found.

D. Libes. Exploring Expect: A Tcl-based Toolkit for Automating Interactive Programs. O'Reilly & Associates, Inc., 1994.


On Test Suite Composition and Cost-Effective.. - Rothermel, Elbaum.. (2003)   (Correct)

No context found.

D. Libes. Exploring Expect: A Tcl-Based Toolkit for Automating Interactive Programs. O'Reilly & Associates, Inc., Sebastopol, CA, November 1996.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC