ppxscal/embedding_network huggingface dataset:
Reflections on CRC cards and OO design
Authors: Robert Biddle, James Noble, Ewan Tempero
Venue: Proceedings of the Fortieth International Conference on Tools Pacific: Objects for internet, mobile and embedded applications (2002)

We recently had the opportunity to introduce object-oriented design to a number of teams, and used CRC cards as one of the key techniques. The team members had varied backgrounds, and we had the opportunity to observe many teams tackle the same design exercises. This allowed us the opportunity to observe the effectiveness of the CRC cards, and reflect on the strengths and weaknesses. This paper documents our observations and reflections, and presents our advice on the strengths of the technique, and strategies we found useful for addressing the weaknesses.
New Sequential and Parallel Derivative-Free Algorithms for Unconstrained Minimization
Authors: U. M. García-Palomares, J. F. Rodríguez
Venue: SIAM Journal on Optimization (2002)

This paper presents sequential and parallel derivative-free algorithms for finding a local minimum of smooth and nonsmooth functions of practical interest. It is proved that, under mild assumptions, a sufficient decrease condition holds for a nonsmooth function. Based on this property, the algorithms explore a set of search directions and move to a point with a sufficiently lower functional value. If the function is strictly differentiable at its limit points, a (sub)sequence of points generated by the algorithm converges to a first-order stationary point ($\nabla\!f(x) = 0$). If the function is convex around its limit points, convergence (of a subsequence) to a point with nonnegative directional derivatives on a set of search directions is ensured. Preliminary numerical results on sequential algorithms show that they compare favorably with the recently introduced pattern search methods.
Palm OS Developer's Guide
Authors: Kris Jamsa
Venue:  (2002)

:Build cutting-edge and platform-independent Palm OS applications using this in-depth developer's guide. Learn methods for programming with CodeWarriorand use strings,floating-point numbers,text,and graphics. Also includes advanced programming techniques and concepts. Engineer Your Way to Excellence Develop Web-like content,e-mail,instant messaging,and other Internet-based applications for Palm OS devices. Loaded with essential information and sophisticated techniques,this one-of-a-kind resource will help experienced developers exploit the Palm OS architecture to build high-end applications for consumers and corporate clients. Integrate Web clippings with Active Server Pages to create powerful solutions and expansive functionality,including e-mail,fax,and file and database objects. Whether you compile in Codewarrior or GCC,Palm OS Developer's Guide provides all the necessary source code for hundreds of working programs you can put to immediate use. Maximize the Palm programming environment Build Web clippings that let users create their own custom PQAs on the fly Automate faxing and e-mailing,and retrieve PC-based e-mail without a hotsync Simulate JavaScript operations with front-end processing for Active Server Pages and Web clippings Implement instant messaging using InfraRed or network operations Create PQAs that detect and automatically install newer versions of themselves Integrate Adobe Acrobat PDF files and video into your Palm OS solutions Develop applications that beam data,programs,and PQAs using InfraRed Encrypt data over a Secure Sockets Layer connection to protect transmissions
Applied Numerical Methods for Engineers Using MATLAB, 1st edition
Authors: Harris A. Schilling, Sandra L. Harris
Venue:  (1999)

:Robert J. Schilling and Sandra L. Harris Applied Numerical Methods for Engineers Using MATLAB and C equips you with a powerful tool for solving practical mathematical problems in analysis and design that occur throughout engineering, with an emphasis on applications in civil, chemical, electrical, and mechanical engineering. Today's computing environment enables engineers to solve these problems very quickly and with modest effort.
FreeHand 9 Authorized, 2nd edition
Authors: Tony Roame, Kellogg
Venue:  (2000)

