ppxscal/embedding_network huggingface dataset:
On the energy consumption of Pure and Slotted Aloha based RFID anti-collision protocols
Authors: Dheeraj Klair, Kwan-Wu Chin, Raad Raad
Venue: Computer Communications (2009)

A recent development in wireless sensor networks (WSNs) research is to equip sensor nodes with an RFID reader so that they can be used to track animate or in-animate RFID tagged objects. A key problem in such networks, however, is the energy efficiency of current RFID anti-collision protocols. Specifically, the energy cost incurred by a RFID reader to read and monitor n tags.This paper, therefore, aims to identify the most energy efficient variant among 12 Pure and Slotted Aloha based RFID anti-collision protocols. We present an analytical methodology that evaluates the energy consumed in the following phases: (i) success, (ii) collision, and (iii) idle listening. We first calculate the delay of each phase and then use it to formulate the energy consumption, battery lifetime, and battery wastage of all variants. We found that the Pure Aloha with fast mode consumes the lowest energy and is suitable for tag identification. However, none of the protocols promises energy efficient monitoring of identified tags. In other words, the reader is required to re-read all tags every time to sense their presence; a process that consumes a significant amount of energy.
Edutainment -- Thai Art of Self-Defense and Boxing by Motion Capture Technique
Authors: Suwichai Phunsa, Nawuttagorn Potisarn, Suwich Tirakoat
Venue: Proceedings of the 2009 International Conference on Computer Modeling and Simulation (2009)

Thai boxing is a heritage of Thailand. We were interested in doing a research on the development of edutainment concerning Thai martial arts and self-defense in order to give both knowledge and entertainment at the same time. There were 30 postures (double posture) of Thai boxing exercises. The edutainment was designed to gain attention from the learners by using 3-dimension characters, scenes, sounds, animations, emotions, interactions, movements, virtual reality, and simulated situations. The motion picture was captured using 9 optical motion captures to record the data about the right movements performed by 2 experts in the art of self-defense and Thai boxing. This was done at the same time and there was no obstacle to perform dangerous postures. The results revealed that the edutainment helped the learners gain interest in Thai culture, the right exercise postures, physical activities, self-defense techniques, and entertainment for the learners who majored in physical education at the good level.
A Novel Two-Dimension Adaptive Data Collection Method for Network Management
Authors: Zhihui Ji, ZhenGuo Kuang, Hong Ni
Venue: Proceedings of the 2009 WRI International Conference on Communications and Mobile Computing - Volume 03 (2009)

In this paper, we study the network data collection problem for high-quality status observation and management purposes. Traditional data collection strategy typically uses static configuration, which may not only take too much network resources, but hardly reflect the data change trend accurately. To this end, we propose a novel two-dimension adaptive data collection method (TD-ADCM) according to the network data correlation and variation routines. TD-ADCM selects the data collection content in association with network data variation, and adjusts collection frequency based on the ratio of the data variation amplitude. Theoretical analysis and simulation results show that TD-ADCM significantly decreases the data collection amount and improves the data collection accuracy achieving equivalent network management tasks. As a result, the network resources are more reasonably utilized.
Eclipse as a software development environment
Authors: Rajan Alex, H. Paul Haiduk
Venue: Journal of Computing Sciences in Colleges (2009)

Eclipse is an open source Integrated Development Environment (IDE) created and owned by the Eclipse Foundation. Although Eclipse provides support for most programming languages taught in an undergraduate level programming course, this tutorial is a hands-on introduction to using Eclipse for a Java programming language course. Participant will learn how to download, install, and write Java programs using the IDE to solve problems.
Programming Style: Influences, Factors, and Elements
Authors: Anthony Cox, Maryanne Fisher
Venue: Proceedings of the 2009 Second International Conferences on Advances in Computer-Human Interactions (2009)

