On Modeling Software Architecture Recovery as Graph Matching. Outline. Motivation for Software Architecture Recovery. Software Architecture
|
|
- Randell Stanley
- 6 years ago
- Views:
Transcription
1 On Modelng Software Archtecture Recovery as Graph Matchng Kamran Sartp Deptartment of Computng and Software McMaster Unversty Canada September, 003 Outlne Motvaton and defnton for software archtecture and software archtecture recovery Issues to be addressed n a software archtectural recovery envronment Proposed approach to support reflectve and patrernbased archtectural recovery Concluson and future research drectons Motvaton for Software Archtecture Recovery Average lfe-tme of large systems s 0- years. Replacement of these systems s very expensve. Adoptng a new technology such as: object-orentaton, component-based programmng, or network-centrc requres changes n the desgn of system. Mantenance actvtes such as error-correcton and feature enhancement, nvaldate the desgn documents. Mgratng a legacy system to a new platform such as Wndows or Unx requres functonal descrpton of the system s components. 3 Software Archtecture A generally accepted defnton: The structure of the components of a program/system, ther nterrelatonshps, and prncples and gudelnes governng ther desgn and evoluton over tme [SEI ] However, software archtecture s more than components and connectors, or major elements of a system. It s a collecton of vews, patterns, stakeholders, and roles [SEI]. Therefore, Software archtecture provdes the necessary means to formalze and nterpret the propertes of a software system. Software Archtecture Recovery Extractng hgh-level structural nformaton from low-level system representaton such as source-code Major archtecture recovery technques: Clusterng [MQ-parttonng, ACDC] Concept lattce analyss [Reparng, Horzontal] Pattern-based technques [Dal, Recognzers] System vsualzaton and analyss [Pbs, Rg] Issues to be addressed by an archtectural recovery envronment What vew of the system to recover? How to represent the software system? How to model the hgh-level vew of system? What recovery technque to use? How to scale the recovery process? How to nvolve the user n recovery? How to valdate the archtecture?
2 Graph Matchng technques Exact and approxmate graph matchng technques: Comparng prmtves of prototype and nput graph. Decomposng the graphs nto smple trees to match. Generatng an state space usng cost of graph edt operatons and search for mnmum path. Envronment for Pattern-based Software Archtecture Recovery Parsng RSF Software System C / Pascal / Off-lne: pre-process AST On-lne: analyss - System analyss - Doman & Document - Decson makng? Module- Interconnecton pattern Query generaton AQL query Graph n reverse engneerng: Adopted as standard for nformaton exchange among tools. Unform mechansm for representng the software system and performng pattern matchng process. Data mnng Software as graph Archtecture & Evaluaton Graph generaton Pattern graph Graph regons & Smlarty matrx Graph matchng engne (search & evaluaton) Software system representaton Doman model for software system Abstract doman model provdes abstracton of the source-level doman model Entty-types: a subset of entty-types n source-code Relaton-type: an aggregaton of one or more relatontypes n source-code Abstract Doman model L: Fle-abs l: Fle use-r F: Functon-abs Fle-abs Id: L Integer mports: set (Entty-abs) exports: set (Entty-abs) contans: set (Entty-abs) uses: set (Entty-abs) Varable-abs Id: V Integer Type-abs Id: T Integer Functon-abs Id: F Integer usefuncs: set(functon-abs) usetypes: set (Type-abs) usevars: set (Varable-abs) use-r cont-r use-v mp-r exp-r use-t from: Fle-abs to: Entty-abs from: Fle-abs to: Entty-abs from: Fle-abs to: Entty-abs Entty-abs name: Strng fle #: Integer lne #: Integer mplement-d: Char Integer from: Fle-abs to: Entty-abs from: Functon-abs to: Entty-abs from: Functon-abs to: Entty-abs use-f from: Functon-abs to: Entty-abs Source-level Doman model f : Functon call f call f: Functon Relaton-abs fle #: Integer lne #: Integer mplement-d: Char Integer 0 Dvdng the system graph nto regons System representaton: the collecton of source-regons Source graph G s = (N s, R s ) Source-regon Data Source-regon mnng Man-seed Man-seed Query graph Archtecture Query Language (AQL) Module Interconnecton Pattern?F(3..) M Modelng hgh-level vew of system?t(0..) M?F(..) M3?T(..3)?F(..3)?F3(0..)?F(3..) M MODULE: M MAIN-SEED: func search_class IMPORTS: FUNCTIONS: func?if, func?f(3..) M TYPES: type?it, type?t(0..) M3 VARIABLES: var?iv EXPORTS: FUNCTIONS: func?ef, func?f(..) M3 TYPES: type?et VARIABLES: var?ev CONTAINS: FUNCTIONS: func $CF(.. ), func search_class (), func nhert_facts (), Nodes = {,, 0,, 3,,,, } smlarty = [,,,, 3., 3, 3, 3] exports mports module nterconnecton TYPES: type $CT(0.. ) VARIABLES: var $CV(3.. ) END-ENTITY
3 Doman model for AQL (Conceptual Archtecture) Graph Matchng Model of Recovery Conn-entty entty: Entty-abs type: Relaton-abs from: Component to: Component..n Comp-placeholders groupid: $ CL / CF / CT / CV mncont: Integer maxcont: Integer enttes: set(entty-abs) Imports: set(conn-placeholders) Exports: set(conn-placeholders) 3 Entty-abs..n..n Conn-placeholders groupid:? R / F / T / V Integer type: Relaton-abs mnenttes: Integer maxenttes: Integer enttes: set(conn-entty) from: Component to: Component Subsystem Module name: Strng manseeds: set(entty-abs) part: Comp-placeholders name: Strng manseeds: set(entty-abs) part: seq(comp-placeholders) Relaton-abs Component..n AQL-query name: Strng contans: seq(component) use-f use-t use-v mp-r exp-r Software system Fle-abs Functon-abs Type-abs Varable-abs 3 Approxmate graph matchng Dfferent types of graphs f: G à G maps the nodes and edges of G onto G. Dfferent forms of functon f: Homomorphsm: f can map two nodes of G to one node of G. Monomorphsm: f s one-to-one (.e., sub-graph somorphsm). Isomorphsm: f s one-to-one n both drectons. Exact graph matchng: Identfes exact set of nodes and edges of G that matches wth G (n most real applcatons s not feasble). Approxmate graph matchng: An optmal sequence of graph edt operatons, such as: nserton / deleton of nodes and edges of G so that G and G become somorphc. Source-graph: G s Query graph: G q Source-regon: G g() Pattern-regon: G pr Input graph: G I Pattern graph: G p sr Matched graph: G m Modelng software archtecture recovery as graph pattern matchng Gven a query graph G q = (N q, R q ) that s expanded to a pattern graph G p, gven a system graph G s = (N s, R s ), and gven a graph dstance threshold d t, the problem s to fnd a sub-graph of G s.e. G m that approxmately matches wth the pattern graph G p, so that: dst(g p, G m ) < d t & dst(g p, G m ) mn Graph algebrac model of matchng process G m - G m - m sr (R sr = g() + G ) m pr (R pr + G ) G I = G p Match At each phase of the matchng process, G I s approxmately matched aganst G p whch results n G m The graph edt operatons are performed on pattern-regon G pr and ts edge-bundles Rm pr to match them aganst sr selected source-regon G g() and ts connector-edges Rm sr G m 3
4 M M query Example: ncremental graph-pattern matchng ( phase ) M M Query graph use-f: (, ) F: (, ) F: (, 3) already matched n, 0 3 n, G m m pr pr (R G ) + = p G G m m sr sr + (R G ) = g() n,3 Pattern graph G I Match Input graph m G G m = Matched graph + (R 3 m mr mr G ) Internal-edge deleton cost Objectve: generatng hghly cohesve modules Internal-edge deleton cost must relate to: M: maxmal smlarty between two nodes n the regon s: smlarty between correspondng nodes k: number of already matched nodes n the module d: number of deleted edges between two nodes M s 0. d s c = + k k c = M s Expanded-graph c = M 0. s c = M 0. s c = M 0. s Two cases: matchng nodes and Placeholder-node to be matched 0 Imported & exported connector-edge deleton costs IMPORT - r = number of remanng edge-bundles ncludng the current edge-bundle - Keep r edges from the current edge-bundle and delete the rest wth cost zero 3- Match the edges from r edges n edge-bundle - From r edges, each edge that s not matched, s deleted wth cost: EXPORT IF one or more edges matched from edge-bundle THEN delete unmatched edges wth cost zero ELSE delete all edges wth cost: 0. x C ed n r Example: r = 3, and edges matched deleted: cost /3 x 0. Cn ed matched edge matched edge deleted: cost zero deleted: cost zero deleted edge matched edge deleted edge matched edge Current edge-bundle Example: edges matched Cost = zero Current edge-bundle Matched node Matched node Imported edge-bundles Generatng pattern-graph from query-graph mr G u Matched-regon qn u qr k: use-f (, ) Query-graphs wth nodes qn pr G Pattern-regon n, n, n,3 qn u qr k: use-f (, ) Expanded edge Matched edge qn Exported edge-bundles Query-graph wth query-nodes Generated pattern-graph at phase Edge matchng for mported edge-bundles Edge matchng for exported edge-bundle Part of pattern-graph at phase G mr u G pr n, n, = 3 n,3 n, One edge matched. Others deleted wth some cost Part of pattern-graph at phase G mr u n, G pr n, n,3 n, = One edge matched. Cost = 0 Edge bundles Edge bundles Three edges matched. Cost = max Exceeds max edges n, = Duplcate mport n, = 3 n, = Duplcate mport s not counted. Cost = 0 Three edges matched Cost = 0 n, = n, = n, = n, = Edge-bundle redrected wth cost. matched node matched node No edge matched. Redrect wth cost n, = n, = 3 n, = 3 No edge matched. Edge-bundle deleted wth cost. n, = Mn # edges may be n,3 = volated No edge-bundle deleted Cost = max n, = n, = n,3 = n, = n, = n,3 = 0 No edges matched. Edges deleted. Mn # may be volated. 3
5 ?R (0..0) Steps for ncremental pattern generaton Technques to Address Tractablty ) Select man-seed for next module usng tool provded technques. ) Recover next module wth no lnk constrants 3) Based on the nteracton wth other components, and user s objectves defne the constraned lnks for ths module. * Maxmum range s used to encourage hgh nteracton * Mnmum range s used to restrct the number of nteracton?r (0..0) u-elastc u-drag S-S S3 e-scale?r (0..00)?R3 (0..00) e-edt S S f-readtf Archtectural pattern usng AQL query Xfg system Pattern matchng 3 fles funcs R (30) 0 fles 3 funcs S-S R (00) S3 R3 () S S Recovered archtecture R (0) 3 fles funcs 0 fles funcs Incremental recovery by dvdng the search space nto sub-spaces Herarchcal recovery Decomposng system nto subsystem of fles Decomposng a subsystem nto modules of F/T/V Sub-optmal search technques, e.g., bounded path-queue A* (BQ-A*) Implementaton technques A * search wth Bounded path-queue Space Complexty Reducton Sub-optmal soluton to acheve tractable search. Root,, 3, : Sequence of expanson A * produces queue of sorted ncomplete paths. Storng, sortng, duplcate path checkng are bottlenecks. 3 Path deleted from queue Path n queue Soluton In successful search most of paths at the end of queue are not expanded. Max / mn thresholds: multples of the sze of domans. Max Mn Number of paths n queue Determned by score rato Tme Implementaton Related Technques User assstance HERE THE WAYS THAT THE COMPLEXITY REDUCDES: HOW PRESENT THE EDGE-BUNDLES CACHING THE INFORMATION OF THE SOURCE AND SINK NODES OF EDGES EXPONENTIAL COMPLEXITY WHEN SEARCH SPACE IS REDUCED TO SOURCE-REGIONS Statstcal Metrcs Overall assocaton among fles Fan-n fan-out Desgn vews Vsualzaton Smplfyng the graph vews Browsng mechansm through HTML pages Assstance wth pattern generaton Identfyng the locus of nteractons 30
6 Representng the archtecture usng graph vsualzer (Rg) rest-of-sys S-S S3 S S Archtecture of Apache.. Parttonng S S Rest-of-sys Dfferent types of lnks between boxes: Assocaton-lnks Entty-usage lnks Assocaton-lnks wth dfferent strengths to smplfy the vew Vewng the locus of nteracton among enttes to evaluate the recovery process Insght nto the system before startng the recovery Manual recovery Fle-level analyss Functon-level analyss S S3 S 3 3 Representng the archtecture usng Web browser (NetScape) Valdaton of the recovery Hypertext lnks to actual enttes n the source fle. Informaton presented ncludes: Evaluaton metrcs: modularty qualty, average smlarty Statstcal nformaton for lnkconstrant volatons Interactons among components Browsng the query Swtch between fle-level and functon-level analyss Modularty qualty Connectvty based Assocaton based User nvestgaton of the graphs Smplfed graphs Conformance wth documented archtecture Precson and Recall 33 3 Accuracy of the recovered archtecture Concluson Clps expert system 0 KLOC fles 3 functons global vars aggregate types Xfg drawng edtor KLOC fles functons 3 global vars 3 aggregate types Recovered No. of Clps subsystems subsystems fles - Defrule structures S - Inference engne S 0 - Rule manpulaton S3 - Object S - Expresson eval - System functon S 0 - User nterface rest-of-sys Recovered No. of Xfg subsystems subsystems fles edtng & S-S 3 utlty & drawng S 3 X-wndowng edtng & S3 0 utlty S 0 fle manpulaton No. of Precson Recall fles 3 % 0% 0% 3% 3 % 00% % % % % No. of Precson Recall fles % 3% e- % u- % 00% d- % w- 3 % 3% e- 0% 3% u- % f- Presented an nteractve envronment for archtectural recovery and evaluaton, and the supportng toolkt Hghlghts of the approach: Modeled the recovery process as graph pattern matchng Used data mnng technques to defne smlarty metrc Lmted the complexty of recovery process by two technques Developed a query language based on ADL features Represented the recovery result through HTML pages and graphs to be vsualzed rest-of-sys zero sze fles 3 3
7 Behavor recovery: Future drectons Extractng frequently repeated traces of event usng technques such as sequental pattern dscovery Recovery of more archtectural styles Ppe & flter Clent & Server Conformance wth standard nformaton exchange GXL A Pattern-based Envronment for Archtectural Recovery and Evaluaton Kamran Sartp Software Engneerng Group School of Computer Scence Unversty of Waterloo Ksartp@matah.uwaterloo.ca May, Web servces Systems ntegraton requres more than the ablty to conduct smple nteractons by usng standard protocols The full potental of Web Servces as an ntegraton platform wll be acheved only when applcatons and busness processes are able to ntegrate ther complex nteractons by usng a standard process ntegraton model. Models for busness nteractons typcally assume sequences of peer-to-peer message exchanges. Both synchronous and asynchronous, wthn stateful, long runnng nteractons nvolvng two or more partes 3 0 Motvaton Pattern matchng problem Clusterng problem Constrant satsfacton problem Lattce parttonng problem Composton and vsualzaton problem Motvaton Lack of a reflectve and unform model for pattern-based archtectural recovery, whereby the software system, archtectural pattern, and pattern matchng process, are all unformly represented usng a graph formalsm. System representaton: Attrbuted Relatonal Graph (ARG) An ARG s a sx-tuple G = (N, R, A, E, f, g ): N = {n, n,, nn}: attrbuted nodes (enttes) R = {r, r,, rm}: drected attrbuted edges (relatons) A & E: alphabets for node & edge attrbutes/values µ & ε: node & edge labelng functons Example of attrbutes n software system: Label: path-name and dentfer for nodes and edges Type: type of node or edge Locaton: two ntegers for fle# and lne# µ(n) = (type, Functon-abs), (name, /u/ /foo ), (d, F) ε(r) = (from, n), (to, n3), (type, use-f), (lne#, ), (fle#, ))
8 Abstract Doman Model Smlarty between two enttes based on maxmally assocated groups Abstracton of the source-level doman model Entty-types: a subset of entty-types n source-code Relaton-type: an aggregaton of one or more relaton-types n source-code Both functon-level & fle-level L: Fle-abs l: Fle f: Functon cont-r defne F: Functon-abs f: Functon Abstract Doman model Source-level Doman model F: Functon-abs F : Functon-abs use-f f: Functon f : Functon call call f L: Fle-abs F: Functon-abs use-r l: Fle f : Functon f: Functon call call f 3 Maxmally assocated group: A maxmum group of enttes (sources) sharng the same relatons on another maxmum group of enttes (snks) Source regon: Collecton of enttes that are assocated wth a regon s man-seed Smlarty between two enttes: Defned based on source and snk nodes n an assocated group Smlarty between two components: (fles, modules, subsystems) defned based on overlap between graph regon enttes and component enttes Source Snk Maxmally assocated group Man-seed Source regon Archtectural desgn of Alborz Reverse Engneerng Toolkt Software Archtecture Recovery Extractng hgh-level structural nformaton from low-level software representaton (e.g., source code) Conssts of two phases: Extracton phase: an automatc tool generates source-model. Analyss phase: a user-asssted tool constructs archtecture. Consttutes a major part of software mantenace. Should relate wth specfc re-engneerng objectves Employed recovery technques Consderng dfferent levels of abstracton Subsystem contanment herarchy to acheve Concept lattce analyss Data mnng technques Pattern based technques (graph matchng) P Clusterng technques Herarchcal Parttonng P Incremental P At fle-level the software system s decomposed nto a number of subsystems of fles At functon-level a subsystem s decomposed nto a number of modules of functons, datatypes, and varables Subsystems Software system of fles Modules Subsystem of funcs, types, vars Fle Functon, type, or varable
9 Graph dstance Mn-cost of a number of changes that are performed on graph G to transform t nto graph G Specfc characterstcs: No node / edge relabelng No node nserton snce maxmum sze of nodes expanded Node deleton s allowed up to mnmum sze A certan cost s assocated wth each graph change: Connector-edge deleton / nserton cost to comply wth pattern Internal-edge deleton cost to acheve cohesve modules
I hereby declare that I am the sole author of ths thess. Ths s a true copy of the thess, ncludng any requred fnal revsons, as accepted by my examners.
Software Archtecture Recovery based on Pattern Matchng by Kamran Sartp A thess presented to the Unversty ofwaterloo n fulflmentofthe thess requrement for the degree of Doctor of Phlosophy n Computer Scence
More informationLobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide
Lobachevsky State Unversty of Nzhn Novgorod Polyhedron Quck Start Gude Nzhn Novgorod 2016 Contents Specfcaton of Polyhedron software... 3 Theoretcal background... 4 1. Interface of Polyhedron... 6 1.1.
More informationCluster Analysis of Electrical Behavior
Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School
More informationParallelism for Nested Loops with Non-uniform and Flow Dependences
Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr
More informationModule Management Tool in Software Development Organizations
Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,
More informationMODULE DESIGN BASED ON INTERFACE INTEGRATION TO MAXIMIZE PRODUCT VARIETY AND MINIMIZE FAMILY COST
INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN, ICED 07 28-31 AUGUST 2007, CITE DES SCIENCES ET DE L'INDUSTRIE, PARIS, FRANCE MODULE DESIGN BASED ON INTERFACE INTEGRATION TO MAIMIZE PRODUCT VARIETY AND
More informationOntology Generator from Relational Database Based on Jena
Computer and Informaton Scence Vol. 3, No. 2; May 2010 Ontology Generator from Relatonal Database Based on Jena Shufeng Zhou (Correspondng author) College of Mathematcs Scence, Laocheng Unversty No.34
More informationAn Optimal Algorithm for Prufer Codes *
J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,
More informationInformation Retrieval
Anmol Bhasn abhasn[at]cedar.buffalo.edu Moht Devnan mdevnan[at]cse.buffalo.edu Sprng 2005 #$ "% &'" (! Informaton Retreval )" " * + %, ##$ + *--. / "#,0, #'",,,#$ ", # " /,,#,0 1"%,2 '",, Documents are
More informationSLAM Summer School 2006 Practical 2: SLAM using Monocular Vision
SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,
More informationA Fast Content-Based Multimedia Retrieval Technique Using Compressed Data
A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,
More informationProblem Definitions and Evaluation Criteria for Computational Expensive Optimization
Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty
More informationHierarchical clustering for gene expression data analysis
Herarchcal clusterng for gene expresson data analyss Gorgo Valentn e-mal: valentn@ds.unm.t Clusterng of Mcroarray Data. Clusterng of gene expresson profles (rows) => dscovery of co-regulated and functonally
More informationA mathematical programming approach to the analysis, design and scheduling of offshore oilfields
17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and
More informationCS 268: Lecture 8 Router Support for Congestion Control
CS 268: Lecture 8 Router Support for Congeston Control Ion Stoca Computer Scence Dvson Department of Electrcal Engneerng and Computer Scences Unversty of Calforna, Berkeley Berkeley, CA 9472-1776 Router
More informationEfficient Distributed File System (EDFS)
Effcent Dstrbuted Fle System (EDFS) (Sem-Centralzed) Debessay(Debsh) Fesehaye, Rahul Malk & Klara Naherstedt Unversty of Illnos-Urbana Champagn Contents Problem Statement, Related Work, EDFS Desgn Rate
More informationCHARUTAR VIDYA MANDAL S SEMCOM Vallabh Vidyanagar
CHARUTAR VIDYA MANDAL S SEMCOM Vallabh Vdyanagar Faculty Name: Am D. Trved Class: SYBCA Subject: US03CBCA03 (Advanced Data & Fle Structure) *UNIT 1 (ARRAYS AND TREES) **INTRODUCTION TO ARRAYS If we want
More informationArchitecture Evolution
2IS55 Software Evoluton Archtecture Evoluton Alexander Serebrenk Sources Archtecture reconstructon sldes Raner Koschke (n German) http://www.nformatk.un-bremen.de/st/ lehredetals.php?d=3&lehre_d=309 /
More informationSum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints
Australan Journal of Basc and Appled Scences, 2(4): 1204-1208, 2008 ISSN 1991-8178 Sum of Lnear and Fractonal Multobjectve Programmng Problem under Fuzzy Rules Constrants 1 2 Sanjay Jan and Kalash Lachhwan
More informationContent Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers
IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth
More informationFEATURE EXTRACTION. Dr. K.Vijayarekha. Associate Dean School of Electrical and Electronics Engineering SASTRA University, Thanjavur
FEATURE EXTRACTION Dr. K.Vjayarekha Assocate Dean School of Electrcal and Electroncs Engneerng SASTRA Unversty, Thanjavur613 41 Jont Intatve of IITs and IISc Funded by MHRD Page 1 of 8 Table of Contents
More informationA Resources Virtualization Approach Supporting Uniform Access to Heterogeneous Grid Resources 1
A Resources Vrtualzaton Approach Supportng Unform Access to Heterogeneous Grd Resources 1 Cunhao Fang 1, Yaoxue Zhang 2, Song Cao 3 1 Tsnghua Natonal Labatory of Inforamaton Scence and Technology 2 Department
More informationAlignment Results of SOBOM for OAEI 2010
Algnment Results of SOBOM for OAEI 2010 Pegang Xu, Yadong Wang, Lang Cheng, Tany Zang School of Computer Scence and Technology Harbn Insttute of Technology, Harbn, Chna pegang.xu@gmal.com, ydwang@ht.edu.cn,
More informationSupport Vector Machines
/9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.
More informationA CALCULATION METHOD OF DEEP WEB ENTITIES RECOGNITION
A CALCULATION METHOD OF DEEP WEB ENTITIES RECOGNITION 1 FENG YONG, DANG XIAO-WAN, 3 XU HONG-YAN School of Informaton, Laonng Unversty, Shenyang Laonng E-mal: 1 fyxuhy@163.com, dangxaowan@163.com, 3 xuhongyan_lndx@163.com
More informationTsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance
Tsnghua Unversty at TAC 2009: Summarzng Mult-documents by Informaton Dstance Chong Long, Mnle Huang, Xaoyan Zhu State Key Laboratory of Intellgent Technology and Systems, Tsnghua Natonal Laboratory for
More informationPerformance Evaluation of Information Retrieval Systems
Why System Evaluaton? Performance Evaluaton of Informaton Retreval Systems Many sldes n ths secton are adapted from Prof. Joydeep Ghosh (UT ECE) who n turn adapted them from Prof. Dk Lee (Unv. of Scence
More informationSmoothing Spline ANOVA for variable screening
Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory
More informationThe Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique
//00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy
More informationClassifier Selection Based on Data Complexity Measures *
Classfer Selecton Based on Data Complexty Measures * Edth Hernández-Reyes, J.A. Carrasco-Ochoa, and J.Fco. Martínez-Trndad Natonal Insttute for Astrophyscs, Optcs and Electroncs, Lus Enrque Erro No.1 Sta.
More informationAn Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation
17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 An Iteratve Soluton Approach to Process Plant Layout usng Mxed
More informationSupport Vector Machines
Support Vector Machnes Decson surface s a hyperplane (lne n 2D) n feature space (smlar to the Perceptron) Arguably, the most mportant recent dscovery n machne learnng In a nutshell: map the data to a predetermned
More informationProgramming in Fortran 90 : 2017/2018
Programmng n Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Exercse 1 : Evaluaton of functon dependng on nput Wrte a program who evaluate the functon f (x,y) for any two user specfed values
More informationKeyword-based Document Clustering
Keyword-based ocument lusterng Seung-Shk Kang School of omputer Scence Kookmn Unversty & AIrc hungnung-dong Songbuk-gu Seoul 36-72 Korea sskang@kookmn.ac.kr Abstract ocument clusterng s an aggregaton of
More informationCognitive Radio Resource Management Using Multi-Agent Systems
Cogntve Rado Resource Management Usng Mult- Systems Jang Xe, Ivan Howtt, and Anta Raja Department of Electrcal and Computer Engneerng Department of Software and Informaton Systems The Unversty of North
More informationEnhancement of Infrequent Purchased Product Recommendation Using Data Mining Techniques
Enhancement of Infrequent Purchased Product Recommendaton Usng Data Mnng Technques Noraswalza Abdullah, Yue Xu, Shlomo Geva, and Mark Loo Dscplne of Computer Scence Faculty of Scence and Technology Queensland
More informationSimulation Based Analysis of FAST TCP using OMNET++
Smulaton Based Analyss of FAST TCP usng OMNET++ Umar ul Hassan 04030038@lums.edu.pk Md Term Report CS678 Topcs n Internet Research Sprng, 2006 Introducton Internet traffc s doublng roughly every 3 months
More informationImage Representation & Visualization Basic Imaging Algorithms Shape Representation and Analysis. outline
mage Vsualzaton mage Vsualzaton mage Representaton & Vsualzaton Basc magng Algorthms Shape Representaton and Analyss outlne mage Representaton & Vsualzaton Basc magng Algorthms Shape Representaton and
More informationGenerating Fuzzy Term Sets for Software Project Attributes using and Real Coded Genetic Algorithms
Generatng Fuzzy Ter Sets for Software Proect Attrbutes usng Fuzzy C-Means C and Real Coded Genetc Algorths Al Idr, Ph.D., ENSIAS, Rabat Alan Abran, Ph.D., ETS, Montreal Azeddne Zah, FST, Fes Internatonal
More informationConcurrent Apriori Data Mining Algorithms
Concurrent Apror Data Mnng Algorthms Vassl Halatchev Department of Electrcal Engneerng and Computer Scence York Unversty, Toronto October 8, 2015 Outlne Why t s mportant Introducton to Assocaton Rule Mnng
More informationCourse Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms
Course Introducton Course Topcs Exams, abs, Proects A quc loo at a few algorthms 1 Advanced Data Structures and Algorthms Descrpton: We are gong to dscuss algorthm complexty analyss, algorthm desgn technques
More informationThe Research of Support Vector Machine in Agricultural Data Classification
The Research of Support Vector Machne n Agrcultural Data Classfcaton Le Sh, Qguo Duan, Xnmng Ma, Me Weng College of Informaton and Management Scence, HeNan Agrcultural Unversty, Zhengzhou 45000 Chna Zhengzhou
More informationSubspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points;
Subspace clusterng Clusterng Fundamental to all clusterng technques s the choce of dstance measure between data ponts; D q ( ) ( ) 2 x x = x x, j k = 1 k jk Squared Eucldean dstance Assumpton: All features
More informationLoad Balancing for Hex-Cell Interconnection Network
Int. J. Communcatons, Network and System Scences,,, - Publshed Onlne Aprl n ScRes. http://www.scrp.org/journal/jcns http://dx.do.org/./jcns.. Load Balancng for Hex-Cell Interconnecton Network Saher Manaseer,
More informationUser Authentication Based On Behavioral Mouse Dynamics Biometrics
User Authentcaton Based On Behavoral Mouse Dynamcs Bometrcs Chee-Hyung Yoon Danel Donghyun Km Department of Computer Scence Department of Computer Scence Stanford Unversty Stanford Unversty Stanford, CA
More informationOracle Database: SQL and PL/SQL Fundamentals Certification Course
Oracle Database: SQL and PL/SQL Fundamentals Certfcaton Course 1 Duraton: 5 Days (30 hours) What you wll learn: Ths Oracle Database: SQL and PL/SQL Fundamentals tranng delvers the fundamentals of SQL and
More informationArchitecture Evolution
2IS55 Software Evoluton Archtecture Evoluton Alexander Serebrenk Sources Archtecture reconstructon sldes Raner Koschke (n German) http://www.nformatk.unbremen.de/st/lehredetals.php?d=3&lehre_d=3 09 / SET
More informationModel Integrated Computing: A Framework for Creating Domain Specific Design Environments
Model Integrated Computng: A Framework for Creatng Doman Specfc Desgn Envronments James R. DAVIS Vanderblt Unversty, Insttute for Software Integrated Systems Nashvlle, TN 37203, USA ABSTRACT Model Integrated
More informationData Preprocessing Based on Partially Supervised Learning Na Liu1,2, a, Guanglai Gao1,b, Guiping Liu2,c
6th Internatonal Conference on Informaton Engneerng for Mechancs and Materals (ICIMM 2016) Data Preprocessng Based on Partally Supervsed Learnng Na Lu1,2, a, Guangla Gao1,b, Gupng Lu2,c 1 College of Computer
More informationBIN XIA et al: AN IMPROVED K-MEANS ALGORITHM BASED ON CLOUD PLATFORM FOR DATA MINING
An Improved K-means Algorthm based on Cloud Platform for Data Mnng Bn Xa *, Yan Lu 2. School of nformaton and management scence, Henan Agrcultural Unversty, Zhengzhou, Henan 450002, P.R. Chna 2. College
More informationModeling, Manipulating, and Visualizing Continuous Volumetric Data: A Novel Spline-based Approach
Modelng, Manpulatng, and Vsualzng Contnuous Volumetrc Data: A Novel Splne-based Approach Jng Hua Center for Vsual Computng, Department of Computer Scence SUNY at Stony Brook Talk Outlne Introducton and
More informationA Clustering Algorithm for Key Frame Extraction Based on Density Peak
Journal of Computer and Communcatons, 2018, 6, 118-128 http://www.scrp.org/ournal/cc ISSN Onlne: 2327-5227 ISSN Prnt: 2327-5219 A Clusterng Algorthm for Key Frame Extracton Based on Densty Peak Hong Zhao
More informationETAtouch RESTful Webservices
ETAtouch RESTful Webservces Verson 1.1 November 8, 2012 Contents 1 Introducton 3 2 The resource /user/ap 6 2.1 HTTP GET................................... 6 2.2 HTTP POST..................................
More informationVRT012 User s guide V0.1. Address: Žirmūnų g. 27, Vilnius LT-09105, Phone: (370-5) , Fax: (370-5) ,
VRT012 User s gude V0.1 Thank you for purchasng our product. We hope ths user-frendly devce wll be helpful n realsng your deas and brngng comfort to your lfe. Please take few mnutes to read ths manual
More informationSoftware Architecture Recovery based on Pattern Matching
Software Architecture Recovery based on Pattern Matching PhD Dissertation Synopsis Kamran Sartipi School of Computer Science, University of Waterloo Waterloo, ON. NL 3G, Canada ksartipi@math.uwaterloo.ca
More informationArchitecture Evolution
2IMP25 Software Evoluton Archtecture Evoluton Alexander Serebrenk Announcements Remnder Assgnment 1 deadlne: Feb 19, 23:59. Do not wat tll 23:58 Guest lecture by Prof Vnju postponed to Feb 24. / SET /
More informationCSc 520 Principles of Programming Languages. Example Language Translators. What s a Language Translator??? 2: Translators
What s a Compler??? Sprng 2005 2 CSc 520 Prncples of Programmng Languages 2: Translators Chrstan Collberg collberg@cs.arzona.edu Department of Computer Scence Unversty of Arzona Copyrght c 2004 Chrstan
More informationSorting Review. Sorting. Comparison Sorting. CSE 680 Prof. Roger Crawfis. Assumptions
Sortng Revew Introducton to Algorthms Qucksort CSE 680 Prof. Roger Crawfs Inserton Sort T(n) = Θ(n 2 ) In-place Merge Sort T(n) = Θ(n lg(n)) Not n-place Selecton Sort (from homework) T(n) = Θ(n 2 ) In-place
More informationNUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS
ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana
More informationGSLM Operations Research II Fall 13/14
GSLM 58 Operatons Research II Fall /4 6. Separable Programmng Consder a general NLP mn f(x) s.t. g j (x) b j j =. m. Defnton 6.. The NLP s a separable program f ts objectve functon and all constrants are
More informationPositive Semi-definite Programming Localization in Wireless Sensor Networks
Postve Sem-defnte Programmng Localzaton n Wreless Sensor etworks Shengdong Xe 1,, Jn Wang, Aqun Hu 1, Yunl Gu, Jang Xu, 1 School of Informaton Scence and Engneerng, Southeast Unversty, 10096, anjng Computer
More informationMachine Learning: Algorithms and Applications
14/05/1 Machne Learnng: Algorthms and Applcatons Florano Zn Free Unversty of Bozen-Bolzano Faculty of Computer Scence Academc Year 011-01 Lecture 10: 14 May 01 Unsupervsed Learnng cont Sldes courtesy of
More informationA plan-driven dynamic reconfiguration mechanism for C2 Communities of Interest
15 th ICCRTS The Evoluton of C2 Ttle of Paper: A plan-drven dynamc reconfguraton mechansm for C2 Communtes of Interest Topcs Topc 6: Modelng and Smulaton Paper ID ID# 080 Authors JngJng Yan ZhuYun Duanmu
More informationS1 Note. Basis functions.
S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type
More informationFeature Reduction and Selection
Feature Reducton and Selecton Dr. Shuang LIANG School of Software Engneerng TongJ Unversty Fall, 2012 Today s Topcs Introducton Problems of Dmensonalty Feature Reducton Statstc methods Prncpal Components
More informationAssembler. Building a Modern Computer From First Principles.
Assembler Buldng a Modern Computer From Frst Prncples www.nand2tetrs.org Elements of Computng Systems, Nsan & Schocken, MIT Press, www.nand2tetrs.org, Chapter 6: Assembler slde Where we are at: Human Thought
More informationResearch on Data Mining Model of Intelligent Transportation Based on Granular Computing
pp.81-86 http://dx.do.org/10.1457/jsa.016.10.7.5 Research on Data Mnng Model of Intellgent Transportaton Based on Granular Computng Xao-Lan Xe and Xao-Feng Gu * 1 College of Informaton Scence and Engneerng,
More informationType-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data
Malaysan Journal of Mathematcal Scences 11(S) Aprl : 35 46 (2017) Specal Issue: The 2nd Internatonal Conference and Workshop on Mathematcal Analyss (ICWOMA 2016) MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES
More informationAccessibility Analysis for the Automatic Contact and Non-contact Inspection on Coordinate Measuring Machines
Proceedngs of the World Congress on Engneerng 008 Vol I Accessblty Analyss for the Automatc Contact and Non-contact Inspecton on Coordnate Measurng Machnes B. J. Álvarez, P. Fernández, J. C. Rco and G.
More informationAn Entropy-Based Approach to Integrated Information Needs Assessment
Dstrbuton Statement A: Approved for publc release; dstrbuton s unlmted. An Entropy-Based Approach to ntegrated nformaton Needs Assessment June 8, 2004 Wllam J. Farrell Lockheed Martn Advanced Technology
More informationA Novel Approach for an Early Test Case Generation using Genetic Algorithm and Dominance Concept based on Use cases
Alekhya Varkut et al, / (IJCSIT) Internatonal Journal of Computer Scence and Informaton Technologes, Vol. 3 (3), 2012,4218-4224 A Novel Approach for an Early Test Case Generaton usng Genetc Algorthm and
More informationGoals and Approach Type of Resources Allocation Models Shared Non-shared Not in this Lecture In this Lecture
Goals and Approach CS 194: Dstrbuted Systems Resource Allocaton Goal: acheve predcable performances Three steps: 1) Estmate applcaton s resource needs (not n ths lecture) 2) Admsson control 3) Resource
More informationMATHEMATICS FORM ONE SCHEME OF WORK 2004
MATHEMATICS FORM ONE SCHEME OF WORK 2004 WEEK TOPICS/SUBTOPICS LEARNING OBJECTIVES LEARNING OUTCOMES VALUES CREATIVE & CRITICAL THINKING 1 WHOLE NUMBER Students wll be able to: GENERICS 1 1.1 Concept of
More informationHelsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr)
Helsnk Unversty Of Technology, Systems Analyss Laboratory Mat-2.08 Independent research projects n appled mathematcs (3 cr) "! #$&% Antt Laukkanen 506 R ajlaukka@cc.hut.f 2 Introducton...3 2 Multattrbute
More informationDetermining Fuzzy Sets for Quantitative Attributes in Data Mining Problems
Determnng Fuzzy Sets for Quanttatve Attrbutes n Data Mnng Problems ATTILA GYENESEI Turku Centre for Computer Scence (TUCS) Unversty of Turku, Department of Computer Scence Lemmnkäsenkatu 4A, FIN-5 Turku
More informationGreedy Technique - Definition
Greedy Technque Greedy Technque - Defnton The greedy method s a general algorthm desgn paradgm, bult on the follong elements: confguratons: dfferent choces, collectons, or values to fnd objectve functon:
More informationKiran Joy, International Journal of Advanced Engineering Technology E-ISSN
Kran oy, nternatonal ournal of Advanced Engneerng Technology E-SS 0976-3945 nt Adv Engg Tech/Vol. V/ssue /Aprl-une,04/9-95 Research Paper DETERMATO O RADATVE VEW ACTOR WTOUT COSDERG TE SADOWG EECT Kran
More informationInternet Traffic Managers
Internet Traffc Managers Ibrahm Matta matta@cs.bu.edu www.cs.bu.edu/faculty/matta Computer Scence Department Boston Unversty Boston, MA 225 Jont work wth members of the WING group: Azer Bestavros, John
More informationKent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming
CS 4/560 Desgn and Analyss of Algorthms Kent State Unversty Dept. of Math & Computer Scence LECT-6 Dynamc Programmng 2 Dynamc Programmng Dynamc Programmng, lke the dvde-and-conquer method, solves problems
More informationPHYSICS-ENHANCED L-SYSTEMS
PHYSICS-ENHANCED L-SYSTEMS Hansrud Noser 1, Stephan Rudolph 2, Peter Stuck 1 1 Department of Informatcs Unversty of Zurch, Wnterthurerstr. 190 CH-8057 Zurch Swtzerland noser(stuck)@f.unzh.ch, http://www.f.unzh.ch/~noser(~stuck)
More informationDetermining the Optimal Bandwidth Based on Multi-criterion Fusion
Proceedngs of 01 4th Internatonal Conference on Machne Learnng and Computng IPCSIT vol. 5 (01) (01) IACSIT Press, Sngapore Determnng the Optmal Bandwdth Based on Mult-crteron Fuson Ha-L Lang 1+, Xan-Mn
More informationLLVM passes and Intro to Loop Transformation Frameworks
LLVM passes and Intro to Loop Transformaton Frameworks Announcements Ths class s recorded and wll be n D2L panapto. No quz Monday after sprng break. Wll be dong md-semester class feedback. Today LLVM passes
More informationWishing you all a Total Quality New Year!
Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma
More informationQuery Clustering Using a Hybrid Query Similarity Measure
Query clusterng usng a hybrd query smlarty measure Fu. L., Goh, D.H., & Foo, S. (2004). WSEAS Transacton on Computers, 3(3), 700-705. Query Clusterng Usng a Hybrd Query Smlarty Measure Ln Fu, Don Hoe-Lan
More informationMachine Learning. Topic 6: Clustering
Machne Learnng Topc 6: lusterng lusterng Groupng data nto (hopefully useful) sets. Thngs on the left Thngs on the rght Applcatons of lusterng Hypothess Generaton lusters mght suggest natural groups. Hypothess
More informationOverview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION
Overvew 2 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Introducton Mult- Smulator MASIM Theoretcal Work and Smulaton Results Concluson Jay Wagenpfel, Adran Trachte Motvaton and Tasks Basc Setup
More informationTN348: Openlab Module - Colocalization
TN348: Openlab Module - Colocalzaton Topc The Colocalzaton module provdes the faclty to vsualze and quantfy colocalzaton between pars of mages. The Colocalzaton wndow contans a prevew of the two mages
More informationVirtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory
Background EECS. Operatng System Fundamentals No. Vrtual Memory Prof. Hu Jang Department of Electrcal Engneerng and Computer Scence, York Unversty Memory-management methods normally requres the entre process
More informationCompiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz
Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster
More informationDesign and Analysis of Algorithms
Desgn and Analyss of Algorthms Heaps and Heapsort Reference: CLRS Chapter 6 Topcs: Heaps Heapsort Prorty queue Huo Hongwe Recap and overvew The story so far... Inserton sort runnng tme of Θ(n 2 ); sorts
More information(1) The control processes are too complex to analyze by conventional quantitative techniques.
Chapter 0 Fuzzy Control and Fuzzy Expert Systems The fuzzy logc controller (FLC) s ntroduced n ths chapter. After ntroducng the archtecture of the FLC, we study ts components step by step and suggest a
More informationFitting & Matching. Lecture 4 Prof. Bregler. Slides from: S. Lazebnik, S. Seitz, M. Pollefeys, A. Effros.
Fttng & Matchng Lecture 4 Prof. Bregler Sldes from: S. Lazebnk, S. Setz, M. Pollefeys, A. Effros. How do we buld panorama? We need to match (algn) mages Matchng wth Features Detect feature ponts n both
More informationMining User Similarity Using Spatial-temporal Intersection
www.ijcsi.org 215 Mnng User Smlarty Usng Spatal-temporal Intersecton Ymn Wang 1, Rumn Hu 1, Wenhua Huang 1 and Jun Chen 1 1 Natonal Engneerng Research Center for Multmeda Software, School of Computer,
More informationA XML-Based Composition Event Approach as an Integration and Cooperation Middleware
A XML-Based Composton Event Approach as an Integraton and Cooperaton Mddleware Gang Xu, JanGang Ma, and Tao Huang Technology Center of Software Engneerng, Insttute of Software, Chnese Academy of Scences,
More informationNews. Recap: While Loop Example. Reading. Recap: Do Loop Example. Recap: For Loop Example
Unversty of Brtsh Columba CPSC, Intro to Computaton Jan-Apr Tamara Munzner News Assgnment correctons to ASCIIArtste.java posted defntely read WebCT bboards Arrays Lecture, Tue Feb based on sldes by Kurt
More informationA Simple Methodology for Database Clustering. Hao Tang 12 Guangdong University of Technology, Guangdong, , China
for Database Clusterng Guangdong Unversty of Technology, Guangdong, 0503, Chna E-mal: 6085@qq.com Me Zhang Guangdong Unversty of Technology, Guangdong, 0503, Chna E-mal:64605455@qq.com Database clusterng
More informationSequential search. Building Java Programs Chapter 13. Sequential search. Sequential search
Sequental search Buldng Java Programs Chapter 13 Searchng and Sortng sequental search: Locates a target value n an array/lst by examnng each element from start to fnsh. How many elements wll t need to
More informationWavefront Reconstructor
A Dstrbuted Smplex B-Splne Based Wavefront Reconstructor Coen de Vsser and Mchel Verhaegen 14-12-201212 2012 Delft Unversty of Technology Contents Introducton Wavefront reconstructon usng Smplex B-Splnes
More informationParallel and Distributed Association Rule Mining - Dr. Giuseppe Di Fatta. San Vigilio,
Parallel and Dstrbuted Assocaton Rule Mnng - Dr. Guseppe D Fatta fatta@nf.un-konstanz.de San Vglo, 18-09-2004 1 Overvew Assocaton Rule Mnng (ARM) Apror algorthm Hgh Performance Parallel and Dstrbuted Computng
More informationMultigranular Simulation of Heterogeneous Embedded Systems
Multgranular Smulaton of Heterogeneous Embedded Systems Adtya Agrawal Insttute for Software Integrated Systems Vanderblt Unversty Nashvlle, TN - 37235 1 615 343 7567 adtya.agrawal@vanderblt.edu Akos Ledecz
More information