:Fully updated for Version 9, including seven new lessons,FreeHand 9 Authorized is the complete curriculum from Macromedia's Authorized Training Center's hands-on course. For a fraction of the cost of the class, the book presents lessons in manageable, step-by-step sessions, letting you work at your own pace. At the end of this "desktop course," you'll be proficient at creating and manipulating graphics and text in FreeHand. In 16 hours of hands-on lessons, FreeHand 9 Authorized leads you through the basics and introduces you to FreeHand 9's powerful new enveloping and perspective grid features, shows you how to best use FreeHand with Macromedia Flash, and teaches you how to create graphics and special effects for print and the Web. The accompanying cross-platform CD-ROM includes all the files you need to complete each lesson. Platform: MAC WIN
Searching for a black hole in arbitrary networks: optimal mobile agent protocols
Authors: Stefan Dobrev, Paola Flocchini, Giuseppe Prencipe, Nicola Santoro
Venue: Proceedings of the twenty-first annual symposium on Principles of distributed computing (2002)

Protecting agents from host attacks is a pressing security concern in networked environments supporting mobile agents. In this paper, we consider a black hole: a highly harmful host that disposes of visiting agents upon their arrival, leaving no observable trace of such a destruction. The task to identify the location of the harmful host is clearly dangerous for the searching agents. We study under what conditions and at what cost a team of autonomous asynchronous mobile agents can successfully accomplish this task; we are concerned with solutions that are generic (i.e., topology-independent). We study the size of the optimal solution (i.e., the minimum number of agents needed to locate the black hole), and the cost of the minimal solution (i.e., the number of moves performed by the agents executing a size-optimal solution protocol). We establish tight bounds on size and cost depending on the a priori knowledge the agents have about the network, and on the consistency of the local labellings. In particular, we prove that: with topological ignorance &Delta; + 1 agents are needed and suffice, and the cost is &Theta;(n2), where &Delta; is the maximal degree of a node and n is the number of the nodes in the network; with topological ignorance but in presence of sense of direction only two agents suffice and the cost is &Theta;(n2); and with complete topological knowledge only two agents suffice and the cost is &Theta;(n log n). All the upper-bound proofs are constructive.
Using ontologies to index conceptual structures for tendering automation
Authors: Ahmad Kayed, Robert M. Colomb
Venue: Proceedings of the 13th Australasian database conference - Volume 5 (2002)

Using natural language to model the tendering makes any process associated with tendering automation extremely difficult. Conceptual Graph is a well-known mechanism for knowledge representation. We implemented our ontologies using CGs. In tendering domain, we define two ontologies: The Tendering Structure and the Abstract Domain Ontology. In this paper we survey the indexing and retrieving techniques in CG literatures. Then we build a slight modification of these techniques to build our own indexing technique using these ontologies. Using this technique enables us to define different type of match-making. Also to define finding policies to direct software agents in retrieving process.
Fundamentals of Cryptology: A Professional Reference and Interactive Tutorial, 1st edition
Authors: Henk C. A. Van Tilborg
Venue:  (1999)