As a consequence of various situational and personal factors, programmers use a variety of styles when performing software development and maintenance tasks. In this paper, we develop a contextual framework that links situational, task-oriented, and individual factors to a set of traits. These traits are expressed as behavioural modifiers, and thus, influence one's performance of tasks such as computer programming, as well as influencing the skills upon which programming is based (e.g., problem solving, planning). To demonstrate the use of the framework, we examine how risk-tolerance is influenced by contextual factors and show how this trait influences programming style. We also document some preliminary components of programming style.
A diffusion wavelet approach for 3-D model matching
Authors: K. P. Zhu, Y. S. Wong, W. F. Lu, J. Y. H. Fuh
Venue: Computer-Aided Design (2009)

This paper proposes a new 3D shape retrieval approach based on diffusion wavelets which generalize wavelet analysis and associated signal processing techniques to functions on manifolds and graphs. Unlike current works on 3D matching, which are based either on the topological information of the model or its scatter point distribution information, this approach uses both information for more effective matching. Diffusion wavelets enable both global and local analyses on graphs, and can capture the topology of a surface with the diffusion map of its mesh representation. As a result, both multi-scale properties of the 3D geometric model and the topology among the meshes can be extracted for use in 3D geometric model retrieval. Tests using 3D benchmarks demonstrate that the approach based on diffusion wavelets is effective and performs better than those by spherical wavelet and spherical harmonics in 3D model matching.
A $(2 - c \frac{\log {n}}{n})$ Approximation Algorithm for the Minimum Maximal Matching Problem
Authors: Zvi Gotthilf, Moshe Lewenstein, Elad Rainshmidt
Venue: Approximation and Online Algorithms: 6th International Workshop, WAOA 2008, Karlsruhe, Germany, September 18-19, 2008. Revised Papers (2009)

We consider the problem of finding a maximal matching of minimum size, given an unweighted general graph. This problem is a well studied and it is known to be NP-hard even for some restricted classes of graphs. Moreover, in case of general graphs, it is NP-hard to approximate the Minimum Maximal Matching (shortly MMM) within any constant factor smaller than $\frac{7}{6}$. The current best known approximation algorithm is the straightforward algorithm which yields an approximation ratio of 2. We propose the first nontrivial algorithm yields an approximation ratio of $2 - c \frac{\log{n}}{n}$, for an arbitrarily positive constant c. Our algorithm is based on the local search technique and utilizes an approximate solution of the Minimum Weighted Maximal Matching problem in order to achieve the desirable approximation ratio.
Teaching programming and problem solving to CS2 students using think-alouds
Authors: Naveed Arshad
Venue: Proceedings of the 40th ACM technical symposium on Computer science education (2009)

Many studies have shown that students often face difficulty in applying programming concepts to design a program that solves a given task. To impart better problem solving skills a number of pedagogical approaches have been presented in the literature. However, most of these approaches provide a general strategy of problem solving. But in reality problem solving is a skill that is developed with experience over a period of time. In this paper, we present a pedagogical approach to teach problem solving using think-alouds. In a think-aloud problem solving approach students learn the skill of problem solving by closely observing an 'experienced programmer. We used this approach in a CS2 class and our evaluation results show that think-aloud problem solving is an extremely effective pedagogical technique, particularly for female students.
Integrating Image Segmentation and Classification for Fuzzy Knowledge-Based Multimedia Indexing
Authors: Thanos Athanasiadis, Nikolaos Simou, Georgios Papadopoulos, Rachid Benmokhtar, Krishna Chandramouli, Vassilis Tzouvaras, Vasileios Mezaris, Marios Phiniketos, Yannis Avrithis, Yiannis Kompatsiaris, Benoit Huet, Ebroul Izquierdo
Venue: Proceedings of the 15th International Multimedia Modeling Conference on Advances in Multimedia Modeling (2009)

In this paper we propose a methodology for semantic indexing of images, based on techniques of image segmentation, classification and fuzzy reasoning. The proposed knowledge-assisted analysis architecture integrates algorithms applied on three overlapping levels of semantic information: i) no semantics, i.e. segmentation based on low-level features such as color and shape, ii) mid-level semantics, such as concurrent image segmentation and object detection, region-based classification and, iii) rich semantics, i.e. fuzzy reasoning for extraction of implicit knowledge. In that way, we extract semantic description of raw multimedia content and use it for indexing and retrieval purposes, backed up by a fuzzy knowledge repository. We conducted several experiments to evaluate each technique, as well as the whole methodology in overall and, results show the potential of our approach.
An evaluation of connection characteristics for separating network attacks
Authors: Robin Berthier, Michel Cukier
Venue: International Journal of Security and Networks (2009)

