ppxscal/embedding_network huggingface dataset:
Aspect-oriented programming
Authors: Gregor Kiczales, Erik Hilsdale
Venue: Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering (2001)

Aspect-oriented programming (AOP) is a technique for improving separation of concerns in software design and implementation. AOP works by providing explicit mechanisms for capturing the structure of crosscutting concerns. This tutorial shows how to use AOP to implement crosscutting conerns in a concise modular way. It works with AspectJ, a seamless aspect-oriented extension to the Java(tm) programming language, and with AspectC, an aspect-oriented extension to C in the style of AspectJ. It also includes a description of their underlying model, in terms of which a wide range of AOP languages can be understood.
Safe and sound: a safety-critical approach to security
Authors: Sacha Brostoff, M. Angela Sasse
Venue: Proceedings of the 2001 workshop on New security paradigms (2001)

This paper firstly argues that the design of security applications needs to consider more than technical elements. Since almost all security systems involve human users as well as technology, security should be considered, and designed as, a socio-technical work system. Secondly, we argue that safety-critical systems design has similar goals and issues to security design, and should thus provide a good starting point. Thirdly, we identify Reason's (1990) Generic Error Modeling System/Basic Elements of Production as the most suitable starting point for a socio-technical approach, and demonstrate how its basic elements can be applied to the domain of information security. We demonstrate how the application of the model's concepts, especially the distinction between active and latent failures, offers an effective way of identifying and addressing security issues that involve human behavior. Finally, we identify strengths and weaknesses of this approach, and the requirement for further work to produce a security-specific socio-technical design framework.
Edge Detection with Embedded Confidence
Authors: P. Meer, B. Georgescu
Venue: IEEE Transactions on Pattern Analysis and Machine Intelligence (2001)

Computing the weighted average of the pixel values in a window is a basic module in many computer vision operators. The process is reformulated in a linear vector space and the role of the different subspaces is emphasized. Within this framework well-known artifacts of the gradient-based edge detectors, such as large spurious responses can be explained quantitatively. It is also shown, that template matching with a template derived from the input data is meaningful since it provides an independent measure of confidence in the presence of the employed edge model. The widely used three-step edge detection procedure: gradient estimation, nonmaxima suppression, hysteresis thresholding; is generalized to include the information provided by the confidence measure. The additional amount of computation is minimal and experiments with several standard test images show the ability of the new procedure to detect weak edges.
The New Organizational Wealth: Managing and Measuring Knowledge-Based Assets
Authors: Karl Erik Sveiby
Venue:  (1997)

:This groundbreaking book offers practical advice and rules of thumb for designing a business strategy that focuses on knowledge as an intangible asset. In eight chapters, Sveiby assembles a veritable toolbox of knowledge-based management techniques to enable managers to meet the new business challenges of the coming century. 28 charts; 16 tables.
Designing Flexible Object-Oriented Systems with UML
Authors: Charles Richter
Venue:  (1999)

:Object-oriented development is the process of turning an idea or a problem specification into an object-oriented program. The resulting program is a large collection of objects that communicate with one another. Designing Flexible Object-Oriented Systems with UML takes you through the process of designing and developing a program that will meet your needs and be adaptable to new requirements in the future. This book provides both an understanding of object-oriented design and a progressive tutorial on UML, as well as detailed instructions on class and dynamic diagramming notation and developing classs and dynamic diagrams.
Webster's New World Dictionary of Computer Terms, 5th edition
Authors: Donald D. Spencer
Venue:  (1994)

:The language of computing, like computers themselves is changing at top speed- and if you want to know all the latest terms, this acclaimed guide is just what you need!
An Introduction to Numerical Methods in C Plus, Plus, 2nd edition
Authors: Brian Hilton Flowers
Venue:  (2000)

:"This text on numerical computing, presented through the medium of the C++ language, is designed for students of science and engineering who are seriously studying numerical methods for the first time. It should also be of interest to computing scientists who wish to see how C++ can be used in earnest for numerical computation."--BOOK JACKET.
Modular verification of collaboration-based software designs
Authors: Kathi Fisler, Shriram Krishnamurthi
Venue: ACM SIGSOFT Software Engineering Notes (2001)

Most existing modular model checking techniques betray their hardware roots: they assume that modules compose in parallel. In contrast, collaboration-based software designs, which have proven very successful in several domains, are sequential in the simplest case. Most interesting collaboration-based designs are really quasi-sequential compositions of parallel compositions. These designs demand and inspire new verification techniques. This paper presents algorithms that exploit the software's modular decomposition to verify collaboration-based designs. Our technique can verify most properties locally in the collaborations; we also characterize when a global state space construction is unavoidable. We have validated our proposal by testing it on several designs.
The U.S. Military Online: A Directory for Internet Access to the Department of Defense, 2nd edition
Authors: William M. Arkin
Venue:  (1998)

