An Approach to a Test Oracle for XML Query Testing
|
|
- Lisa O’Brien’
- 6 years ago
- Views:
Transcription
1 An Approach to a Tet Oracle for XML Query Teting Dae S. Kim-Park, Claudio de la Riva, Javier Tuya Univerity of Oviedo Computing Department Campu of Vieque, /n, (SPAIN) kim_park@li.uniovi.e, claudio@uniovi.e, tuya@uniovi.e Abtract. XML querie are broadly ued in Web environment, but the exiting approache toward oftware quality baed on teting have not deeply addreed them. Although there are ome work oriented to generate tet input for teting XML querie, the evaluation of expected output againt the actual output reulting from the tet ha not been tackled a far a we are concerned. In thi paper, a reearch propoal i preented to deal with the abence of the expected output when teting XML querie, focuing the effort on the definition of a feaible tet oracle. 1 Introduction and motivation In recent year, Web Engineering ha emerged a a new dicipline motivated by the wift growth of the World Wide Web. Thi growth ha been accompanied by an increaing complexity of Web application (WebApp) a we can clearly ee, for example, in today WebApp formed by compoition of Web Service created, in turn, with heterogeneou fat-evolving technologie. The development of thee complex WebApp, like other oftware ytem, hould involve quality criteria to guarantee a certain degree of reliability baed on teting, verification and validation activitie. Regarding teting, current approache on WebApp are commonly centered in checking tatic and dynamic navigational path [9][15][11]. However, much functionality of WebApp depend on data acce operation, for example, to retrieve and manipulate data requeted by the uer or by a oftware component in execution. For thi reaon, it i expected that teting data acce operation may have ome impact on the improvement of the quality of WebApp. There are well-known technologie intended to carry out data acce operation, uch a the SQL language for relational databae, but XML-baed technologie for data querying are becoming popular a i the ue of XML-baed format for data repreentation and interchange in the Web. The exiting approache and tool to tet data acce operation on XML-baed application are commonly conceived to tet data repoitorie or query engine [2][1], while the querie utilized to retrieve the data (XML querie) are generally ignored, although being prone to fault [7]. In previou work [7][4][5], we entailed thi concern by defining a technique to automatically generate the input for teting XML querie. However, the expected output for the
2 2 Dae S. Kim-Park, Claudio de la Riva, Javier Tuya tet were dimied depite they are a key factor to determine the correctne of tet execution. To addre the lack of the expected output, ome reearcher tate that there hould be an entity, called oracle, capable to determine whether or not a program under tet ha behaved a expected during execution. The definition of uch oracle derive in the o called oracle problem, a oracle are uually difficult or even impoible to obtain [8]. In order to overcome thi problem, it i aumed that a human can act a an oracle by manually checking the correct behaviour of the program under tet, but thi approach may be unfeaible in ome circumtance. Particularly, a human oracle for XML query teting raie ome problem becaue (1) the tet input may be large, (2) there may be many querie to tet, and (3) there may be numerou tet cae to conider. In thi reearch propoal we preent a line of work intended to tackle ome of the problem concerning teting of querie for data acce in XML-enabled environment (uch a the Web), with a focu on the definition of a tet oracle oriented to olve the abence of the expected output during teting. The paper i tructured a follow. In ection 2 the aim and objective of the reearch are outlined. Section 3 briefly decribe the current work and, finally, in ection 4 the expected contribution of the reearch and plan for future work are preented. 2 Reearch hypothee and objective The current reearch activity in the field of tet oracle i not ignificant in contrat to the huge variety of the exiting approache involving tet input generation. Amongt the work encompaing tet oracle, partial oracle eem to be the bet alternative to XML query teting. Such partial oracle are capable to determine whether an actual output of a tet cae i incorrect while ignoring the correct output [8]. Thu, they do not need to infer the expected output of a tet in order to provide a diagnotic about the correctne of the target program. In XML query teting, thi i a remarkable advantage conidering the large volume of XML data that may be provided a tet input and/or output. With thee conideration, our reearch hypothei i intended to prove that a partial oracle i a viable alternative when dealing with large volume of data for teting. In particular, we are aiming to prove that a partial oracle may be uitable to tet data acce operation baed on querie in XML-enabled environment. To cover the hypothei, the following objective are in cope: 1. Define a feaible partial oracle to tet XML querie. The automation of the oracle will be one of the main point to conider. 2. Validate the propoal to prove it effectivene in a real teting cenario, which may include developing a proof of the concept to how the practical application of the propoal.
3 An Approach to a Tet Oracle for XML Query Teting 3 3. Find poible alternative to the propoed oracle if required. The propoed oracle may not be uitable in every cae. Becaue of that, other alternative hould be tudied, pecially the exiting one that could be adapted to XML query teting, uch a metamorphic teting [3]. 3 Propoed approach The complexity of the XML querie i a concern ince there are many broadly ued alternative oriented to query XML data. XML querie are commonly expreed uing the XPath [12] and XQuery [13] language, but alo other programming technologie can be ued to cover the imilar functionalitie, uch a the Java language upported by the SAX/DOM API [10][14]. To overcome thi heterogeneity, we abtracted the repreentation of the querie under tet by treating them a black-box program, each of which receive an XML document a input, and output an XML document fragment (a et of XML tructure not necearily well-formed) reulting from the query operation. Formally, let q : D F be the query under tet, where D i the et of all poible input (XML document), and F i the et of all poible output (XML document fragment). Then, q i a black-box query program under tet that take an XML document I D and produce the actual output q( I ) F. With thi abtraction, we propoe the ue of a partial oracle to tet the query program according to a pecification compoed by the following two element: Behavioural requirement, which etablih a pecification about the correct behaviour of a determined target query program under tet. Thi pecification i looe, which mean that it need not be complete, and Oracle contraint, which define invariant propertie of the expected output that mut be atified by every correct query program. Each oracle contraint i intended to check the preence a known type of fault. Since behavioural requirement depend on the target program, the teter mut provide them manually. In contrat, oracle contraint are invariant; thu, they could be embedded in the partial oracle internal and their evaluation could be automated. Fig. 1 how the tructure of the oracle and it integration in the teting environment. A it can be een, the oracle receive a input the behavioural requirement, a well a the tet input and the actual output of the tet, and yield a Pa or Fail repone a a reult of the oracle contraint evaluation. Becaue oracle contraint pecify general propertie of the expected output, prior to their evaluation, they are particularized to the target program under tet by mean of the behavioural requirement. Whenever an oracle contraint i not atified given a et of behavioural requirement, it i undertood that the partial oracle ha detected a fault, in which cae, the partial oracle hould repond with a Fail meage.
4 4 Dae S. Kim-Park, Claudio de la Riva, Javier Tuya Fig. 1. Partial tet oracle in the teting environment. In the paper in [6] we detail the partial oracle approach with a et of behavioural requirement and oracle contraint, including a cae tudy. Some of the propoed behavioural requirement and oracle contraint are preented in the next ection. 3.1 Behavioural requirement In order to eae the manual pecification of the query program under tet, behavioural requirement are looe, which mean that they do not comprie a complete pecification of the target program. However, the preciion of the partial oracle will increae a the teter pecifie thee requirement cloer to the complete pecification. Thi provide flexibility to balance the relationhip between the cot and the preciion of the oracle. The behavioural requirement are given by the tuple S = < A, D, t >, where: A i a et of XML node (XML element or attribute) that are expected to be in the actual output of the target program, but are not included in the tet input, D i a et of XML node that are expected to be in the input, but not in the actual output. t i a relaxed pecification-compliant query. It i defined a a function with the ame domain and image a the query under tet q. Then, the property q ( I ) t ( I) mut hold for the definition of t, where q denote the correct implementation of the query that meet the pecification, alo in the domain and image of q, and q (I) i the expected output for the tet input I. Note that q it i not available for the teter. In practice, t i expected to be a le expreive query than q, and hence, it hould be le error-prone and eaier to pecify. For example, uppoe that we need to obtain the title of an XHTML Web page only if it body contain the tring value "Content". The pecification-compliant query, q would be repreented with the XPath yntax a /html/head/title[../body = "Content"]. Then, t could be
5 An Approach to a Tet Oracle for XML Query Teting 5 defined a the query /html/head/title, which alway return the title of the page, independently of the body content. A een, t hould be impler and eaier to code than q. The element of the behavioural requirement tuple need not be defined a a complete pecification. It i not required to pecify every poible node in A or D, and the query t doe not need to be a expreive a q in order to detect ome type of error. In the next ection, the ue of thee behavioural requirement i hown. 3.2 Oracle contraint Oracle contraint et neceary condition for the correct behaviour of the querie under tet. Since thee contraint are intended to deal with operational apect of the querying procee, they are domain-independent, and thu, can be embedded in the oracle (a hown in Fig. 1). Some of the oracle contraint we currently propoe are preented and decribed below. q ( I )I A = A. Thi contraint etablihe that the XML node pecified in the et A mut be contained in the actual output, q (I ). q( I )I D = Ø. The contraint etablihe that the actual output mut not contain node from D. q( I ) t ( I). It check that the actual output i contained in the relaxed pecification-compliant query. If thi contraint i atified, it mean that data election fault (uch a mitaken predicate or bad node reference) were not detected in the query under tet, q. Note that each contraint make ue of a different behavioural requirement from the tuple in Section 3.1, and every behavioural requirement could be defined with a cutom preciion by the teter. After a tet execution, if any of the contraint doe not hold for a given query program, then a fault ha been detected, and the oracle could notify the caue of that fault with a human-readable meage for the teter. 4 Expected contribution and plan for future work The expected contribution of the reearch to Web Engineering conit on improving the quality of WebApp by mean of teting XML querie. For thi purpoe, we focu on an approach to a tet oracle whoe main characteritic are outlined below: 1. Allow the teter to balance the cot and the effectivene of the oracle. The teter can provide a looe pecification (behavioural requirement) of the program under tet, intead of giving a complete pecification, which would be more cotly and complex. 2. The propoed oracle i highly automatable. The mechanim of the oracle depend on the rule defined by oracle contraint whoe evaluation could be automated.
6 6 Dae S. Kim-Park, Claudio de la Riva, Javier Tuya At thi moment, the propoed oracle can detect a relatively mall et of fault. For future work, we plan to add/modify behavioural requirement and oracle contraint (a hown in the example in Section 3) to enhance the fault detection capabilitie of the oracle. It i alo neceary to define a ytematic method for the evaluation of oracle contraint a thi will reult in the automation of the oracle. Beide, the oracle propoal hould be validated to prove it effectivene. We are planning to do the validation by uing experimental technique uch a mutation, and by providing real/indutrial cae tudie. 5 Acknowledgement Thi work wa partially funded by the Department of Education and Science (Spain) and ERDF fund within the National Program for Reearch, Development and Innovation, project Tet4SOA (TIN C06-01) and the RePRIS Software Teting Network (TIN E). 6 Reference [1] D. Barboa, A.O. Mendelzon, Declarative Generation of Synthetic XML Data, Software Practice and Experience, vol 36, pp , [2] A. Bertolino, J. Gao, J. Marchetti, A. Polini, Automatic Tet Data Generation for XML Schema-baed Partition Teting, Proceeding of Automation of Software Tet, pp. 4-11, [3] T.Y. Chen, F.-C. Kuo, T.H. Te, Z.Q. Zhou, Metamorphic Teting and Beyond, Proceeding of the Eleventh Annual International Workhop on Software Technology and Engineering Practice, 00: 94:100, [4] D.S. Kim-Park, C. de la Riva, J. Tuya, J. García-Fanjul, Generating Input Document for Teting XML Querie with ToXgene, Proc. of the 3rd IEEE Teting: Academic and Indutrial Conference, Fat Abtract Track, [5] D.S. Kim-Park, C. de la Riva, J. Tuya, J. García-Fanjul, Synthetic Data Generation for XML Query-aware Teting, 6 th Workhop on Sytem Teting and Validation, [6] D.S. Kim-Park, C. de la Riva, J. Tuya, A Partial Tet Oracle for XML Teting, Teting: Academic and Indutrial Conference Practice and Reearch Technique, [7] C. de la Riva, J. García-Fanjul, J. Tuya, A Partition-Baed Approach for XPath Teting, Proceeding of the International Conference on Software Engineering Advance, Wahington, DC, USA, [8] E.J. Weyuker, On Teting Non-tetable Program, The Computer Journal, 25(4): , [9] F. Ricca, P. Tonella, Analyi and Teting of Web Application, Proceeding of the 23rd International Conference on Software Engineering, [10] SAX Project, [11] S. Elbaum, S. Karre, G. Rothermel, Improving web application teting with uer eion data, Proceeding of the 25th International Conference on Software Engineering, [12] World Wide Web Conortium, XML path language 2.0 (XPath 2.0),
7 An Approach to a Tet Oracle for XML Query Teting 7 [13] World Wide Web Conortium, XQuery 1.0. An XML query language, [14] World Wide Web Conortium, Document Object Model (DOM), [15] Y. Deng, P Frankl, J. Wang, Teting web databae application, SIGSOFT Software Engineering Note, 29(5), 2004.
AUTOMATIC TEST CASE GENERATION USING UML MODELS
Volume-2, Iue-6, June-2014 AUTOMATIC TEST CASE GENERATION USING UML MODELS 1 SAGARKUMAR P. JAIN, 2 KHUSHBOO S. LALWANI, 3 NIKITA K. MAHAJAN, 4 BHAGYASHREE J. GADEKAR 1,2,3,4 Department of Computer Engineering,
More informationDAROS: Distributed User-Server Assignment And Replication For Online Social Networking Applications
DAROS: Ditributed Uer-Server Aignment And Replication For Online Social Networking Application Thuan Duong-Ba School of EECS Oregon State Univerity Corvalli, OR 97330, USA Email: duongba@eec.oregontate.edu
More informationLaboratory Exercise 6
Laboratory Exercie 6 Adder, Subtractor, and Multiplier The purpoe of thi exercie i to examine arithmetic circuit that add, ubtract, and multiply number. Each type of circuit will be implemented in two
More informationEdits in Xylia Validity Preserving Editing of XML Documents
dit in Xylia Validity Preerving diting of XML Document Pouria Shaker, Theodore S. Norvell, and Denni K. Peter Faculty of ngineering and Applied Science, Memorial Univerity of Newfoundland, St. John, NFLD,
More informationA Basic Prototype for Enterprise Level Project Management
A Baic Prototype for Enterprie Level Project Management Saurabh Malgaonkar, Abhay Kolhe Computer Engineering Department, Mukeh Patel School of Technology Management & Engineering, NMIMS Univerity, Mumbai,
More informationA Practical Model for Minimizing Waiting Time in a Transit Network
A Practical Model for Minimizing Waiting Time in a Tranit Network Leila Dianat, MASc, Department of Civil Engineering, Sharif Univerity of Technology, Tehran, Iran Youef Shafahi, Ph.D. Aociate Profeor,
More informationPerformance of a Robust Filter-based Approach for Contour Detection in Wireless Sensor Networks
Performance of a Robut Filter-baed Approach for Contour Detection in Wirele Senor Network Hadi Alati, William A. Armtrong, Jr., and Ai Naipuri Department of Electrical and Computer Engineering The Univerity
More informationANALYSIS OF THE FIRST LAYER IN WEIGHTLESS NEURAL NETWORKS FOR 3_DIMENSIONAL PATTERN RECOGNITION
ANALYSIS OF THE FIRST LAYER IN WEIGHTLESS NEURAL NETWORKS FOR 3_DIMENSIONAL PATTERN RECOGNITION A. Váque-Nava * Ecuela de Ingeniería. CENTRO UNIVERSITARIO MEXICO. DIVISION DE ESTUDIOS SUPERIORES J. Figueroa
More informationDistributed Packet Processing Architecture with Reconfigurable Hardware Accelerators for 100Gbps Forwarding Performance on Virtualized Edge Router
Ditributed Packet Proceing Architecture with Reconfigurable Hardware Accelerator for 100Gbp Forwarding Performance on Virtualized Edge Router Satohi Nihiyama, Hitohi Kaneko, and Ichiro Kudo Abtract To
More informationKeywords Cloud Computing, Service Level Agreements (SLA), CloudSim, Monitoring & Controlling SLA Agent, JADE
Volume 5, Iue 8, Augut 2015 ISSN: 2277 128X International Journal of Advanced Reearch in Computer Science and Software Engineering Reearch Paper Available online at: www.ijarce.com Verification of Agent
More informationLinkGuide: Towards a Better Collection of Hyperlinks in a Website Homepage
Proceeding of the World Congre on Engineering 2007 Vol I LinkGuide: Toward a Better Collection of Hyperlink in a Webite Homepage A. Ammari and V. Zharkova chool of Informatic, Univerity of Bradford anammari@bradford.ac.uk,
More informationKeywords: Defect detection, linear phased array transducer, parameter optimization, phased array ultrasonic B-mode imaging testing.
Send Order for Reprint to reprint@benthamcience.ae 488 The Open Automation and Control Sytem Journal, 2014, 6, 488-492 Open Acce Parameter Optimization of Linear Phaed Array Tranducer for Defect Detection
More informationRefining SIRAP with a Dedicated Resource Ceiling for Self-Blocking
Refining SIRAP with a Dedicated Reource Ceiling for Self-Blocking Mori Behnam, Thoma Nolte Mälardalen Real-Time Reearch Centre P.O. Box 883, SE-721 23 Väterå, Sweden {mori.behnam,thoma.nolte}@mdh.e ABSTRACT
More informationAnalyzing Hydra Historical Statistics Part 2
Analyzing Hydra Hitorical Statitic Part Fabio Maimo Ottaviani EPV Technologie White paper 5 hnode HSM Hitorical Record The hnode i the hierarchical data torage management node and ha to perform all the
More informationService and Network Management Interworking in Future Wireless Systems
Service and Network Management Interworking in Future Wirele Sytem V. Tountopoulo V. Stavroulaki P. Demeticha N. Mitrou and M. Theologou National Technical Univerity of Athen Department of Electrical Engineering
More informationKey Terms - MinMin, MaxMin, Sufferage, Task Scheduling, Standard Deviation, Load Balancing.
Volume 3, Iue 11, November 2013 ISSN: 2277 128X International Journal of Advanced Reearch in Computer Science and Software Engineering Reearch Paper Available online at: www.ijarce.com Tak Aignment in
More informationModelling the impact of cyber attacks on the traffic control centre of an urban automobile transport system by means of enhanced cybersecurity
Modelling the impact of cyber attack on the traffic control centre of an urban automobile tranport ytem by mean of enhanced cyberecurity Yoana Ivanova 1,* 1 Bulgarian Academy of Science, Intitute of ICT,
More informationLecture 14: Minimum Spanning Tree I
COMPSCI 0: Deign and Analyi of Algorithm October 4, 07 Lecture 4: Minimum Spanning Tree I Lecturer: Rong Ge Scribe: Fred Zhang Overview Thi lecture we finih our dicuion of the hortet path problem and introduce
More informationKinematics Programming for Cooperating Robotic Systems
Kinematic Programming for Cooperating Robotic Sytem Critiane P. Tonetto, Carlo R. Rocha, Henrique Sima, Altamir Dia Federal Univerity of Santa Catarina, Mechanical Engineering Department, P.O. Box 476,
More informationWeb Science and additionality
Admin tuff... Lecture 1: EITN01 Web Intelligence and Information Retrieval Meage, lide, handout, lab manual and link: http://www.eit.lth.e/coure/eitn01 Contact: Ander Ardö, Ander.Ardo@eit.lth.e, room:
More informationDelaunay Triangulation: Incremental Construction
Chapter 6 Delaunay Triangulation: Incremental Contruction In the lat lecture, we have learned about the Lawon ip algorithm that compute a Delaunay triangulation of a given n-point et P R 2 with O(n 2 )
More informationRouting Definition 4.1
4 Routing So far, we have only looked at network without dealing with the iue of how to end information in them from one node to another The problem of ending information in a network i known a routing
More informationAspects of Formal and Graphical Design of a Bus System
Apect of Formal and Graphical Deign of a Bu Sytem Tiberiu Seceleanu Univerity of Turku, Dpt. of Information Technology Turku, Finland tiberiu.eceleanu@utu.fi Tomi Weterlund Turku Centre for Computer Science
More informationUniversität Augsburg. Institut für Informatik. Approximating Optimal Visual Sensor Placement. E. Hörster, R. Lienhart.
Univerität Augburg à ÊÇÅÍÆ ËÀǼ Approximating Optimal Viual Senor Placement E. Hörter, R. Lienhart Report 2006-01 Januar 2006 Intitut für Informatik D-86135 Augburg Copyright c E. Hörter, R. Lienhart Intitut
More informationOperational Semantics Class notes for a lecture given by Mooly Sagiv Tel Aviv University 24/5/2007 By Roy Ganor and Uri Juhasz
Operational emantic Page Operational emantic Cla note for a lecture given by Mooly agiv Tel Aviv Univerity 4/5/7 By Roy Ganor and Uri Juhaz Reference emantic with Application, H. Nielon and F. Nielon,
More informationPerformance Evaluation of search engines via user efforts measures
IJCSI International Journal of Computer Science Iue, Vol. 9, Iue 4, No, July 01 www.ijcsi.org 437 Performance Evaluation of earch engine via uer effort meaure Raeh Kumar Goutam 1 and Sanay K. Dwivedi 1
More informationSoftware Agent (SA) to guarantee QoS for multi constrain applications in all-ip networks
Software Agent (SA) to guarantee QoS for multi contrain application in all-ip network Kazi Khaled Al-Zahid and Mituji Matumoto GITS, Waeda Univerity 94 Waeda Univ. Bldg. A-308, 1011Okuboyama Nihitomida
More informationA Load Balancing Model based on Load-aware for Distributed Controllers. Fengjun Shang, Wenjuan Gong
4th International Conference on Machinery, Material and Computing Technology (ICMMCT 2016) A Load Balancing Model baed on Load-aware for Ditributed Controller Fengjun Shang, Wenjuan Gong College of Compute
More informationMulti-Target Tracking In Clutter
Multi-Target Tracking In Clutter John N. Sander-Reed, Mary Jo Duncan, W.B. Boucher, W. Michael Dimmler, Shawn O Keefe ABSTRACT A high frame rate (0 Hz), multi-target, video tracker ha been developed and
More informationA Study of a Variable Compression Ratio and Displacement Mechanism Using Design of Experiments Methodology
A Study of a Variable Compreion Ratio and Diplacement Mechanim Uing Deign of Experiment Methodology Shugang Jiang, Michael H. Smith, Maanobu Takekohi Abtract Due to the ever increaing requirement for engine
More informationIntegration of Digital Test Tools to the Internet-Based Environment MOSCITO
Integration of Digital Tet Tool to the Internet-Baed Environment MOSCITO Abtract Current paper decribe a new environment MOSCITO for providing acce to tool over the internet. The environment i built according
More informationA QoS-aware Service Composition Approach based on Semantic Annotations and Integer Programming
A QoS-aware Service Compoition Approach baed on Semantic Annotation and Integer Programming I. INTRODUCTION Service Oriented Architecture (SOA) i a widely adopted paradigm for developing ditributed application
More informationChapter 13 Non Sampling Errors
Chapter 13 Non Sampling Error It i a general aumption in the ampling theory that the true value of each unit in the population can be obtained and tabulated without any error. In practice, thi aumption
More informationA SIMPLE IMPERATIVE LANGUAGE THE STORE FUNCTION NON-TERMINATING COMMANDS
A SIMPLE IMPERATIVE LANGUAGE Eventually we will preent the emantic of a full-blown language, with declaration, type and looping. However, there are many complication, o we will build up lowly. Our firt
More information[N309] Feedforward Active Noise Control Systems with Online Secondary Path Modeling. Muhammad Tahir Akhtar, Masahide Abe, and Masayuki Kawamata
he 32nd International Congre and Expoition on Noie Control Engineering Jeju International Convention Center, Seogwipo, Korea, Augut 25-28, 2003 [N309] Feedforward Active Noie Control Sytem with Online
More informationSee chapter 8 in the textbook. Dr Muhammad Al Salamah, Industrial Engineering, KFUPM
Goal programming Objective of the topic: Indentify indutrial baed ituation where two or more objective function are required. Write a multi objective function model dla a goal LP Ue weighting um and preemptive
More informationSLA Adaptation for Service Overlay Networks
SLA Adaptation for Service Overlay Network Con Tran 1, Zbigniew Dziong 1, and Michal Pióro 2 1 Department of Electrical Engineering, École de Technologie Supérieure, Univerity of Quebec, Montréal, Canada
More informationComputer Arithmetic Homework Solutions. 1 An adder for graphics. 2 Partitioned adder. 3 HDL implementation of a partitioned adder
Computer Arithmetic Homework 3 2016 2017 Solution 1 An adder for graphic In a normal ripple carry addition of two poitive number, the carry i the ignal for a reult exceeding the maximum. We ue thi ignal
More informationA METHOD OF REAL-TIME NURBS INTERPOLATION WITH CONFINED CHORD ERROR FOR CNC SYSTEMS
Vietnam Journal of Science and Technology 55 (5) (017) 650-657 DOI: 10.1565/55-518/55/5/906 A METHOD OF REAL-TIME NURBS INTERPOLATION WITH CONFINED CHORD ERROR FOR CNC SYSTEMS Nguyen Huu Quang *, Banh
More informationCapturing Complete and Accurate Requirements by Refinement
Capturing Complete and ccurate Requirement by Refinement Shaoying Liu Faculty of Computer and Information Science Hoei Univerity, Tokyo, Japan Email: liu@k.hoei.ac.jp URL: http://www.k.hoei.ac.jp/~liu/
More informationModeling of underwater vehicle s dynamics
Proceeding of the 11th WEA International Conference on YTEM, Agio Nikolao, Crete Iland, Greece, July 23-25, 2007 44 Modeling of underwater vehicle dynamic ANDRZEJ ZAK Department of Radiolocation and Hydrolocation
More informationAn Intro to LP and the Simplex Algorithm. Primal Simplex
An Intro to LP and the Simplex Algorithm Primal Simplex Linear programming i contrained minimization of a linear objective over a olution pace defined by linear contraint: min cx Ax b l x u A i an m n
More informationA System Dynamics Model for Transient Availability Modeling of Repairable Redundant Systems
International Journal of Performability Engineering Vol., No. 3, May 05, pp. 03-. RAMS Conultant Printed in India A Sytem Dynamic Model for Tranient Availability Modeling of Repairable Redundant Sytem
More informationCutting Stock by Iterated Matching. Andreas Fritsch, Oliver Vornberger. University of Osnabruck. D Osnabruck.
Cutting Stock by Iterated Matching Andrea Fritch, Oliver Vornberger Univerity of Onabruck Dept of Math/Computer Science D-4909 Onabruck andy@informatikuni-onabrueckde Abtract The combinatorial optimization
More informationSIMIT 7. Profinet IO Gateway. User Manual
SIMIT 7 Profinet IO Gateway Uer Manual Edition January 2013 Siemen offer imulation oftware to plan, imulate and optimize plant and machine. The imulation- and optimizationreult are only non-binding uggetion
More informationPlanning of scooping position and approach path for loading operation by wheel loader
22 nd International Sympoium on Automation and Robotic in Contruction ISARC 25 - September 11-14, 25, Ferrara (Italy) 1 Planning of cooping poition and approach path for loading operation by wheel loader
More informationA Multi-objective Genetic Algorithm for Reliability Optimization Problem
International Journal of Performability Engineering, Vol. 5, No. 3, April 2009, pp. 227-234. RAMS Conultant Printed in India A Multi-objective Genetic Algorithm for Reliability Optimization Problem AMAR
More informationAnalysis of the results of analytical and simulation With the network model and dynamic priority Unchecked Buffer
International Reearch Journal of Applied and Baic Science 218 Available online at www.irjab.com ISSN 2251-838X / Vol, 12 (1): 49-53 Science Explorer Publication Analyi of the reult of analytical and imulation
More informationnp vp cost = 0 cost = c np vp cost = c I replacing term cost = c+c n cost = c * Error detection Error correction pron det pron det n gi
Spoken Language Paring with Robutne and ncrementality Yohihide Kato, Shigeki Matubara, Katuhiko Toyama and Yauyohi nagaki y Graduate School of Engineering, Nagoya Univerity y Faculty of Language and Culture,
More informationxy-monotone path existence queries in a rectilinear environment
CCCG 2012, Charlottetown, P.E.I., Augut 8 10, 2012 xy-monotone path exitence querie in a rectilinear environment Gregory Bint Anil Mahehwari Michiel Smid Abtract Given a planar environment coniting of
More informationOn successive packing approach to multidimensional (M-D) interleaving
On ucceive packing approach to multidimenional (M-D) interleaving Xi Min Zhang Yun Q. hi ankar Bau Abtract We propoe an interleaving cheme for multidimenional (M-D) interleaving. To achieved by uing a
More informationStress-Blended Eddy Simulation (SBES) - A new Paradigm in hybrid RANS-LES Modeling
Stre-Blended Eddy Simulation (SBES) - A new Paradigm in hybrid RANS-LES Modeling Menter F.R. ANSYS Germany GmbH Introduction It i oberved in many CFD imulation that RANS model how inherent technology limitation
More informationShortest Paths Problem. CS 362, Lecture 20. Today s Outline. Negative Weights
Shortet Path Problem CS 6, Lecture Jared Saia Univerity of New Mexico Another intereting problem for graph i that of finding hortet path Aume we are given a weighted directed graph G = (V, E) with two
More informationDWH Performance Tuning For Better Reporting
DWH Performance Tuning For Better Sandeep Bhargava Reearch Scholar Naveen Hemrajani Aociate Profeor Dineh Goyal Aociate Profeor Subhah Gander IT Profeional ABSTRACT: The concept of data warehoue deal in
More informationSIMIT 7. Component Type Editor (CTE) User manual. Siemens Industrial
SIMIT 7 Component Type Editor (CTE) Uer manual Siemen Indutrial Edition January 2013 Siemen offer imulation oftware to plan, imulate and optimize plant and machine. The imulation- and optimizationreult
More information3-D Visualization of a Gene Regulatory Network: Stochastic Search for Layouts
3-D Viualization of a Gene Regulatory Network: Stochatic Search for Layout Naoki Hooyama Department of Electronic Engineering, Univerity of Tokyo, Japan hooyama@iba.k.u-tokyo.ac.jp Abtract- In recent year,
More informationApplication of Social Relation Graphs for Early Detection of Transient Spammers
Radolaw rendel and Henryk Krawczyk Application of Social Relation raph for Early Detection of Tranient Spammer RADOSLAW RENDEL and HENRYK KRAWCZYK Electronic, Telecommunication and Informatic Department
More informationHow to Select Measurement Points in Access Point Localization
Proceeding of the International MultiConference of Engineer and Computer Scientit 205 Vol II, IMECS 205, March 8-20, 205, Hong Kong How to Select Meaurement Point in Acce Point Localization Xiaoling Yang,
More informationTopics. Lecture 37: Global Optimization. Issues. A Simple Example: Copy Propagation X := 3 B > 0 Y := 0 X := 4 Y := Z + W A := 2 * 3X
Lecture 37: Global Optimization [Adapted from note by R. Bodik and G. Necula] Topic Global optimization refer to program optimization that encompa multiple baic block in a function. (I have ued the term
More informationA Fast Association Rule Algorithm Based on Bitmap Computing with Multiple Minimum Supports using Maximum Constraints
A Fat Aociation Rule Algorithm Baed on Bitmap Computing with Multiple Minimum Support uing Maximum Contraint Jyothi Patil, and Dr. V.D.Mytri Abtract Mining aociation rule from databae i a timeconuming
More informationProving Temporal Properties of Z Specifications Using Abstraction
Proving Temporal Propertie of Z Specification Uing Abtraction Graeme Smith and Kirten Winter Software Verification Reearch Centre Univerity of Queenland 4072, Autralia {mith, kirten}@vrc.uq.edu.au Abtract.
More informationDomain-Specific Modeling for Rapid System-Wide Energy Estimation of Reconfigurable Architectures
Domain-Specific Modeling for Rapid Sytem-Wide Energy Etimation of Reconfigurable Architecture Seonil Choi 1,Ju-wookJang 2, Sumit Mohanty 1, Viktor K. Praanna 1 1 Dept. of Electrical Engg. 2 Dept. of Electronic
More informationUSING ARTIFICIAL NEURAL NETWORKS TO APPROXIMATE A DISCRETE EVENT STOCHASTIC SIMULATION MODEL
USING ARTIFICIAL NEURAL NETWORKS TO APPROXIMATE A DISCRETE EVENT STOCHASTIC SIMULATION MODEL Robert A. Kilmer Department of Sytem Engineering Unite State Military Acaemy Wet Point, NY 1996 Alice E. Smith
More informationToday s Outline. CS 561, Lecture 23. Negative Weights. Shortest Paths Problem. The presence of a negative cycle might mean that there is
Today Outline CS 56, Lecture Jared Saia Univerity of New Mexico The path that can be trodden i not the enduring and unchanging Path. The name that can be named i not the enduring and unchanging Name. -
More informationAN ALGORITHM FOR RESTRICTED NORMAL FORM TO SOLVE DUAL TYPE NON-CANONICAL LINEAR FRACTIONAL PROGRAMMING PROBLEM
RAC Univerity Journal, Vol IV, No, 7, pp 87-9 AN ALGORITHM FOR RESTRICTED NORMAL FORM TO SOLVE DUAL TYPE NON-CANONICAL LINEAR FRACTIONAL PROGRAMMING PROLEM Mozzem Hoain Department of Mathematic Ghior Govt
More informationShortest Paths with Single-Point Visibility Constraint
Shortet Path with Single-Point Viibility Contraint Ramtin Khoravi Mohammad Ghodi Department of Computer Engineering Sharif Univerity of Technology Abtract Thi paper tudie the problem of finding a hortet
More informationHighly Heterogeneous XML Collections: How to retrieve precise results?
Highly Heterogeneou XML Collection: How to retrieve precie reult? Imael Sanz, Marco Meiti 2, Giovanna Guerrini, Rafael Berlanga Llavori () Univeritat Jaume I, Catellón, Spain - {berlanga,imael.sanz}@uji.e
More informationPolicy-based Injection of Private Traffic into a Public SDN Testbed
Intitut für Techniche Informatik und Kommunikationnetze Adrian Friedli Policy-baed Injection of Private Traffic into a Public SDN Tetbed Mater Thei MA-2013-12 Advior: Dr. Bernhard Ager, Vaileio Kotroni
More informationNew DSP to measure acoustic efficiency of road barriers. Part 2: Sound Insulation Index
New DSP to meaure acoutic efficiency of road barrier. Part 2: Sound Inulation Index LAMBERTO TRONCHIN 1, KRISTIAN FABBRI 1, JELENA VASILJEVIC 2 1 DIENCA CIARM, Univerity of Bologna, Italy 2 Univerity of
More informationChapter S:II (continued)
Chapter S:II (continued) II. Baic Search Algorithm Sytematic Search Graph Theory Baic State Space Search Depth-Firt Search Backtracking Breadth-Firt Search Uniform-Cot Search AND-OR Graph Baic Depth-Firt
More informationImplementation of a momentum-based distance metric for motion graphs. Student: Alessandro Di Domenico (st.no ), Supervisor: Nicolas Pronost
Implementation of a momentum-baed ditance metric for motion graph Student: Aleandro Di Domenico (t.no 3775682), Supervior: Nicola Pronot April 3, 2014 Abtract Thi report preent the procedure and reult
More informationCENTER-POINT MODEL OF DEFORMABLE SURFACE
CENTER-POINT MODEL OF DEFORMABLE SURFACE Piotr M. Szczypinki Iintitute of Electronic, Technical Univerity of Lodz, Poland Abtract: Key word: Center-point model of deformable urface for egmentation of 3D
More informationMotion Control (wheeled robots)
3 Motion Control (wheeled robot) Requirement for Motion Control Kinematic / dynamic model of the robot Model of the interaction between the wheel and the ground Definition of required motion -> peed control,
More informationAnalytical Redundancy and Fuzzy Inference in AUV Fault Detection and Compensation
Analytical Redundancy and Fuzzy Inference in AUV Fault Detection and Compenation A. J. Healey Profeor and Director Center for AUV Reearch Naval Potgraduate School Monterey, CA 93953 healey@me.np.navy.mil
More informationKaren L. Collins. Wesleyan University. Middletown, CT and. Mark Hovey MIT. Cambridge, MA Abstract
Mot Graph are Edge-Cordial Karen L. Collin Dept. of Mathematic Weleyan Univerity Middletown, CT 6457 and Mark Hovey Dept. of Mathematic MIT Cambridge, MA 239 Abtract We extend the definition of edge-cordial
More informationThe development of the South African ehealth Strategy assessed against the recommendations of the WHO/ITU ehealth Strategy Toolkit
The development of the South African ehealth Strategy aeed againt the recommendation of the WHO/ITU ehealth Strategy Toolkit Roemary Foter PhD a,b a ehealth Strategy and Policy Diviion, Medical Reearch
More informationA Hybrid Deployable Dynamic Traffic Assignment Framework for Robust Online Route Guidance
A Hybrid Deployable Dynamic Traffic Aignment Framework for Robut Online Route Guidance Sriniva Peeta School of Civil Engineering, Purdue Univerity Chao Zhou Sabre, Inc. Sriniva Peeta School of Civil Engineering
More informationMulticast with Network Coding in Application-Layer Overlay Networks
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 22, NO. 1, JANUARY 2004 1 Multicat with Network Coding in Application-Layer Overlay Network Ying Zhu, Baochun Li, Member, IEEE, and Jiang Guo Abtract
More informationData Mining with Linguistic Thresholds
Int. J. Contemp. Math. Science, Vol. 7, 22, no. 35, 7-725 Data Mining with Linguitic Threhold Tzung-Pei Hong Department of Electrical Engineering National Univerity of Kaohiung Kaohiung, Taiwan, R.O.C.
More informationTemporal Abstract Interpretation. To have a continuum of program analysis techniques ranging from model-checking to static analysis.
Temporal Abtract Interpretation Patrick COUSOT DI, École normale upérieure 45 rue d Ulm 75230 Pari cedex 05, France mailto:patrick.couot@en.fr http://www.di.en.fr/ couot and Radhia COUSOT LIX École polytechnique
More informationThe Association of System Performance Professionals
The Aociation of Sytem Performance Profeional The Computer Meaurement Group, commonly called CMG, i a not for profit, worldwide organization of data proceing profeional committed to the meaurement and
More informationReporting Checklist for Nature Neuroscience
Correponding Author: Manucript Number: Manucript Type: Jeremy Elman NNBC48172A Brief Communication Reporting Checklit for Nature Neurocience # Figure: 2 # Figure: 5 # Table: 6 # Video: 0 Thi checklit i
More informationMinimum congestion spanning trees in bipartite and random graphs
Minimum congetion panning tree in bipartite and random graph M.I. Otrovkii Department of Mathematic and Computer Science St. John Univerity 8000 Utopia Parkway Queen, NY 11439, USA e-mail: otrovm@tjohn.edu
More informationAdvanced Encryption Standard and Modes of Operation
Advanced Encryption Standard and Mode of Operation G. Bertoni L. Breveglieri Foundation of Cryptography - AES pp. 1 / 50 AES Advanced Encryption Standard (AES) i a ymmetric cryptographic algorithm AES
More informationDesign of a Stewart Platform for General Machining Using Magnetic Bearings
eign of a Stewart Platform for eneral Machining Uing Magnetic earing Jeff Pieper epartment of Mechanical and Manufacturing Engineering Univerity of algary algary lberta anada N N4 pieper@ucalgary.ca Preented
More informationCompressed Sensing Image Processing Based on Stagewise Orthogonal Matching Pursuit
Senor & randucer, Vol. 8, Iue 0, October 204, pp. 34-40 Senor & randucer 204 by IFSA Publihing, S. L. http://www.enorportal.com Compreed Sening Image Proceing Baed on Stagewie Orthogonal Matching Puruit
More informationSoftware Shaders in Interactive Environments Using Relief Impostors
Software Shader in Interactive Environment Uing Relief Impotor ESTEBAN WALTER GONZALEZ CLUA BRUNO FEIJÓ MARCELO DREUX, FRANCISCO FONSECA ICAD/IGame/ViionLab, Department of Computer Science, PUC-Rio {eteban,
More informationUC Berkeley International Conference on GIScience Short Paper Proceedings
UC Berkeley International Conference on GIScience Short Paper Proceeding Title A novel method for probabilitic coverage etimation of enor network baed on 3D vector repreentation in complex urban environment
More information(12) Patent Application Publication (10) Pub. No.: US 2003/ A1
US 2003O196031A1 (19) United State (12) Patent Application Publication (10) Pub. No.: US 2003/0196031 A1 Chen (43) Pub. Date: Oct. 16, 2003 (54) STORAGE CONTROLLER WITH THE DISK Related U.S. Application
More informationA Linear Interpolation-Based Algorithm for Path Planning and Replanning on Girds *
Advance in Linear Algebra & Matrix Theory, 2012, 2, 20-24 http://dx.doi.org/10.4236/alamt.2012.22003 Publihed Online June 2012 (http://www.scirp.org/journal/alamt) A Linear Interpolation-Baed Algorithm
More informationDistributed Partial Information Management (DPIM) Schemes for Survivable Networks - Part II
IEEE INFOCO 2002 1 Ditributed Partial Information anagement (DPI) Scheme for Survivable Network - Part II Dahai Xu Chunming Qiao Department of Computer Science and Engineering State Univerity of New York
More information999 Computer System Network. (12) Patent Application Publication (10) Pub. No.: US 2006/ A1. (19) United States
(19) United State US 2006O1296.60A1 (12) Patent Application Publication (10) Pub. No.: Mueller et al. (43) Pub. Date: Jun. 15, 2006 (54) METHOD AND COMPUTER SYSTEM FOR QUEUE PROCESSING (76) Inventor: Wolfgang
More informationModeling the Effect of Mobile Handoffs on TCP and TFRC Throughput
Modeling the Effect of Mobile Handoff on TCP and TFRC Throughput Antonio Argyriou and Vijay Madietti School of Electrical and Computer Engineering Georgia Intitute of Technology Atlanta, Georgia 3332 25,
More informationWeb Page Recommendation Approach Using Weighted Sequential Patterns and Markov Model
Global Journal of Computer Science and Technology Volume 2 Iue 9 Verion.0 April 202 Type: Double Blind Peer Reviewed International Reearch Journal Publiher: Global Journal Inc. (USA) Online ISSN: 0975-472
More informationNew Structural Decomposition Techniques for Constraint Satisfaction Problems
New Structural Decompoition Technique for Contraint Satifaction Problem Yaling Zheng and Berthe Y. Choueiry Contraint Sytem Laboratory Univerity of Nebraka-Lincoln Email: yzheng choueiry@ce.unl.edu Abtract.
More informationmapping reult. Our experiment have revealed that for many popular tream application, uch a networking and multimedia application, the number of VC nee
Reolving Deadlock for Pipelined Stream Application on Network-on-Chip Xiaohang Wang 1,2, Peng Liu 1 1 Department of Information Science and Electronic Engineering, Zheiang Univerity Hangzhou, Zheiang,
More informationQoS Oriented Flexible Distributed Objects for. Dept. of Computers and Systems Engineering, Tokyo Denki University
QoS Oriented Flexible Ditributed Object for Multimedia Application Tetuo Kanezuka y Hiroaki Higaki y Michiaki Katumoto z Makoto Takizawa y y Dept. of Computer and Sytem Engineering, Tokyo Denki Univerity
More informationA User-Attention Based Focus Detection Framework and Its Applications
A Uer-Attention Baed Focu Detection Framework and It Application Chia-Chiang Ho, Wen-Huang Cheng, Ting-Jian Pan, Ja-Ling Wu Communication and Multimedia Laboratory, Department of Computer Science and Information
More informationAutomated Usability Evaluation during Model-based Interactive System Development
Automated Uability Evaluation during -baed Interactive Sytem Development Sebatian Feuertack 1, Marco Blumendorf 1, Maximilian Kern 1, Michael Kruppa 2, Michael Quade 1, Mathia Runge 1 and Sahin Albayrak
More information1 The secretary problem
Thi i new material: if you ee error, pleae email jtyu at tanford dot edu 1 The ecretary problem We will tart by analyzing the expected runtime of an algorithm, a you will be expected to do on your homework.
More information