ppxscal/embedding_network huggingface dataset:
Agent-oriented analysis and modeling
Authors: Zhou Yonglin PanYunhe
Venue: ACM SIGSOFT Software Engineering Notes (2000)

Traditional requirements engineering (RE) are facing challenge. With the continuous change of application environment and software market, as well as the development of new design approaches (e.g. software architecture and component-based software engineering), RE should also move its eyes from product-oriented and function-centered view to problem-domain-oriented and structure-centered view. In this paper we proposed a new analysis and modeling approach : Agent-Oriented Approach (AOA). AOA is problem-domain-oriented and implementation-independent. It searches for a solution strategy for a families of problems rather than a special software requirements specification(SRS). It focuses on entities with active behavior in problem domain and pay attention to their interaction. It can describe parallel and distributed entities commonly existing in problem domains and it is more stable and reuseful than SRS.
Personal Computers for Technology Students, 1st edition
Authors: Charles R. Raymond
Venue:  (2000)

:This text starts by presenting a chapter on electricity and electronics. It contains chapters on diagnostics and on the most popular operating systems used in today's PCs. It also discusses procedures for setting the hardware configuration of the OS. Troubleshooting is a major component of this text. 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
Report on the 18th British National Conference on Databases (BNCOD)
Authors: Carole Goble, Brian Read
Venue: ACM SIGMOD Record (2002)

The annual series of the British National Conference on Databases has been a forum for UK database practitioners and a focus for database research since 1981. In recent years, interest in this conference series has extended well beyond the UK.BNCOD 2001, the 18th conference in the series, was held at the CLRC Rutherford Appleton Laboratory (RAL) from 9th -11th July 2001. RAL hosts national large-scale facilities for advanced scientific research. The Information Technology Department collaborates with the Laboratory's data centres that manage terabytes of data in remote sensing, high-energy physics and astronomy.BNCOD 2001 included scientific papers, invited talks, a panel and a poster session. The BNCOD Programme Committee, chaired by Professor Carole Goble of Manchester University, selected for presentation at the meeting eleven papers, about one third of those papers submitted. Contributors were drawn from the Netherlands, Germany, Sweden, Canada and USA, as well as the UK. The audience of 60 attendees was chiefly drawn from the UK database community. The Proceedings are published by Springer-Verlag in the Lecture Notes in Computer Science series, and are available online at: http://link.springer.de/link/service/series/0558/tocs/t2097.htm.
Introduction to Interactive Programming on the Internet: Using HTML and Javascript, 1st edition
Authors: Craig D. Knuckles
Venue:  (2000)

:This unique book provides an introduction to programming on the Internet. Class-tested over a two-year period, this text covers the "nuts and bolts" of Internet programming. In addition to core fundamentals, readers are introduced to Web page construction HTML, managing an account on a web server, client-server model, and JavaScript programming.
Object-Oriented Database System: Design and Implementation for Advanced Applications
Authors: Hiroshi Ishikawa
Venue:  (1993)

:The aim of this book is to create a consistent view of object-oriented databases, by describing Jasmine, a research prototype object-oriented database system. Jasmine is designed to accomplish the following: (1) natural modeling of complex data, (2) natural modeling of behaviors associated with complex data, (3) flexible manipulation of large amount of complex data, and (4) reasonable performance in storing and accessing a large amount of complex data. The technological foundations of Jasmine are presented illustrating its capability of integrating a query language facility (set-oriented access) and a programming facility (individual access) as well as taking advantage of numerous relational technologies. This book provides the fundamental concepts, functionality, and implementation of object-oriented databases to graduate and undergraduate students in advanced database courses. It will also be helpful for designers and implementors to obtain sufficient knowledge of Jasmine applications.
TCP byte counting refinements
Authors: Mark Allman
Venue: ACM SIGCOMM Computer Communication Review (1999)

TCP's delayed acknowledgment algorithm has been shown to hurt TCP performance. One method of gaining the performance lost by reducing the number of acknowledgments sent is to use a limited byte counting algorithm. However, we show that as outlined in [All98], limited byte counting is too aggressive in some situations. This paper defines an appropriate byte counting algorithm to fix this aggressiveness. This paper shows that appropriate byte counting is a better overall algorithm. In addition, a scaled version of the appropriate byte counting algorithm, which provides finer-grained control over the aggressiveness of the algorithm, is outlined. In addition, unlike previous work this paper considers the impact of byte counting flows on competing traffic and shows that it is not fundamentally unfair to competing flows that do not use the new algorithm.
Neutral template libraries for efficient distributed simulation within a manufacturing system engineering platform
Authors: Kai Mertins, Markus Rabe, Frank-Walter Jaekel
Venue: Proceedings of the 32nd conference on Winter simulation (2000)