:The first directory of its kind, The U.S. Military Online contains pointers to well over 2,000 official military Internet sites and resources at the Pentagon and at more than 200 installations throughout the world. Revised to include a new chapter on doing business with the Department of Defense and over 300 new Web sites, this unique guidebook enables you to: download Pentagon press conferences, speeches, testimony, statistics, and fact sheets; follow developments in international hot spots; find resources for tracking the defense budget and the Defense Department's research, development, test, evaluations, and contracting activities; track U.S. military units around the world and locate military personnel; read and save military magazines and journals, official manuals, and regulations; connect with military research sites dealing with weapons, cyberwar, modeling and simulation, intelligence, telecommunications, space, and future warfare; access Pentagon think tanks, schools and war colleges, libraries, military history resources, and museums; learn about weapons, from small arms to next-generation systems; and eavesdrop on, and participate in, warfighting studies and exercises. 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
SQL for Dummies, 4th edition
Authors: Allen G. Taylor
Venue:  (2000)

:Handle SQL like a native speaker - in no time! Written by a 30-year computer veteran, SQL For Dummies, 3rd Edition, explains how to use this powerful language to create, manipulate, and manage relational databases. Get an insider's tour of relational databases and client-server systems, work your way up to sophisticated commands and statements, and check out the coverage of SQL-related products such as Microsoft SQL Server 7.
The architecture of robust publishing systems
Authors: Marc Waldman, Aviel D. Rubin, Lorrie Faith Cranor
Venue: ACM Transactions on Internet Technology (TOIT) (2001)

The Internet in its present form does not protect content from censorship. It is straightforward to trace any document back to a specific Web server, and usually directly to an individual. As we discuss below, there are valid reasons for publishing a document in a censorship-resistant manner. Unfortunately, few tools exist that facilitate this form of publishing. We describe the architecture of robust systems for publishing content on the Web. The discussion is in the context of Publius, as that system meets the most design goals of currently deployed systems. Publius has the property that it is very difficult for any adversary to censor or modify the content. In addition, the identity of the publisher is protected once the content is posted. The system differs from others in that tools are provided for updating or deleting published content, and users can browse the content in the normal point-and-click manner using a standard Web browser and a client-side proxy.
Reordering B-tree files
Authors: Satoshi Watanabe, Takao Miura
Venue: Proceedings of the 2002 ACM symposium on Applied computing (2002)

In this investigation, we address a reordering technique that improves sequential processing to B-tree files dramatically. We show conventional reorganization is not fully helpful, and propose reordering of blocks reflecting logical order. First we obtain all the data in a logical order, and then we put them into pre-order. Here we show some experimental results that says how this technique works well.
Management Information Systems, 7th edition
Authors: Raymond McLeod
Venue:  (1997)

:Building on the successful philosophy of the first edition - that learning how MIS concepts are applied in business makes concepts more interesting and easier to understand - Effy Oz has revised and updated this text to provide even more current, real business examples, expanded coverage of electronic commerce and business data communications. Five new Part Cases, covering a range of different types of businesses and enhanced with Case Videos, give a context to the various problems that businesses encounter every day - and how information systems can provide solutions.
WordPerfect 3.5 for MACs for Dummies, 1st edition
Authors: Mark Kellner
Venue:  (1995)

:WordPerfect for the Mac has never been better. With WordPerfect 3.5 For Macs For Dummies, all the latest and greatest features of this leading word processor are unveiled in practical, plain-English explanations and examples that you can put to use right away regardless of your word processing experience. Respected computing author and columnist Mark Kellner takes you from the basics of creating, saving, and printing your first WordPerfect document all the way through advanced topics, such as using WordPerfect to build and publish documents on the World Wide Web. Clear, concise explanations guide you in how to Create simple correspondence as well as sophisticated, professional-looking reports containing charts, graphics, and numerical data Take advantage of high-productivity capabilities, such as Text-to-Speech, "Make It Fit," and customizable templates Use mail merge to produce form letters that don't look or read like form letters Customize WordPerfect to suit the way you like to work Troubleshoot documents that don't print the way they're supposed to Plus, WordPerfect 3.5 For Macs For Dummies includes a handy tear-out Cheat Sheet for instant access to keyboard shortcuts and essential WordPerfect features covered in the book. 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
Computer-Aided Design, 1st edition
Authors: Dean L. Taylor
Venue:  (1992)

