ppxscal/embedding_network huggingface dataset:
Preliminary statement on the current progress of multi-objective evolutionary algorithm performance measurement
Authors: K. Deb, G. Chong, Yun Li
Venue: Proceedings of the Evolutionary Computation on 2002. CEC '02. Proceedings of the 2002 Congress - Volume 02 (2002)

Although multi-objective evolutionary algorithm techniques are becoming mature, benchmark measures for evaluating the algorithms still require further research, as convergence theories can hardly be applied here and the only practical method for performance comparison is through benchmark tests. This paper investigates the current progress on multi-objective evolutionary algorithm performance measurement. The paper is focused on identifying deficiencies existing in the current performance measure techniques. It is shown that, whilst some performance indicators are conclusive and consistent, it is critical for some cases to include the 'diversity' indicator in a benchmark test. Possible ways forward are also identified.
Examining Artificial and Human Intelligence
Authors: Daniel E. Cooke
Venue: IEEE Intelligent Systems (2007)

This article reviews Thinking about Android Epistemology, edited by Kenneth M. Ford, Clark Glymour, and Patrick J. Hayes.
Plug-and-play with wires
Authors: Maximilian Ott, John Hearn
Venue: Proceedings of the 3rd Annual USENIX Workshop on Tcl/Tk - Volume 3 (1995)

To allow for processing of data-streams in interactive multimedia-based applications, we propose a data-flow framework. Individual processing modules are connected through "wire" objects. The wire assumes all responsibilities for data transfer and scheduling, which drastically reduces the complexity of the processing modules. We describe the overall architecture, module API, and design of the wire. We further discuss integration into event-driven systems, and demonstrate the flexibility of this approach with tiny, but operational application scripts.
Stealth probing: efficient data-plane security for IP routing
Authors: Ioannis Avramopoulos, Jennifer Rexford
Venue: Proceedings of the annual conference on USENIX '06 Annual Technical Conference (2006)

IP routing is notoriously vulnerable to accidental misconfiguration and malicious attack. Although secure routing protocols are an important defense, the data plane must be part of any complete solution. Existing proposals for secure (link-level) forwarding are heavy-weight, requiring cryptographic operations at each hop in a path. Instead, we propose a light-weight data-plane mechanism (called stealth probing) that monitors the availability of paths in a secure fashion, while enabling the management plane to home in on the location of adversaries by combining the results of probes from different vantage points (called Byzantine tomography). We illustrate how stealth probing and Byzantine tomography can be applied in today's routing architecture, without requiring support from end hosts or internal routers.
Covering a Set of Points in a Plane Using Two Parallel Rectangles
Authors: Chandan Saha, Sandip Das
Venue: Proceedings of the International Conference on Computing: Theory and Applications (2007)

In this paper we consider the problem of finding two parallel rectangles in arbitrary orientation for covering a given set of n points in a plane, such that the area of the larger rectangle is minimized.We propose an algorithm that solves the problem in O(n^{3}) time using O(n^{2}) space. Without altering the complexity, our approach can be used to solve another optimization problem namely, to minimize the sum of the areas of two arbitrarily oriented parallel rectangles covering a given set of points in a plane.
Challenges in embedded database system administration
Authors: Margo I. Seltzer, Michael A. Olson
Venue: Proceedings of the Workshop on Embedded Systems on Workshop on Embedded Systems (1999)

Database configuration and maintenance have historically been complex tasks, often requiring expert knowledge of database design and application behavior. In an embedded environment, it is not possible to require such expertise or to perform ongoing database maintenance. This paper discusses the database administration challenges posed by embedded systems and describes how Sleepycat Software's Berkeley DB architecture addresses these challenges.
Static detection of security vulnerabilities in scripting languages
Authors: Yichen Xie, Alex Aiken
Venue: Proceedings of the 15th conference on USENIX Security Symposium - Volume 15 (2006)

We present a static analysis algorithm for detecting security vulnerabilities in PHP, a popular server-side scripting language for building web applications. Our analysis employs a novel three-tier architecture to capture information at decreasing levels of granularity at the intrablock, intraprocedural, and interprocedural level. This architecture enables us to handle dynamic features of scripting languages that have not been adequately addressed by previous techniques. We demonstrate the effectiveness of our approach on six popular open source PHP code bases, finding 105 previously unknown security vulnerabilities, most of which we believe are remotely exploitable.
Panel Position Statement: The Future of CMV
Authors: Robert F. Erbacher
Venue: Proceedings of the Fifth International Conference on Coordinated and Multiple Views in Exploratory Visualization (2007)