The MISSION project develops an environment for integrated applications of simulation tools which can be offered by different vendors. The template library supports the generation of models from the view of the application instead of simulation tool features. The selection of simulation tools applied is performed with the mostly completed, but still neutral model. The template library is a reservoir of neutral re-usable elements incorporating their major attributes, and referencing to implementations of these models in different simulation tools. Within the manufacturing system engineering (MSE) process, the template library is mainly used as a flexible knowledge base. For this purpose, attributes can be defined depending on the design agents applied. Some attributes are predefined according to the requirements of the MISSION modelling platform (MMP) or according to available user requirements. The user has the chance to add templates and attributes of templates. Furthermore, the user can use objects of these templates within the MSE process. Concerning the simulation process, the template library contains for each application template a reference to simulation models. The simulation model implements the content of the template. The paper presents the template library approach and a short introduction to the MISSION platform.
CD-ROM Classics Volume 2
Authors: Rick Barba
Venue:  (1997)

:Prima's back to guide you through the most challenging and enduring PC games available-15 games in all. There's no fluff here; the most bare bones, yet complete, methods for defeating your favorite games are within these pages. 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
Python Developer's Handbook
Authors: Andre S. Lessa
Venue:  (2000)

:The Python Developer's Handbook is designed to expose experienced developers to Python and its uses. Beginning with a brief introduction to the language and its syntax, the book moves quickly into more advanced programming topics, including embedding Python, network programming, GUI toolkits, JPython, Web development, Python/C API, and more. Python is an interpreted, object-oriented programming language. Its syntax is simple and easy to learn, and it encourages programmers to write and think clearly. The Python Developer's Handbook is carefully written, well-organized introduction to this powerful, fast-growing programming language for experienced developers.
Social translucence: designing social infrastructures that make collective activity visible
Authors: Thomas Erickson, Christine Halverson, Wendy A. Kellogg, Mark Laff, Tracee Wolf
Venue: Communications of the ACM (2002)

Making social cues visible and persistent helps online groups govern their activities.
Computing Concepts with C++ Essentials, 2nd edition
Authors: Cay S. Horstmann
Venue:  (1998)

:This book focuses on the programming concepts of C++ Lite, a popular subset of the C++ language. Following the recently released ANSI/ISO standard, it features coverage of the two vital additions to C++ Lite, including the string class and vector template. Discussions of these computing concepts draw on modern techniques of C++ programming by using objects and graphics. And most examples are given in the form of complete, ready-to-run programs.
The ISIS project: real experience with a fault tolerant programming system
Authors: Kenneth Birman, Robert Cooper
Venue: Proceedings of the 4th workshop on ACM SIGOPS European workshop (1990)

The ISIS project has developed a distributed programming toolkit[2,3] and a collection of higher level applications based on these tools. ISIS is now in use at more than 300 locations world-wide. Here, we discuss the lessons (and surprises) gained from this experience with the real world.
X/Open Guide, 1st edition
Authors: X Open
Venue:  (1994)

:The XDCS Framework is a comprehensive blueprint for a complete system software environment that will provide for portability and interoperability of distributed applications. It identifies the required services, the relationships between them, the programming interfaces that provide for portability of applications, and the protocols and data formats that provide interoperability between systems that support these services. The framework represents a broad consensus on the elements in a complete distributed computing environment, including X/Open's XPG, the Object Management Group Common Object Request Broker Architecture (CORBA), the Open Software Foundation Distributed Computing Environment (DCE), and UNIX International UI-ATLAS Distributed Computing Framework. The architectural overview of the Systems Management model identifies the various components of the model. It employs object-oriented techniques. This is a high-level model which encompasses both OMG-compliant object-oriented technology and the OSI Network Management standards. It discusses the general properties of their interfaces and their means of interaction, and indicates an approach for coexistence of both models. The functional description of the X/Open Distributed Transaction Processing (DTP) model describes the software architecture that allows multiple application programs to share resources provided by multiple Resource Managers, and allows their work to be coordinated into global transactions. It describes the use of the DTP model within the X/Open Common Applications Environment (CAE) and has been updated to take account of DTP interfaces developed by X/Open, particularly with regard to how Communications Resource Managers (CRMs) fit within the X/Open DTP model. 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
Quick Course in Microsoft Access 97
Authors: CORPORATE Inc Online Press
Venue:  (1997)