The goal of this paper is to evaluate the efficiency of connection characteristics to separate different attack families that target a single TCP port. Identifying the most relevant characteristics might allow statistically separating attack families without systematically using forensics. This study is based on a dataset collected over 117 days using a test-bed of two high interaction honeypots. The results indicated that to separate unsuccessful from successful attacks in malicious traffic: the number of bytes is a relevant characteristic; time-based characteristics are poor characteristics; using combinations of characteristics does not improve the efficiency of separating attacks.
Experience-Based Knowledge Representation: SOEKS
Authors: Cesar Sanin, Edward Szczerbicki
Venue: Cybernetics and Systems (2009)

When managers make decisions, they use previous, similar, or equal experiences to help themselves in a new decision-making situation. Thus, keeping record of previous decision events appears to be of the utmost importance as part of the decision making process. For us, every formal decision event has to be collected and stored as experienced knowledge, and any technology able to do this will allow us to improve the decision-making process by reducing decision time, as well as by avoiding duplication in the process. However, one of the most complicated issues about knowledge is its representation. Developing a knowledge structure that stores and administers experience from the day-to-day decision processes would improve decision-making quality and efficiency. We are proposing such a knowledge structure and have named it set of experience knowledge structure. A set of experience knowledge structure (SOEKS) is a combination of organized information obtained from a formal decision event. Fully applied, the set of experience knowledge structure would advance the notion of administering knowledge in the current decision-making environment.
The technology of digital speech: compression, editing, and storage
Authors: R. E. Crochiere, J. L. Flanagan
Venue: Proceedings of the May 16-19, 1983, national computer conference (1983)

The advantages of representing speech in digital form have long been recognized in digital transmission and switching applications in telephony. This digital speech technology is now rapidly expanding into new and diverse areas of application in speech communications and man-machine interaction. It is being spurred by new advances in the fields of digital communications, signal processing, computing, and very-large-scale-integration (VLSI) device technology. In this paper we briefly outline some of the key elements in this technology and focus, in particular, on current research and potential application of speech compression, editing, and storage.
Microsoft .NET: Architecting Applications for the Enterprise (PRO-Developer)
Authors: Dino Esposito, Andrea Saltarello
Venue:  (2008)

To deliver the right solutions for increasingly complex enterprise and user requirements, you need vision. You need guidance. You need to apply the patterns and practices that by design create explicit outcomes for often-implicit challenges. In this book, you ll take a structured, realistic approach to resolving software complexity that places architectural integrity at its core. The authors share their extensive, real-world experience with enterprise and service-oriented development to illuminate the patterns, principles, and techniques for producing more-effective solutions, including the modeling techniques that ensure your architecture fully and explicitly addresses user requirements. They deftly cover essential concepts (UML, design patterns), the core system (business, services, data access, and presentation layers), and specific tools, including Microsoft .NET Framework and Microsoft Visual Studio(r) and they provide code samples and expert insights you can apply right away to your own .NET-based enterprise solutions.
Automatic image annotation using visual content and folksonomies
Authors: Stefanie Lindstaedt, Roland Mörzinger, Robert Sorschag, Viktoria Pammer, Georg Thallinger
Venue: Multimedia Tools and Applications (2009)

