ppxscal/embedding_network huggingface dataset:
Upgrading and Fixing PCs for Dummies
Authors: Andy Rathbone
Venue:  (1993)

:Revive and recharge your old PC in a jiffy, the cheap and painless way with Upgrading & Fixing PCs For Dummies, 3rd Edition. This newly revised, hands-on guide helps you install the hardware you need and fix nagging problems in your PC with clear, easy-to-follow instructions and figures. You'll also find out how to fix your PC troubles yourself so you can spend your money on upgrades instead of costly repairs. Inside, find helpful advice on how to Figure out what's broken and how to fix it Install inexpensive new memory chips for faster performance Upgrade your computer to run Windows 95 and surf the Internet Give your computer more horsepower with a CPU upgrade chip Untangle the octopus that lives behind your PC Safely retrieve screws that "fell in there someplace" Add a speedy new video card or hard disk with ease Decide whether to upgrade or buy a new computer Plus, Andy's Top Ten Lists: Ten cheap fixes to try first Ten easiest things to upgrade Ten hardest things to upgrade
A greedy hypercube-labeling algorithm
Authors: D. Bhagavathi, C. E. Grosch, S. Olariu
Venue: Proceedings of the 30th annual Southeast regional conference (1992)

Due to its attractive topological properties, the hypercube multiprocessor has emerged as one of the architectures of choice when it comes to implementing a large number of computational problems. In many such applications, Gray-code labelings of the hypercube are a crucial prerequisite for obtaining efficient algorithms. We propose a greedy algorithm that, given an n-dimensional hypercube H with N=2n nodes, returns a Gray-code labeling of H , that is, a labeling of the nodes with binary strings of length n such that two nodes are neighbors in the hypercube if, and only if, their labels differ in exactly one bit. Our algorithm is conceptually very simple and runs in O(Nlog N) time being, therefore, optimal. As it turns out, with a few modifications our labeling algorithm can be used to recognize hypercubes as well.
Information Technology and the Networked Economy, 1st edition
Authors: Patrick G. McKeown
Venue:  (2000)

:Information Technology and Networked Economy links the foundations of information systems and the demands of e-commerce connectivity, and internet-based transaction processing the networked economy.
Bill Gates: Software King
Authors: John Wukovits
Venue:  (2000)

:From his first encounter with computers in the seventh grade, Bill Gates was on his way to do something revolutionary. He took big risks to follow his dreams, including dropping out of Harvard University. Starting with his company with one product, he has grown Microsoft into an international success. Bill Gates has become famous all around the world for being one of the leaders of the software industry. 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
The interactive conversation interface (ICI): a proposed successor to GUI for an interactive broadband world
Authors: Harry Gottlieb
Venue: Proceedings of the 7th international conference on Intelligent user interfaces (2002)