:The protection of sensitive information against unauthorized access or fraudulent changes has been of prime concern throughout the centuries. Modern communication techniques, using computers connected through networks, make all data even more vulnerable to these threats. In addition, new issues have surfaced that did not exist previously, e.g. adding a signature to an electronic document. Cryptology addresses the above issues -- it is at the foundation of all information security. The techniques employed to this end have become increasingly mathematical in nature. Basic Concepts in Cryptology serves as an introduction to modern cryptographic methods. After a brief survey of classical cryptosystems, it concentrates on three main areas. First, stream ciphers and block ciphers are discussed. These systems have extremely fast implementations, but sender and receiver must share a secret key. Second, the book presents public key cryptosystems, which make it possible to protect data without a prearranged key. Their security is based on intractable mathematical problems, such as the factorization of large numbers. The remaining chapters cover a variety of topics, including zero-knowledge proofs, secret sharing schemes and authentication codes. Two appendices explain all mathematical prerequisites in detail: one presents elementary number theory (Euclid's Algorithm, the Chinese Remainder Theorem, quadratic residues, inversion formulas, and continued fractions) and the other introduces finite fields and their algebraic structure. Basic Concepts in Cryptology is an updated and improved version of An Introduction to Cryptology, originally published in 1988. Apartfrom a revision of the existing material, there are many new sections, and two new chapters on elliptic curves and authentication codes, respectively. In addition, the book is accompanied by a full text electronic version on CD-ROM as an interactive Mathematica manuscript. Basic Concepts in Cryptology will be of interest to computer scientists, mathematicians, and researchers, students, and practitioners in the area of cryptography. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
Homesite 4.5 for Dummies
Authors: Nick Bradbury, Rhonda Crowder, David A. Crowder
Venue:  (2000)

:Not just fun and easy, this clear and concise reference to the latest version of the award-winning HTML editing tool combines a wealth of screen shots with step-by-step instructions that show readers how to customize source code while maintaining layout control. The book's expert authors cover everything from basic forms and frames to such advanced topics as XML, Java applets, and ActiveX controls. A copy of HomeSite 4.5 is included on the CD-ROM.
Pseudorandom Functions and Factoring
Authors: Moni Naor, Omer Reingold, Alon Rosen
Venue: SIAM Journal on Computing (2002)

The computational hardness of factoring integers is the most established assumption on which cryptographic primitives are based. This work presents an efficient construction of pseudorandom functions whose security is based on the intractability of factoring. In particular, we are able to construct efficient length-preserving pseudorandom functions, where each evaluation requires only a (small) constant number of modular multiplications per output bit. This is substantially more efficient than any previous construction of pseudorandom functions based on factoring and matches (up to a constant factor) the efficiency of the best-known factoring-based pseudorandom bit generators.
Cubase Power!
Authors: Robert Guerin
Venue:  (2001)

:Written for musicians, by a musician, this reference covers everything recording professionals need to know about Cubase VST, Cubase VST Score, and Cubase VST32. Through a hands-on approach, users will learn everything from hardware and software setup to score editing, track editing, and distribution. More specialized topics are also covered, including the synchronization of music to video during multimedia production. Integrated into sections on theory are exercises designed to give musicians practical experience in the Cubase integrated environment and to turn users already familiar with the software into power users. Also provided are downloadable examples from the Internet.Author Biography: Robert Guerin is a music composer and teacher specializing in audio technologies at Vanier College and the developer of an online course in sound integration in Web pages for eHandsOn.com. He lives in Montreal, Quebec. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
A visualisation tool for topic tracking analysis and development
Authors: Gareth J. F. Jones, Steven M. Gabb
Venue: Proceedings of the 25th annual international ACM SIGIR conference on Research and development in information retrieval (2002)

Topic Detection and Tracking (TDT) research explores the development of algorithms to detect novel events and track their development over time for online reports. Development of these methods requires careful evaluation and analysis. Traditional reductive methods of evaluation only represent some of the available information of algorithm behaviour. We describe a visualisation tool for topic tracking which makes it easy to analysis and compare the temporal behaviour of tracking algorithms.
Approximation of the Determinant of Large Sparse Symmetric Positive Definite Matrices
Authors: Arnold Reusken
Venue: SIAM Journal on Matrix Analysis and Applications (2001)

This paper is concerned with the problem of approximating det(A)1/n for a large sparse symmetric positive definite matrix A of order n. It is shown that an efficient solution of this problem is obtained by using a sparse approximate inverse of A. The method is explained and theoretical properties are discussed. The method is ideal for implementation on a parallel computer. Numerical experiments are described that illustrate the performance of this new method and provide a comparison with Monte Carlo--type methods from the literature.
A Quick Course in Excel 5 for Windows, 1st edition
Authors: Joyce Cox, Joyce Cousineau, Patrick Kervran
Venue:  (1994)

:With this book, in no time at all you'll be creating spreadsheets for performing common business tasks, such as tracking income and calculating project costs.
Linux Programming Unleashed with CD-ROM
Authors: Kurt Wall, Mark Watson, Mark Whitis
Venue:  (1999)

:Linux Programming Unleashed is a complete and comprehensive reference for intermediate to advanced Linux developers that covers every possible use of Linux. Topics include: Core Linux Programming; Interprocess Communication; Device Drivers; Development Tools (make, Emacs, diff and patch, etc.); Programming the User Interface; programming (including Motif, Athena, GTK, QT, and more); Scripting; Security; System Programming Using Libraries; Package Management; and Licensing. Linux Programming Unleashed contains hundreds of professional programming techniques and code for many real world applications. Comprehensive, detailed reference written specifically for intermediate-advanced Linux programmers Learn how to program core systems, interprocess communications, user interfaces, device drivers, X windows system, and much more The Web Site contains the source code for all examples and listings presented in this book
Using Oracle 8 (Special Edition Using...), 1st edition
Authors: William G. Page, Nathan Hughes, Mike Marshall
Venue:  (1997)

:Complete Oracle reference to aid Oracle database administrators in designing, building, and executing an Oracle database. This book provides up-to-date information on how to build and manage an Oracle database as well as how to Web enable your system which is considered cutting edge technology and strongly endorsed by Oracle Corporation. It also provides many hands-on real-world examples of how to design and implement your Oracle system as well as how to integrate other Oracle tools such as developer 2000 and the Web Application Server. Provides up-to-date information on how to build and manage an Oracle database as well as how to Web enable your systemFeatures coverage of all major components of the Oracle database, including in-depth coverage of the system architecture, security, backup and recovery, system tuning and auditingIncludes many hands-on real-world examples of how to design and implement your Oracle system as well as how to integrate other Oracle tools such as developer 2000 and the Web Application Server
Starting top-down, refining bottom-up, sharpening by zoom-in
Authors: David Ginat
Venue: ACM SIGCSE Bulletin (2001)

We illustrate with colorful algorithmic problems two solution processes that embed three primary computer science problem-solving approaches. The first, Top-Down approach is rather naturally invoked for formulating elegant, though inefficient divide-and-conquer rules. The second, Bottom-Up approach is utilized to considerably improve efficiency of the Top-Down solution. The third, Zoom-In approach sharply captures the precise essence of the problem characteristics and yields remarkably concise solutions.
Inside MicroStation, 6th edition
Authors: Frank Conforti
Venue:  (2002)

:Updated for MS/J (including ProjectBank DGN), today's most popular MicroStation tutorial and reference manual has been thoughtfully updated for users who want to make optimal use of MicroStation. As in prior editions, the tutorials enable the reader to focus in on productivity-enhancing features such as proper design setup, configuring reference files, final output (plotting/printing, web output), production enhancements (e.g., AccuDraw, IntelliTrim, Power Selector, Annotation), and enterprise deployment.
PERL Annotated Archives with CDROM: Bonus CD Packed with Perl Solutions for Network Administration, E-Mail Processing, Database Management, and More!
Authors: Martin C. Brown
Venue:  (1998)

:Packed with ready-to-run Code and Expert Advice for Perl Programmers This is the most innovative Perl programming tool ever created. Create extensible programs by dynamic Web applications with this exceptional collection of annotated,reusable Perl code. Perl Annotated Archives is packed with ready-to-run code for Windows,Unix,Mac,and Web applications along with line-by-line explanations. Use the power and flexibility of Perl to carry out hundreds of functions easilyprocess and report on text files,write clients and servers within a single application,dynamically create HTML,secure your Web site,manage an entire network from a single point,and much more. Complete with a CD-ROM containing all of the book's source code and applications,this one-of-a-kind collection is a programmer's reference and how-to-manual in a single convenient volume
Data mining aided signature discovery in network-based intrusion detection system
Authors: Hong Han, Xian Liang Lu, Jun Lu, Chen Bo, Ren Li Yong
Venue: ACM SIGOPS Operating Systems Review (2002)

In Network-based Intrusion Detection, signatures discovery is an important issue, since the performance of an intrusion detection system heavily depends on accuracy and abundance of signatures. In most cases, we have to find these signatures manually. This is a time-consuming and error-prone work. Some papers introduce data mining into Intrusion Detection System. However, there are some drawbacks in these schemes. We present a data mining based approach to supporting signature discovery in network-based Intrusion Detection System. It has people find signatures of an intrusion easily. The main idea is that: First, Signature Discovery System (SDS) tries to find the most possible signatures that occur very frequently in the communication monitored. Second, SDS will find the relationships between these candidate signatures and construct rules based on these relationships found. Finally, SDS gives two kinds of hints: one is the signatures whose frequency of occurrence is greater than a threshold; the other is a set of rules composed of a set of signatures that are created by SDS in the second step. An experimental system called SigSniffer has been implemented to test the feasibility of the proposed approach.
Strong Duality for Semidefinite Programming
Authors: Motakuri V. Ramana, Levent Tunçel, Henry Wolkowicz
Venue: SIAM Journal on Optimization (1997)

It is well known that the duality theory for linear programming (LP) is powerful and elegant and lies behind algorithms such as simplex and interior-point methods. However, the standard Lagrangian for nonlinear programs requires constraint qualifications to avoid duality gaps.Semidefinite linear programming (SDP) is a generalization of LP where the nonnegativity constraints are replaced by a semidefiniteness constraint on the matrix variables. There are many applications, e.g., in systems and control theory and combinatorial optimization. However, the Lagrangian dual for SDP can have a duality gap. We discuss the relationships among various duals and give a unified treatment for strong duality in semidefinite programming. These duals guarantee strong duality, i.e., a zero duality gap and dual attainment. This paper is motivated by the recent paper by Ramana where one of these duals is introduced.
Microsoft Access 2002: Complete Concepts and Techniques, 1st edition
Authors: Gary B. Shelly, Mary Z. Last, Philip J. Pratt, Thomas J. Cashman
Venue:  (2001)

:Part of the highly successful Shelly Cashman Series, Microsoft Access 2002 Complete Concepts and Techniques provides step-by-step instructions accompanied by full-color screen shots, helping students learn basic through advanced Access 2002 skills quickly and easily.
Special Edition Using Soap: Special Edition
Authors: John Paul Mueller
Venue:  (2001)

:This book will introduce the reader to SOAP and serve as a comprehensive reference to both experienced and new developers in the area. Only one other book completely dedicated to SOAP is currently on the market, and it has strong sales because no other information is available. SE Using SOAP will capture more readers than the competition because it provides real-world examples and troubleshooting with complete data conversion information. The emphasis will be on getting started fast instead of reading through white paper-style theory in hopes of finding applicable information. By reading this book and working through the examples, the reader will be well versed in SOAP and its applications immediately. SE Using SOAP includes difficult to find information on how SOAP works with different languages and protocols including Visual Basic.NET, Visual Basic 6, C#, XML, HTTP, SDL, DISCO, COM, SQL Server, plus much more. Also covers how to work with PDAs, an ever-growing need in the data transfer market.
Parametric study of mode I energy release rate of soldered joints
Authors: Gwo-Chung Tsai
Venue: Finite Elements in Analysis and Design (2002)

Electric soldered joints are applied to any connections between different electronic or electrical parts because they provide the path to transfer the electrical signal. In this paper, the fracture behaviors of soldered joints are studied by designing a double cantilever beam specimen. The critical loads and their deflection at a load point can be obtained at different crack lengths. Soldered joints are analyzed using finite element method to compute the strain energy release rate, which is used as a measurement for possible debonding. Due to the symmetric geometry along the debonding line, interfaces are modeled by nodes fixed in loading direction and are released one after another in a proper sequence to model the crack opening. Soldered joints with various material compositions that have different elastic module, different thickness of adherent and adhesive, and different crack growth lengths along the interfaces are analyzed. Failure loads are estimated by combining the finite element results and interpolation method in each case. The effect of geometrical parameters on the energy release rate is investigated.