While coordinated views have gained acceptance in wide ranging environments, there remains the issue of how to effectively deal with coordinated views in new devices. For instance, multiple monitor setups are gaining ground. Does this change the way in which coordinated views behave? Does the distance the user's visual focus and cursor control have to move change the way in which coordinated views must be interacted with? Similarly, the extensive use of mobile devices for computing, such as PDAs, cell phones, music payers, etc. will require new thoughts as to how to integrate coordinated views. The small screens, ability to rapidly switch between views, and touch based interaction will all drastically change the way coordinated views are integrated. The extent to which such devices are used and the complexity of the software running on them requires such a level of sophistication; typical mobile devices are more powerful than desktops from a decade ago.
Practical problems in organizing student into groups
Authors: T. W. Schultz
Venue: Proceedings of the 28th Annual Frontiers in Education - Volume 01 (1998)

Five experiences with organizing student groups for semester-long electrical engineering design education projects are discussed. While having continually tried to improve the process, the bad experiences have been informative as well. Current grouping algorithms focus on personality types along with performance in specific courses-both attitude and grades. Apportioning points within the groups is also discussed.
Modeling Network Decisions under Uncertainty: Countervailing Externalities and Embedded Options
Authors: Robert J. Kauffman, Ajay Kumar
Venue: Proceedings of the 40th Annual Hawaii International Conference on System Sciences (2007)

The analysis of externalities in technology-based networks continues to be of significant managerial importance in e-commerce and traditional IS operations. Competitive strategy, economics and IS researchers share this interest, and have been exploring technology adoption, development and product launch contexts where understanding the issues is critical. We examine three levels of analysis in which positive demand-side and negative congestion externalities act as countervailing drivers of business value: the market or economy level, the business process or firm level, and the individual or product level. We develop game-theoretic deterministic expected-value models to analyze countervailing network externalities, and illustrate their application in several real world settings. We further illustrate how managerial decision-making can be enriched using real options analysis in contexts involving dynamic countervailing externalities.
Tackling Offshore Communication Challenges with Agile Architecture-Centric Development
Authors: Andreas Kornstadt, Joachim Sauer
Venue: Proceedings of the Sixth Working IEEE/IFIP Conference on Software Architecture (2007)

Offshoring is not as popular as it seems. According to a recent German survey, only 1.5% of all outsourcing activities target offshore locations. This is a remarkably small figure taking into account the widely published purported benefits of offshoring. In this paper we demonstrate that communication problems are at the core of offshoring woes. This does not come as a surprise as they also play a major role in onshore projects. Based on our experience in tackling these challenges with our well established communication-centered agile design and development approach, we present case-study-reinforced advice for successful offshore projects. We show that a common view of the underlying architecture is of paramount importance for these projects.
A logic of file systems
Authors: Muthian Sivathanu, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau, Somesh Jha
Venue: Proceedings of the 4th conference on USENIX Conference on File and Storage Technologies - Volume 4 (2005)

Years of innovation in file systems have been highly successful in improving their performance and functionality, but at the cost of complicating their interaction with the disk. A variety of techniques exist to ensure consistency and integrity of file system data, but the precise set of correctness guarantees provided by each technique is often unclear, making them hard to compare and reason about. The absence of a formal framework has hampered detailed verification of file system correctness. We present a logical framework for modeling the interaction of a file system with the storage system, and show how to apply the logic to represent and prove correctness properties. We demonstrate that the logic provides three main benefits. First, it enables reasoning about existing file system mechanisms, allowing developers to employ aggressive performance optimizations without fear of compromising correctness. Second, the logic simplifies the introduction and adoption of new file system functionality by facilitating rigorous proof of their correctness. Finally, the logic helps reason about smart storage systems that track semantic information about the file system. A key aspect of the logic is that it enables incremental modeling, significantly reducing the barrier to entry in terms of its actual use by file system designers. In general, we believe that our framework transforms the hitherto esoteric and error-prone "art" of file system design into a readily understandable and formally verifiable process.
Design in an undergraduate controls laboratory
Authors: M. L. Cone
Venue: Proceedings of the 28th Annual Frontiers in Education - Volume 03 (1998)