:Quick Course In Microsoft Access 97 demonstrates in easy steps how to build relational databases that can be used for managing employee information, client records, and inventory. Experience Level: Beginner 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
Java Applet PowerPack with CD-ROM
Authors: Prima Publishing
Venue:  (1996)

:You don't have to learn a whole new programming language to wake up your Web pages. Inside are more than 60 exciting Java applets. Ready to use. Right now. Plus, fast and easy instructions for adding them to your sites. Be cutting-edge cool. Make your sites command attention with sound, animation, and interactivity. These applets are among the hottest available - including 25 you won't find anywhere else, created especially for this book. Get immediate results. Now you can maintain site value and appeal the easy way. Keep your Web pages on the leading edge with minimal time and effort. Source code is included for 38 of the applets contained on the CD-ROM. Now you can use the tricks and techniques of some of the best Web programmers around. 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
Postprocessor for structured FORTRAN
Authors: Pei Hsia, Frederick E. Petry
Venue: Proceedings of the 14th annual Southeast regional conference (1976)

Structured FORTRAN is an extension of FORTRAN language with constructs like DO WHILE, CASE, IF THEN ELSE, etc., that will allow people to write structured programs in FORTRAN. Many preprocessors have been. developed for various versions of structured FORTRAN that will convert programs written in it into regular FORTRAN programs. The resulting programs are then compiled with the regular FORTRAN compiler. This arrangement prohibits teaching structured FORTRAN language to beginning students in computer science because the actual debugging is done on the converted program in regular FORTRAN and then re-converted back to structured FORTRAN. It also poses problems for running experiments comparing programming efforts between a structured FORTRAN language and regular FORTRAN.One solution to these difficulties is to develop a postprocessor. A postprocessor is a processor which will collect the information produced by regular FORTRAN compiler and correlate the information with the program written in structured FORTRAN. This way, by appending a preprocessor and a postprocessor to structured FORTRAN, programmers will not be aware of the intermediate conversion steps that took place during the compilation of their programs. This postprocessor will also eliminate the need of a new structured FORTRAN compiler since the combined function of preprocessor, FORTRAN compiler and postprocessor exactly carries out the functions of a structured FORTRAN compiler.A general design of a postprocessor is described in this paper. Its impact on the existing FORTRAN compiler is kept to a minimum and its communication with the preprocessor is kept simple. The actual implementation will differ for each FORTRAN compiler due to the very fact that compilers are machine dependent. A set of proposed uses of the postprocessor will also be summarized in the paper.
First look at an Apple G4 with the AltiVec processor
Authors: F. Christian Byrnes
Venue: Linux Journal (2001)

What can the AltiVec processor do for Linux programmers?
Information Sources for Virtual Reality: A Research Guide
Authors: Robert J. Carande
Venue:  (1993)

:This reference identifies information resources concerning virtual reality and provides detailed instruction on how to use these resources in an effective research strategy. Most of the chapters overview particular types of information sources, such as periodical and citation indexes, conference proceedings, technical reports, dissertations, and monographs. The chapters explain how to use these tools to gather information about virtual reality, and discussions of key resources are always placed in the larger context of information-gathering strategies specific to the field. Most of the resources are available in large public and academic libraries. The volume does not presuppose sophisticated technical knowledge of libraries, and it is written for the student and general researcher. The volume concludes with a set of algorithms that can be used to locate resources in the most typical searches, and a list of producers and publishers of related material.
Microsoft BackOffice Small Business Server 4.5 Resource Kit with Cdrom, 1st edition
Authors: Microsoft Corporation
Venue:  (1999)

:Timely expertise delivered straight from the source--the BackOffice Small Business Server product group. This exhaustive reference includes tools to deploy, troubleshoot, and optimize BackOffice installations on the CD-ROM.
Managing risks in enterprise systems implementations
Authors: Judy E. Scott, Iris Vessey
Venue: Communications of the ACM (2002)

What determines if a system implementation will be successful?
OpenBoot Command Reference, 1st edition
Authors: CORPORATE Sun Microsystems Inc
Venue:  (1994)