:Computer-Aided Design is intended to produce knowledgeable users of CAD systems and motivate the reader to explore the 'edge of the envelope' of performance and capability. Dean Taylor presents the fundamentals of computer aided design, showing the analytical rigor and algorithmic nature, independent of specific software implementation. A wide variety of design projects based on real situations and realistic numbers are presented at the ends of chapters, including a related series of projects on sailboat design which is carried throughout the book.
SAS/or Software: Project Management Examples Version 6, 1st edition
Authors: CORPORATE SAS Institute Incorporated
Venue:  (1993)

:Learn from this series of examples how easy it is to use SAS/OR software to manage projects! Each chapter contains a complete project management scenario and describes how to use the three procedures GANTT, CPM, and NETDRAW to perform the necessary project management tasks as well as other procedures in the SAS System that are commonly used for managing project resources. This book was written for users who are familiar with project management although it does review many of the concepts. Some of the project management tasks illustrated include defining complex project calendars, scheduling with resources, prioritizing activities and resources, monitoring project progress, and handling multiple projects. Complete SAS code is provided for each example. Supports releases 6.09 and higher of SAS software.
Prioritized resource allocation for stressed networks
Authors: Cory C. Beard, Victor S. Frost
Venue: IEEE/ACM Transactions on Networking (TON) (2001)

Overloads that occur during times of network stress result in blocked access to all users, independent of importance. These overloads can occur because of degraded resource availability or abnormally high demand. Public broadband networks must dynamically recognize some multimedia connections as having greater importance than others and allocate resources accordingly. A new approach to connection admission control is proposed that uses an upper limit policy to optimize the admission of connections based on the weighted sum of blocking across traffic classes. This results in a simple algorithm suitable for multimedia and packet networks. This work is also the first to demonstrate that the use of an upper limit policy is superior to traditional approaches of adding extra capacity or partitioning capacity, both in terms of the amount of resources required and sensitivity to load variations. An upper limit policy can also be deployed much faster when a large overload occurs from a disaster event.
NetScape Communicator 4 for Windows (Visual QuickStart Guide)
Authors: Elizabeth Castro
Venue:  (1997)

:Takes an easy, visual approach to teaching Netscape Communicator, where pictures guide you through the software and show you what to do. Works like a reference book - you look up what you need and then get straight to work. No long-winded passages - concise, straight-forward commentary explains what you need to know. Affordably priced, because buying a computer book shouldn't be an investment in itself.
Microsoft Outlook 97: Illustrated Brief Edition, 1st edition
Authors: Course Technology
Venue:  (1997)

:Part of the Illustrated Series, this text offers a quick, visual introduction to Microsoft Outlook 97. Covers the basic skills. 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
Community Informatics: Enabling Communities with Information and Communications Technologies
Authors: Michael Gurstein
Venue:  (2000)

:Community informatics is developing as an approach for linking economic and social development efforts at the community level into the opportunities that information and communication's technologies present. Areas such as SMEs and electronic commerce, community and civic networks, electronic democracy and online participation are among a few of the areas affected. Community Informatics: Enabling Communities with Information and Communications Technologies is an introduction to the discipline of community informatics. Issues such as trends, controversies, challenges and opportunities facing the community application of information and communications technologies into the new millennium are studied.
The Second Coming of Steve Jobs
Authors: Alan Deutschman
Venue:  (2000)

:From the acclaimed Vanity Fair and GQ journalist - an unprecedented, in-depth portrait of the man whose return to Apple precipitated one of the biggest turnarounds in business history. With a new epilogue on Apple's future survival in today's roller-coaster economy, here is the revealing biography that blew away the critics and stirred controversy within industry and media circles around the country. 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
How to Do Everything with Office XP
Authors: Laurie Ann Ulrich
Venue:  (2001)