This presentation will demonstrate and discuss the design principles to create interactive programs featuring a doctor talking to you about healthcare...to a florist talking to you about flowers...to a teacher talking to you about geometry. The Interactive Conversation Interface is a more engaging way to provide services and information for nearly any major site on the Web and provide an answer to the question: "What is an interactive television show?" (And no, it isn't clicking on Jennifer Aniston sweater so your daughter can stop the program, right in the middle of a funny scene, and buy it while you sit there waiting to get back to the show). ICI is a form of interactive mass communication that can be used on any platform, whether it is a PC, wireless device, interactive television or just a regular phone. It's cool: why interact with a "page" when you can interact with a "person".
Designing Concurrent, Distributed, and Real-Time Applications with Uml, 1st edition
Authors: Hassan Gomaa
Venue:  (2000)

: "This is an excellent book for real-world systems that deal with complex issues such as concurrency and real-time constraints. Hassan does a wonderful job of structuring the book so it is suitable for all software engineers and provides very useful, detailed guidelines that distinguish this book from other OO texts." Robert G. Petit IV, The Aerospace Corporation Designing Concurrent, Distributed, and Real-Time Applications with UML provides a detailed overview of object-oriented design concepts, concurrent and distributed system technology, use cases, and Unified Modeling Language notation. It addresses an increasingly important area of software development: the design of real-time and distributed applications based on concurrent technology. Using UML notation, this book clearly illustrates how an object-oriented analysis and design method offers an effective solution to the unique challenges that these systems present. Inside you'll also find a comprehensive description of an analysis and design method specifically suited to the needs of real-time and distributed systems. Known as COMET (Concurrent Object Modeling and Architectural Design Method), this object-oriented method employs a highly iterative software life cycle based on use case technology and UML. This book will guide you through the COMET development life cycle, from requirements modeling through analysis and design, emphasizing the design requirements of distributed and real-timeapplications. Numerous in-depth case studies and examples show you how the COMET method can be applied to a variety of applications, including real-time, client/server, and distributed software design. Key topics include: Use case modeling, with particular emphasis on the needs of embedded systems Static and dynamic analysis modeling Object and class structuring Finite state machines and statecharts Distributed object technology Software architecture design of concurrent systems Task structuring and class design Performance analysis of real-time designs using real-time scheduling Designing Concurrent, Distributed, and Real-Time Applications with UML is an invaluable resource for all developers in this growing field. The information, technology, systematic method, comprehensive guidelines, and case studies presented here will greatly facilitate the creation of high-quality real-time and distributed applications.
The Future of the Electronic Marketplace
Authors: Derek Leebaert
Venue:  (1998)

:The contributors to this volume are prime movers in major industries that are remaking themselves in order to shape the global marketplace. They examine consumers' new powers to assess and exchange goods and services over great distances. They discuss the opportunities and risks posed by the new integration between manufacturer and consumer, by the erosion of centralized authority, by real-time choice in every financial contingency, and by the relegation of travel and transportation to the machine processes that can best handle them. They also reflect on how to set an intelligent value on the coming changes and on the tools and procedures required to create this new marketplace of marketplaces.
Fuzzy Logic
Authors: Daniel Martin McNeill
Venue:  (1995)

:Fuzzy Logic is an eye-opening book - an exciting tour of a high-tech world where visionary computer scientists are inventing the future, and a disturbing lesson in shortsighted business practices. Imagine tossing your laundry into a "fuzzy" washing machine, pushing a button, and leaving thc machine to do the rest, from measuring out detergent to choosing a wash temperature. Imagine a microwave oven that watches over meals with more sensitivity than a human cook. Imagine a subway system that stops and starts so smoothly that passengers don't bother holding on to straps. Futuristic fantasy? No. In Japan, this is reality - and it's starting to explode into our marketplace. Lotfi Zadeh, a professor at the University of California at Berkeley, invented fuzzy logic in 1964. Conventional logic divides the world into yes and no, black and white. Fuzzy logic deals in shades of gray. It can thus make computers think like people. But when Zadeh tried to sell his idea to the American academic community and to American companies, he met with ridicule and scorn. Only the Japanese saw the logic of fuzzy logic, and soon such companies as Matsushita and Sony will earn billions selling it back to us. And they will have a head start on the dazzling future possibilities of fuzzy logic: software that predicts the stock market based on the daily news, cars that drive themselves, sex robots with a humanlike repertoire of behavior, computers that understand and respond to normal human language, and molecule-size soldiers of health that roam the bloodstream, killing cancer cells and slowing the aging process. Fuzzy Logic is the compelling tale of this remarkable new technology and the fascinating people who made it happen. It is also the story of what it took for American business to catch on to fuzzy logic - and how it will soon affect the lives of every one of us.
Java for Dummies
Authors: Aaron E. Walsh
Venue:  (1996)

:Focused on bringing Web sites to life with sound, animation, and interactivity, Java For Dummies shows beginning to intermediate Windows 95 and Macintosh users how to obtain, install, test, and troubleshoot Java applets and JavaScript scripts within their very own Web pages.You'll also find out how to assemble sound clips, music, animation, video, special effects, and more for immediate access by millions of Web surfers around the globe. This handy reference not only explains the ins and outs of Java but even shows you how to use the Web itself as a resource for gathering even more exciting and innovative Java applets and scripts! Use Java the fun and easy way: Uncover URLs to the best Java-powered sites on the Web Explore various Java applets and scripts on your very own CD-ROM Personalize your Web pages with Java animation, music, marquees, and moreCreate eye-catching multimedia Web pages Find an introduction to JavaScript: Get your feet wet while keeping your head above water
ATPG tools for delay faults at the functional level
Authors: M. Michael, S. Tragoudas
Venue: ACM Transactions on Design Automation of Electronic Systems (TODAES) (2002)

We present an ATPG tool for functional delay faults which applies to the single-input transition (SIT) and the multi-input transition (MIT) fault models, and is based on Reduced Ordered Binary Decision Diagrams (ROBDDs). We are able, for the first time, to identify all faults that do not have any SIT tests, and generate all SIT tests for nonredundant faults in combinational circuits. We also provide methodologies for efficient generation of MIT tests. Our experimental results on the ISCAS'85 benchmarks is by far superior to existing methods as well as a Satisfiability-based tool that we have developed for comparative purposes. The presented tool, coupled with advancements in path delay fault coverage, shows that both the SIT and MIT functional models are very useful in ATPG for robust path delay faults for synthesized circuits.
Proceedings of the 2002 ACM SIGPLAN workshop on Partial evaluation and semantics-based program manipulation
Venue: ACM/SIGPLAN Workshop Partial Evaluation and Semantics-Based Program Manipulation (2002)

The PEPM'02 workshop is bringing together researchers working in the areas of semantics-based program manipulation and partial evaluation. The workshop focuses on techniques, supporting theory, and applications of the analysis and manipulation of programs. Technical topics include, but are not limited to:&bul; Program manipulation techniques: program transformation, program specialization, type specialization, syntax-directed partial evaluation, type-directed partial evaluation, normalization, continuations, re ection, rewriting, run-time code generation.&bul; Program analysis techniques: abstract interpretation, static analysis, binding-time analysis, attribute grammars, con-straints.&bul; Related issues in language design and models of computation: imperative, functional, logical, object-oriented, parallel, distributed, mobile, secure, domain-specific.&bul; Programs as data objects: staging, meta-programming, incremental computation, mobility, tools and techniques, pro-totyping and debugging.&bul; Applications: systems programming, scientific computing, algorithmics, graphics, security checking, simulation, compiler generation, compiler optimization, decompilation.&bul; Assessment: applicability of program manipulation techniques to particular architectures and language paradigms, scalability, benchmarking, portability.Original results that bear on these and related topics were solicited.PEPM'02 is taking place on January 14th and 15th, 2002, preceding POPL 2002. It consists of 11 contributed papers, as well as invited talks delivered by Craig Chambers and Paul Hovland. These proceedings were distributed at the workshop and are published in an issue of SIGPLAN Notices. The 11 papers were selected from among 22 submissions. These submissions came from all over the world: Australia, China, Denmark, France, Germany, Italy, Japan, Korea, the Netherlands, Portugal, Singapore, Spain, USA, and UK, all from academia. The papers were selected based on 78 reviews (3.5 per submission), during a week-long electronic PC meeting. Notifications included the reviews, and, in some cases, a summary of the PC meeting discussion.
A review of the benefits of using hypermedia manuals
Authors: Richard Crowder, Y. M. Sim, Gary Wills, Richard Greenough
Venue: Proceedings of the 12th ACM conference on Hypertext and Hypermedia (2001)

The acceptance of a hypermedia system to support maintenance applications is to a large extent dependant on the ability to convince management that the system will prove beneficial. This paper reviews the assessment criteria used by a number of authors, with the objective of providing a common set of criteria that can be applied to very large industrial applications.
Comet and Asteroid Impact Hazards on a Populated Earth: Computer Modeling with Disk, 1st edition
Authors: John S. Lewis
Venue:  (1999)

:Comet and Asteroid Impact Hazards on a Populated Earth presents the first computer simulations of the hazards of comet and asteroid bombardment of a populated Earth. Previous estimates of fatality and damage rates on the 100 to 10,000 year time scale are shown to be too low because they neglect rare, highly lethal outliers of the populations of bombarding objects, those with exceptional strength, unusually low entry velocity, and near-horizontal entry angles. This is the first realistic assessment of both the mean casualty rate and the expected statistical fluctuations in that rate. A breakdown of fatality and damage rates by impactor energy and compositional class suggests lessons for both asteroid search strategies and interdiction techniques. 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
Untrusted hosts and confidentiality: secure program partitioning
Authors: Steve Zdancewic, Lantian Zheng, Nathaniel Nystrom, Andrew C. Myers
Venue: ACM SIGOPS Operating Systems Review (2001)

This paper presents secure program partitioning, a language-based technique for protecting confidential data during computation in distributed systems containing mutually untrusted hosts. Confidentiality and integrity policies can be expressed by annotating programs with security types that constrain information flow; these programs can then be partitioned automatically to run securely on heterogeneously trusted hosts. The resulting communicating subprograms collectively implement the original program, yet the system as a whole satisfies the security requirements of participating principals without requiring a universally trusted host machine. The experience in applying this methodology and the performance of the resulting distributed code suggest that this is a promising way to obtain secure distributed computation.
Mobile Telecommunications Factbook
Authors: Nathan J. Muller
Venue:  (1998)

:For anyone entering or currently working in the ever-evolving field of mobile telecommunications, this book is a clear, concise, and easily accessible reference to just about anything you need to know - or soon will. It profiles all the current and emerging technologies, decodes all the buzzwords, and highlights such critical issues as interoperability, interconnectivity, integration, regulation, security and implementation issues, and more. Focusing on the practical aspects of these technologies and applications, the book unifies a broad range of topics not usually discussed within the context of mobile telecommunications, including the role of Java, agent technology, and the emergence of network computing. The author not only provides crystal-clear "executive summaries" of each topic, but also includes current information on standards, technology innovations, implementation strategies, and management.
The Petri net as a modeling tool
Authors: Pamela B. Thomas
Venue: Proceedings of the 14th annual Southeast regional conference (1976)

The Petri net model is presented as a modeling tool for coordination of asynchronous processes. The Petri net is defined and shown to be both flexible in representing concurrency and easy to comprehend. An extended Petri net model is introduced, and its greater flexibility for coordination modeling is demonstrated. The Cigarette Smokers' Problem is modeled with a Petri net, and a Producer - Consumer Problem is solved with the extended Petri net. The net is briefly evaluated with mention of results of an experimental high-level language simulation of the extended Petri net.
Test Generation and Testability Alternatives Exploration of Critical Algorithms for Embedded Applications
Authors: Fabrizio Ferrandi, Franco Fummi, Donatella Sciuto
Venue: IEEE Transactions on Computers (2002)

This paper presents an analysis of the behavioral descriptions of embedded systems to generate behavioral test patterns used to perform the exploration of design alternatives based on testability. In this way, during the hardware/software partitioning of the embedded system, testability aspects can be considered. The paper presents an innovative error model for algorithmic (behavioral) descriptions, which allows for the generation of behavioral test patterns. They are converted into gate-level test sequences by using more or less accurate procedures based on scheduling information or both scheduling and allocation information. The paper experimentally shows that such converted gate-level test sequences provide a very high stuck-at fault coverage, when applied to different gate-level implementations of the given behavioral specification. For this reason, our behavioral test patterns can be used to explore testability alternatives, by simply performing fault simulation at the gate level with the same set of patterns without regenerating them for each circuit. Furthermore, whenever gate-level ATPGs are applied on the synthesized gate-level circuits, they obtain lower fault coverage, with respect to our behavioral test patterns, in particular when considering circuits with hard to detect faults.
Suitability assessment of software developers: a fuzzy approach
Authors: Anu Singh Lather, Shakti Kumar, Yogesh Singh
Venue: ACM SIGSOFT Software Engineering Notes (2000)

The right selection of software personnels helps keep project cost low, deliver better quality software and avoids the schedule slippage of a software project. We have identified the 3 most essential abilities/aptitudes which can decide comparative merit of the software developers. These are Verbal Reasoning (VR), Numerical Ability (NA) and Abstract Reasoning (AR). As a fuzzy model is a best choice for managing ambiguous, doubtful, contradicting and diverging opinions we propose a three input and single output fuzzy model to unify the crisp output of the 3 tests (i.e., VR, NA, AR). The output of the proposed fuzzy model a single numerical value that decides the merit of a developer based on the scores he obtains in VR, NA and AR.
Virtual Culture: Identity and Communication in CyberSociety
Authors: Steve G. Jones
Venue:  (1997)

:Virtual Culture marks a significant intervention in the current debate about access and control in cybersociety by exposing the ways in which the Internet and other computer-mediated communication technologies are being used by disadvantaged and marginal groups such as gay men, women, fan communities, and the homeless, for social and political change.
Using mixins to build flexible widgets
Authors: Richard Cardone, Adam Brown, Sean McDirmid, Calvin Lin
Venue: Proceedings of the 1st international conference on Aspect-oriented software development (2002)

When it comes to software that runs on devices as varied as cell phones, PDAs and desktops, one size does not fit all. This paper describes how mixin layers, a kind of nested generic type, can be used to implement a graphical user interface library that can be configured to run on platforms with widely dissimilar capabilities. We describe the language support needed to incrementally build software in layers, and we describe how crosscutting concerns can be encapsulated within a layer. We then show how layers can be reconfigured to meet changing requirements. We also show how a new design pattern, the Sibling pattern, can be used with mixin layers to coordinate changes to multiple classes in the same inheritance hierarchy. When used appropriately, the Sibling pattern increases our ability to separate design concerns and to reuse code.
Incident Response: Investigating Computer Crime, 1st edition
Authors: Kevin Mandia
Venue:  (2001)

:This is one of the first books available that explains what to do after you've been hacked. Written by FBI insiders,this book reveals the computer forensics process and offers authoritative solutions designed to counteract and conquer hacker attacks. Learn secrets and strategies for recovering from computer crime incidents Respond to security breaches and hacker attacks the right way with help from this insightful and practical guide. You'll get details on the entire computer forensic process and learn the importance of following specific procedures immediately after a computer crime incident occurs. Investigate various software including UNIX,Windows NT,Windows 2000,and application servers. Packed with technical examples and loads of how-to scenarios,this book will show you how to recognize unauthorized access,uncover unusual or hidden files,and monitor Web traffic. Detailed,authoritative,and up to dateIncident Response is the only book you need. Plan and prepare for all stages of an investigationincluding detection,initial response,management interaction,and more Learn the importance of evidence handling and storage Perform a "trap and trace" and learn network protocols Monitor network traffic and detect illicit servers and covert channels Investigate Web server attacks,DNS attacks,and router attacks