:This manual describes version 2.x OpenBoot firmware that is part of the boot PROM in Sun systems. Written for users who want to use the OpenBoot firmware to configure and debug their systems, this manual contains information on how to use the OpenBoot firmware to perform tasks such as booting the operating system, running diagnostics, modifying system start-up configuration parameters, loading and executing programs, and troubleshooting. It also describes the commands of the OpenBoot Forth interpreter. Topics include an overview of the user interface; booting and testing your OpenBoot firmware system; setting NVRAM configuration parameters; loading and executing programs from various sources; and debugging with the disassembler, the Forth source-level debugger, and setting breakpoints. Appendices include setting up a TIP connection using serial ports, building a bootable floppy disk, a list of unsupported commands from earlier OpenBoot systems with workarounds, troubleshooting information, and a Forth word reference.
Web Developer's Secrets, 1st edition
Authors: Harold Davis
Venue:  (1997)

:Web technologies and techniques progress at such a breakneck pace that even professional Web developers are challenged to keep up to date. Now, in Web Developer's SECRETS, World Wide Web guru Harold Davis reveals the latest, most valuable tips and strategies on Taking advantage of HTML extensions while maintaining compatibility across various browsers and various versions of browsers. Using JavaScript and VBScript to add interactivity without burdening your server. Creating Java applets with languages and development packages such as Visual J++ and Visual Caf&eacute;. Building ActiveX controls to integrate applications for real-world problem solving. And of course CGI scripting for processing form input, accessing databases, and other capabilities found on the best Web sites. Plus, on the bonus CD-ROM you get with Web Developer's SECRETS, you get valuable software and resources, including source code and .exe files from the book, ActiveX controls, and the Microsoft Internet Explorer Web browser.
Sams Teach Yourself E-Genealogy Today: Finding Your Family Roots Online, 1st edition
Authors: Terri Stephens Lamb
Venue:  (1999)

:Sams Teach Yourself e-Genealogy Today focuses on using Internet resources and computer technology to aid in the creation of a family history. Broken into four major parts, the book leads you through the process of beginning a search from scratch, deciding on what kind of hardware and software makes sense for you, and where to begin the online search. The book also teaches techniques to deal with common search problems. In addition, Sams Teach Yourself e-Genealogy Today teaches you how to share the rewards of your rooting with the world by building a genealogy Web site. 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
Getting Started in Online Personal Finance
Authors: Brad Hill
Venue:  (2000)

:Here, Internet expert Brad Hill provides an easy-to-understand, comprehensive education in researching and benefiting from the spectrum of available online services, including online insurance agents, mortgage brokers, and bankers.Brad Hill (Princeton, NJ) is an expert in the Internet, home technology, and music technology. He authors the weekly On the Infobahn column for ComputerEdge magazine and the Investor Edge column for ragingbull.com, and also writes eight daily newsletters for Tip World.
Online Guide to Financial Research, 10th edition
Authors: Tara Calishain
Venue:  (1997)

:Written for computer users who want to take an active role in their personal finances, this book provides instructions for tapping into the Internet for the most up-to-date financial information. It shows how to download research to create spreadsheets for effective financial decision making and reviews the latest and greatest finance-related Web sites. The book covers how to use Netscape Navigator 4.0 to easily track stock quotes, access loan rates, learn personal finance tips and tricks from the experts, and more.
Modeling Development Effort in Object-Oriented Systems Using Design Properties
Authors: Lionel C. Briand, Jürgen Wüst
Venue: IEEE Transactions on Software Engineering (2001)

In the context of software cost estimation, system size is widely taken as a main driver of system development effort. But, other structural design properties, such as coupling, cohesion, and complexity, have been suggested as additional cost factors. In this paper, using effort data from an object-oriented development project, we empirically investigate the relationship between class size and the development effort for a class and what additional impact structural properties such as class coupling have on effort. This paper proposes a practical, repeatable, and accurate analysis procedure to investigate relationships between structural properties and development effort. This is particularly important as it is necessary, as for any empirical study, to be able to replicate the analysis reported here. More specifically, we use Poisson regression and regression trees to build cost prediction models from size and design measures and use these models to predict system development effort. We also investigate a recently suggested technique to combine regression trees with regression analysis which aims at building more accurate models. Results indicate that fairly accurate predictions of class effort can be made based on simple measures of the class interface size alone (mean MREs below 30 percent). Effort predictions at the system level are even more accurate as, using Bootstrapping, the estimated 95 percent confidence interval for MREs is 3 to 23 percent. But, more sophisticated coupling and cohesion measures do not help to improve these predictions to a degree that would be practically significant. However, the use of hybrid models combining Poisson regression and CART regression trees clearly improves the accuracy of the models as compared to using Poisson regression alone.