:Another release in our successful How to Do Everything series,this friendly,solutions-oriented book is filled with step-by-step examples for using the Office xp suite. Each chapter begins with the specific how-to topics that will be covered,and within the chapter,each topic is accompanied by a solid,easy-to-follow walkthrough of the process. The book covers all the programs in the suite,including Word,Excel,Access,Outlook,PowerPoint,and FrontPage. You'll also get details on the new features,such as speech and collaboration tools. Manage your time,information,and communications more effectively with the latest upgrade to the most popular business and home PC software suite of all time. How to Do Everything with Office XP is a practical guide that focuses on a comprehensive set of the most frequently used and most powerful tools and features of each application. Quickly reference key elements of Office XP applications such as Word,Outlook,Excel,Access,and PowerPoint. Whether you're upgrading from a previous edition of Office or new to this flexible and powerful suite,renowned author Laurie Ann Ulrich provides easy-to-understand techniques to getting the most from Office XP. Dictate documents and commands using Word's speech tools Build a library of graphic,movie,and sound files on your computer Upload and publish documents easily with Web-ready upgrades throughout the suite Store up to 24 selections and embed application objects on the improved Clipboard Build simple yet attractive Web pages for personal and business use Add visual appeal with a complete media gallery and new formatting techniques Draw freehand shapes and createpersonalized watermarks with new graphics capabilities Integrate databases,mailing lists,and reports across applications Manage email,schedule meetings,keep to-do lists,and organize your work day Crunch numbers,keep lists,and customize charts to display information
Homeworld: 3D Real-Time Strategy: Tactics for Every Ship in the Fleet!
Authors: Rick Barba
Venue:  (1999)

:Detailed strategies for every missionTactics for multiplayer gamesTips to get the most from your fleet formationsAdvice from the game testersGeneral strategies to help in any situation 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
Performance analysis of mobile agents for filtering data streams on wireless networks
Authors: David Kotz, George Cybenko, Robert S. Gray, Guofei Jiang, Ronald A. Peterson, Martin O. Hofmann, Daria A. Chacón, Kenneth R. Whitebread, James Hendler
Venue: Mobile Networks and Applications (2002)

Wireless networks are an ideal environment for mobile agents, since their mobility allows them to move across an unreliable link to reside on a wired host, next to or closer to the resources that they need to use. Furthermore, client-specific data transformations can be moved across the wireless link and run on a wired gateway server, reducing bandwidth demands. In this paper we examine the tradeoffs faced when deciding whether to use mobile agents in a data-filtering application where numerous wireless clients filter information from a large data stream arriving across the wired network. We develop an analytical model and use parameters from filtering experiments conducted during a US Navy Fleet Battle Experiment to explore the model's implications.
ArcView GIS/Avenue Developer's Guide, 2nd edition
Authors: Amir H. Razavi
Venue:  (1996)

:Exploring Spatial Analysis is for students and professionals who wish to quickly become proficient with spatial analytical techniques employed in geographical information systems. Early in the book, basic concepts are defined and explored along with a brief survey of real world applications. Subsequent chapters focus on explanations and examples of specific techniques and procedures.
Logic and Structured Design for Computer Programmers, 3rd edition
Authors: Harold J. Rood
Venue:  (2000)

:LOGIC AND STRUCTURED DESIGN is an introduction to the logic of data processing. It is intended for those who plan, but have not yet begun, to study programming, particularly those with little background in mathematics or logic. The author avoids reference to specific programming languages, isolating questions of logic from questions of syntax. This approach enables readers to concentrate on the logic of problems. The book walks readers through logical problems common to a variety of programming languages and provides the background in logic that many programming texts and courses assume. 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
Technician's Guide to Programmable Controllers, 4th edition
Authors: Richard A. Cox
Venue:  (2000)

:One of the most popular books available today, Technician's Guide to Programmable Controllers, 4th Edition includes complete explanations, examples readers can relate to, plus a writing style well-suited to electrical students as well as journeyman and apprentice technicians, make. Its systematic approach enables readers without prior knowledge to gain a comprehensive understanding of what a programmable logic controller is, how it works, plus how it is programmed and installed. Numerous and varied troubleshooting techniques are also introduced, making this book a valuable reference for professional maintenance electricians and plant engineers. Fully updated, the fourth edition now reflects use of personal computers for programming devices, including detailed programming information on both the Allen-Bradley SLC-500 and the MicroLogix family of programmable logic controllers. Supplemental information on logic gates has also been added to assist readers in gaining an understanding of programming and the symbols used.
A study of student privacy issues at Stanford University
Venue: Communications of the ACM (2002)

An ambitious study by students for students points out privacy policy weaknesses and concerns at Stanford.
Get Real: A Philosophical Adventure in Virtual Reality
Authors: Philip Zhai
Venue:  (1998)

:Philip Zhai embarks upon a daring adventure in the world of virtual reality. Arguing that whatever reasons we have for justifying the materiality of the actual world are equally valid for justifying the materiality of the virtual world once we are immersed in it. Zhai asserts that the only important difference between the actual and the virtual world is that we are cocreators of the latter: Gods 'R Us.