Automatic image annotation is an important and challenging task, and becomes increasingly necessary when managing large image collections. This paper describes techniques for automatic image annotation that take advantage of collaboratively annotated image databases, so called visual folksonomies. Our approach applies two techniques based on image analysis: First, classification annotates images with a controlled vocabulary and second tag propagation along visually similar images. The latter propagates user generated, folksonomic annotations and is therefore capable of dealing with an unlimited vocabulary. Experiments with a pool of Flickr images demonstrate the high accuracy and efficiency of the proposed methods in the task of automatic image annotation. Both techniques were applied in the prototypical tag recommender "tagr".
Revisiting Cache Block Superloading
Authors: Matthew A. Watkins, Sally A. Mckee, Lambert Schaelicke
Venue: Proceedings of the 4th International Conference on High Performance Embedded Architectures and Compilers (2008)

Technological advances and increasingly complex and dynamic application behavior argue for revisiting mechanisms that adapt logical cache block size to application characteristics. This approach to bridging the processor/memory performance gap has been studied before, but mostly via trace-driven simulation, looking only at L1 caches. Given changes in hardware/software technology, we revisit the general approach: we propose a transparent, phase-adaptive, low-complexity mechanism for L2 superloading and evaluate it on a full-system simulator for 23 SPEC CPU2000 codes. Targeting L2 benefits instruction and data fetches. We investigate cache blocks of 32-512B, confirming that no fixed size performs well for all applications: differences range from 5-49% between best and worst fixed block sizes. Our scheme obtains performance similar to the per application best static block size. In a few cases, we minimally decrease performance compared to the best static size, but best size varies per application, and rarely matches real hardware. We generally improve performance over best static choices by up to 10%. Phase adaptability particularly benefits multiprogrammed workloads with conflicting locality characteristics, yielding performance gains of 5-20%. Our approach also outperforms next-line and delta prefetching.
A Practical Solution for Privacy-Preserving Approximate Convex Hulls Problem
Authors: Dong Li, Liusheng Huang, Wei Yang, Youwen Zhu, Yonglong Luo, Lingjun Li, Zhili Chen
Venue: Proceedings of the 2009 WRI International Conference on Communications and Mobile Computing - Volume 03 (2009)

Convex Hulls Problem is a special case of Privacy-preserving Geometry problems in the inquiry of Secure Multi-Party Computation (SMC). It can be applied in military, commercial and many other fields. However, because of the definition's inherent defect, current schemes will inevitably disclose the points on the vertices. In this paper, we proposed the concept of privacy-preserving approximate convex hulls problem and provide a practical protocol which is more secure and efficient than previous convex hulls protocols. We also show that it can be applied to finding the approximate intersection area of two private convex hulls.
ISENS: A Multi-ontology Query System for the Semantic Deep Web
Authors: Abir Qasem, Dimitre A. Dimitrov, Jeff Heflin
Venue: Proceedings of the 2008 10th IEEE Conference on E-Commerce Technology and the Fifth IEEE Conference on Enterprise Computing, E-Commerce and E-Services (2008)

We present ISENS, a distributed, end-to-end, ontology-based information integration system. In response to a user's query, our system is capable of retrieving facts from data sources that are found in the surface Semantic Web as well as inthe Semantic Deep Web. Furthermore, it retrieves facts from sources where the data is not directly described in terms of the query ontology. Instead, its ontology can be translated from the query ontology using mapping axioms. In our solution, we use the concept of source relevance to summarize the content of a data source. Our system can then use this information to select the needed sources to answer a given query. Source relevance is general enough that it can be used with both the surface Semantic Web and the Semantic Deep Web. In this paper, we show how we have incorporated three particular Deep Web data sources into our system to enable answering queries by composing information from the integrated sources.
Initial ideals of tangent cones to Schubert varieties in orthogonal Grassmannians
Authors: K. N. Raghavan, Shyamashree Upadhyay
Venue: Journal of Combinatorial Theory Series A (2009)

We compute the initial ideals, with respect to certain conveniently chosen term orders, of ideals of tangent cones at torus fixed points to Schubert varieties in orthogonal Grassmannians. The initial ideals turn out to be square-free monomial ideals and therefore define Stanley-Reisner face rings of simplicial complexes. We describe these complexes. The maximal faces of these complexes encode certain sets of non-intersecting lattice paths.
Fighting Physics: A Tough Battle
Authors: Jonathan M. Smith
Venue: Queue (2009)