For the last seven years, the electrical engineering department has centered the undergraduate controls curriculum around the design of a controller that causes a second order system to meet a design specification. The students first characterize the performance of a second order system (a DC servomotor). Then they decide on the design specification that the system must meet. Next the students design and implement an analog controller in hardware. The semester finishes with the students repeating the design using a digital controller. This paper describes the experiences with this approach to a hardware oriented undergraduate controls laboratory and the problems that were encountered and solved. 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
Extending traces with OAT: an object attribute trace package for Tcl/Tk
Authors: Alex Safonov, Joseph A. Konstan, John V. Carlis, Brian Bailey
Venue: Proceedings of the 5th conference on Annual Tcl/Tk Workshop 1997 - Volume 5 (1997)

Tcl supports variable traces, which associate arbitrary scripts with variable reads, writes and unsets. We developed OAT (Object Attribute Traces), a protocol for extending traces to attributes of arbitrary Tcl "objects." We wrote several OAT-based extensions including TkOAT, which provides traces on attributes of Tk widgets and canvas items. The OAT protocol and derived extensions bring the benefits of more expressive constraints to Tcl/Tk applications by providing extended traces. OAT requires no changes to the Tcl core and is implemented as a loadable library; OAT-based extended trace packages introduce minimal changes to the code of existing extensions (Tk, CMT, etc.). The new version of our formula manager, TclProp, takes advantage of extended traces provided by OAT.
A qualitative analysis of technical nontraditional student college attrition
Authors: H. F. Hoffman
Venue: Proceedings of the 30th Annual Frontiers in Education - Volume 01 (2000)

Using a qualitative research methodology, this study explored reasons nontraditional students selected and entered an engineering program of study leading to a baccalaureate degree and then withdrew before graduation. The study focused on career oriented adult learners involved in a formal degree-granting engineering program at an institution that has the express mission of serving the nontraditional technical undergraduate commuting student. This study examined attrition from the students' perspective and probed their individual stories about their reasons for dropping out, stopping out, reentering, or transferring out of a baccalaureate degree program. Each student interviewed interrupted his or her undergraduate education career multiple times and attended more than one undergraduate college in pursuit of their degree. Students did not necessarily inform the primary degree granting institution of their decision to take courses at another institution. The interaction of several factors influenced the attrition/retention decision. 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
Reduction of the dispersion error in the interpolated digital waveguide mesh using frequency warping
Authors: L. Savioja
Venue: Proceedings of the Acoustics, Speech, and Signal Processing, 1999. on 1999 IEEE International Conference - Volume 02 (1999)

The digital waveguide mesh is an extension of the one-dimensional digital waveguide technique. The mesh is used for simulation of two- and three-dimensional wave propagation in musical instruments and acoustic spaces. The rectangular digital waveguide mesh algorithm suffers from direction-dependent dispersion. By using the interpolated mesh, nearly uniform wave propagation characteristics are obtained in all directions. In this paper we show how the dispersion error of the interpolated mesh can be reduced by frequency warping. By using this technique the bandwidth where the frequency accuracy is within 1% tolerance is more than doubled.
Towards a modular data model for multi-layer annotated corpora
Authors: Richard Eckart
Venue: Proceedings of the COLING/ACL on Main conference poster sessions (2006)

In this paper we discuss the current methods in the representation of corpora annotated at multiple levels of linguistic organization (so-called multi-level or multi-layer corpora). Taking five approaches which are representative of the current practice in this area, we discuss the commonalities and differences between them focusing on the underlying data models. The goal of the paper is to identify the common concerns in multi-layer corpus representation and processing so as to lay a foundation for a unifying, modular data model.
Fast: a flexible architecture for simulation and testing of multiprocessor and cmp systems
Authors: Oyekunle Olukotun
Venue:  (2007)

Empowered by the virtually endless supply of transistors provided by today's leading-edge silicon process technology, computer architects seem to have an infinite number of design possibilities at their disposal. At the same time, the diminishing returns of instruction level parallelism (ILP) have forced designers to utilize designs embracing thread level parallelism (TLP). As a result, new CMP designs try to connect multiple processors using novel memory system designs instead of making larger and more complex uniprocessors. Unfortunately, these CMPs cannot be easily explored and evaluated using existing software-only simulations tools.Historically, software simulation has been the vehicle of choice for studying computer architecture because of its flexibility and low cost. Regrettably, designers of software simulators must choose between building simulators that provide either high performance or detailed hardware emulation. Building actual hardware, in contrast, provides high performance and accurate results, but lacks the flexibility to explore multiple designs and is very expensive. These tradeoffs have impeded our ability to thoroughly explore and evaluate new computer architectures.This dissertation describes the architecture, implementation and evaluation of a simple prototype. This proof of concept is implemented on a new hybrid hardware prototyping platform enabled by integrating a variety of hardware components on a printed circuit board (PCB) to implement Chip Multiprocessor (CMP) or Multiprocessor (MP) systems. The Flexible Architecture for Simulation and Testing (FAST) combines the flexibility of software simulation with the accuracy and speed of a hardware implementation enabling computer architects to implement new multithreaded, multiprocessor, or CMP architectures for in-depth evaluation and software development. This is accomplished by combining dedicated microprocessor chips and SRAMs with Field Programmable Gate Arrays (FPGAs), enabling FAST to operate at hardware speeds, yet still have the ability to emulate the latency and bandwidth characteristics of a modern CMP architecture. FAST provides the foundation for future TLP-focused computer architecture research and software development that is currently not possible or practical using software-only or hardware-only solutions.
On Representing Instance Changes in Adaptive Process Management Systems
Authors: Stefanie Rinderle, Ulrich Kreher, Markus Lauer, Peter Dadam, Manfred Reichert
Venue: Proceedings of the 15th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (2006)