Thinking of doing IPC over the long haul? Think again. The laws of physics say you're hosed.
Learning And Teaching With Virtual Learning Environments
Authors: Helena Gillespie, Helen Boulton, Alison Hramiak, Richard Williamson
Venue:  (2007)

Virtual Learning Environments (VLEs) are becoming increasingly common in schools, and it is important for trainees to be equipped with the necessary skills and understanding to use them effectively to enhance learning. This book takes a thematic approach, examining all the key issues from designing and creating a VLE to using one to organise, moderate and assess pupil learning and even to develop resources for learning.
Business Driven Information Systems
Authors: Paige Baltzan
Venue:  (2007)

Business Driven Information Systems (also known as BDIS) discusses business initiatives first and then how technology supports those initiatives. The premise for this unique approach is that business initiatives drive technology decisions in a corporation. Every discussion first addresses the business needs and then addresses the technology that supports those needs. This text provides the foundation that will enable students to achieve excellence in business, whether they major in operations management, manufacturing, sales, marketing, etc. BDIS is designed to give students the ability to understand how information technology can be a point of strength for an organization.
Hybrid PMIPv6 indication mechanism for interaction between MIPv6 and PMIPv6
Authors: Byung-Jin Han, Jong-Hyouk Lee, Tai-Myoung Chung
Venue: Proceedings of the International Conference on Mobile Technology, Applications, and Systems (2008)

The mobility support protocols are separated by two categories, such as host-based mobility support protocols and network-based mobility support protocols. Mobile IPv6, Fast Handover for Mobile IPv6, and Hierarchical Mobile IPv6 are the type of host-based mobility support protocol and Proxy Mobile IPv6 is the type of network-based mobility support protocol. In the mean while, different network domains that support individual mobility support protocols need a way to interact between each other. In this paper, we focus on the interaction between Mobile IPv6 and Proxy Mobile IPv6. We propose the Hybrid Proxy Mobile IPv6 Indication mechanism that helps to indicate the type of protocol selected by the network or the mobile node. We devise several interaction scenarios and then present performance evaluation results based on the devised scenarios.
Using games to introduce middle school girls to computer science
Authors: Tonya R. Groover
Venue: Journal of Computing Sciences in Colleges (2009)

Females make up a disproportionate population of the computer science field. Outreach and curricula are needed to attract and retain females in computing. This paper describes three hands-on activities that were used to introduce middle school girls to computer science. The results indicate an increased perception of computer science and high ratings of each of the activities.
Solving volume and capacity planning problems in semiconductor manufaturing: a computational study
Authors: Christoph Habla, Lars Mönch
Venue: Proceedings of the 40th Conference on Winter Simulation (2008)

In this paper, we suggest a linear programming formulation that allows for solving volume and capacity planning problems in semiconductor manufacturing systems. We assume a general product structure that includes commodities, custom products, finished products between these two extreme classes, and several types of unfinished products. Computational experiments with respect to the required level of detail of bottleneck modeling are performed. Furthermore, we investigate the sensitivity of the model with respect to noisy demand data. It turns out that the number of modeled bottleneck is not crucial and that our approach can treat noisy demand data appropriately.
Acoustic Doppler Velocity Log's Echo Simulation, Velocity Estimation and Performance Statistics Based on Ellipse Scattering Model
Authors: De-zhu Liu, Da-jun Sun, Dian-lun Zhang
Venue: Proceedings of the 2009 International Conference on Computer Engineering and Technology - Volume 02 (2009)

The received signal by Acoustic Doppler Velocity Log (DVL) is the seabed reverberation signal, in accordance with the seabed scattering model for modeling and signal processing. In this paper, Ellipse scattering model is proposed, which can carry on the signal-level simulation for DVL’s echo. And based on simulated signals, the Monte Carlo statistics of the pulse-pair method is carried on. Statistical analysis shows the simulation results and experimental results with a better consistency. The correctness of the Ellipse scattering model is verified, so it is both a useful theoretical tool and a simulation method for further research and analysis on acoustic Doppler velocity measurement.