By separating the process logic from the application code process management systems (PMS) offer promising perspectives for automation and management of business processes. However, the added value of PMS strongly depends on their ability to support business process changes which can affect the process type as well as the process instance level. This does not only impose challenging conceptual issues (e.g., correctness of process schemata after changes) but also requires sophisticated implementation concepts with respect to efficient algorithms, flexible architectures, and reasonable treatment of resources. In this paper we sketch the general implementation concepts for representing process type and process instance data as well as for realizating process schema evolution. All these concepts have been developed and are currently implemented in the ADEPT2 prototype within the AristaFlow project.
Letters: Two-dimensional nearest neighbor discriminant analysis
Authors: Xipeng Qiu, Lide Wu
Venue: Neurocomputing (2007)

Recently, some feature extraction methods have been developed by representing images with matrix directly, however few of them are proposed to improve accuracy of classification directly. In this paper, a novel feature extraction method, two-dimensional nearest neighbor discriminant analysis (2DNNDA), is proposed from the view of the nearest neighbor classification, which makes use of the matrix representation of images. We apply 2DNNDA to face recognition and the results demonstrate that 2DNNDA outperforms the conventional methods.
Specifying Augmented Virtuality Systems for Creative Architectural Design
Authors: Xiangyu Wang
Venue: Proceedings of the 11th International Conference Information Visualization (2007)

Despite active research in Virtual and Augmented Reality, the emerging new technology of Augmented Virtuality (AV) has rarely been explored in the architecture arena. Augmented Virtuality, where a predominantly virtual environment is enhanced by the addition of real entities, provides a means to merge richly layered, multi-modal, 3D real context and experience acquired from the real world into virtual architectural designs. There are no noted investigations on principles of implementing AV concept in the context of architectural design with the purpose of maximizing its full potentials. This paper discusses issues and approaches in establishing scientific principles for applying AV technology in supporting architectural design comprehension. As an initial effort towards those issues, the paper also formulates a comprehensive taxonomy for specifying AV technology for architectural applications.
Service-Oriented Software Reengineering: SoSR
Authors: Sam Chung, Joseph Byung Chul An, Sergio Davalos
Venue: Proceedings of the 40th Annual Hawaii International Conference on System Sciences (2007)

Service-Oriented Computing (SOC) enables the development and design of loosely coupled software components for integration with other software system. Since most legacy system were not designed and developed with services components, current legacy software systems require modernization (reengineered) into a target system made up of a set of loosely coupled services. A methodology for service-oriented software reengineering (SoSR) is proposed for applying SOC to legacy systems. The SoSR methodology, a synthesis of best practices, is architecture-centric, service-oriented, role-specific, and model-driven. It is conceptualized from a three-service- participants model, 4+1 view model, and RACI chart. The SoSR methodology is applied in the modernization of a legacy system, a retail business information systems. The results show that this methodology can help software developers and system integrators in reengineering tightly coupled legacy information systems into service-oriented information systems. By including a business process engine for executing composite services with existing applications and database servers, SOC can affect future information system design, deployment, and integration.
A local search using solution fragments for the 2-machine bicriteria scheduling problem
Authors: Gaofeng Huang, Andrew Lim, Brian Rodrigues
Venue: Computational Optimization and Applications (2007)

In this work, we introduce a local search strategy for combinatorial optimization problems which explores neighborhoods obtained using fragments of current solutions. We apply the approach to the well-known $\mathcal{NP}$ -hard 2-machine bicriteria flowshop scheduling problem. Computational experiments using benchmark data show the approach to be effective when compared to other algorithms available for the problem.