Measuring Cohesion of Packages in Ada95

Size: px
Start display at page:

Download "Measuring Cohesion of Packages in Ada95"

Transcription

1 Measurng Coheson of Packages n Ada95 Baowen Xu Zhenqang Chen Departent of Coputer Scence & Departent of Coputer Scence & Engneerng, Southeast Unversty Engneerng, Southeast Unversty Nanjng, Chna, Nanjng, Chna, bwxu@seu.edu.cn chenzq@seu.edu.cn Janjun Zhao Departent of Coputer Scence & Engneerng, Fukuoka Insttute of Technology, Japan zhao@cs.ft.ac.jp ABSTRACT Ada95 s an object-orented prograng language. Pack-ages are basc progra unts n Ada 95 to support OO prograng, whch allow the specfcaton of groups of logcally related enttes. Thus, the coheson of a package s anly about how tghtly the enttes are encapsulated n the package. Ths paper dscusses the relatonshps aong these enttes based on dependence analyss and presents the propertes to obtan these dependences. Based on these, the paper proposes an approach to easure the package coheson, whch satsfes the propertes that a good easure should have. Categores and Subject Descrptors D.2.8 [Software Engneerng]: Metrcs perforance easures. General Ters Measureent. Keywords Measureent, Coheson, Object-Orented.. INTRODUCTION Coheson s one of the ost portant software features durng ts developent. It tells us the tghtness aong the coponents of a software odule. The hgher the coheson of a odule, the ore understandable, odfable and antanable the odule s. A software syste should have hgh coheson and low couplng. Researchers have developed several gudelnes to easure coheson of a odule [, 3, 4]. Snce ore and ore applcatons are object-orented, the approaches to easure coheson of objectorented (OO) progras have becoe an portant research feld. Generally, each object-orented prograng language provdes facltes to support OO features, such as data abstracton, encapsulaton and nhertance. Each object conssts of a set of attrbutes to represent the states of objects and a set of operatons on attrbutes. Thus, n OO envronent, the coheson s anly about how tghtly the attrbutes and operatons are encapsulated. Persson to ake dgtal or hard copes of all or part of ths work for personal or classroo use s granted wthout fee provded that copes are not ade or dstrbuted for proft or coercal advantage and that copes bear ths notce and the full ctaton on the frst page. To copy otherwse, or republsh, to post on servers or to redstrbute to lsts, requres pror specfc persson and/or a fee. SIGAda 03, Deceber 7, 2003, San Dego, Calforna, USA. Copyrght 2003 ACM /03/002 $5.00. There are several approaches proposed n lterature to easure OO progra coheson [2, 5, 6, 7,, 2]. Most approaches are based on the nteracton between operatons and attrbutes. The coheson s easured as the nuber of the nteractons. Generally only the references fro operatons to attrbutes are consdered. And few care about the nteractons of attrbutes to attrbutes and operatons to operatons at the sae te. Ths ght lead to bas when easurng the coheson of a class. For exaple, when desgnng the trgonoetrc functon lb class, we ght set a global varable to record the teporal result. The varable s referred n all the operatons of the class. Accordng to ethods based on the nteracton between operatons and attrbutes [6, 7], the coheson s the axu. In fact, there are no relatons aong the operatons f the calls are not taken nto account. In ths vew, ts coheson s 0. The dfference s caused by consderng only the references fro operatons to attrbutes, whle not consderng the nter-operaton relatons. In our prevous work, we have done soe research n easurng OO progra coheson [0, 3, 4]. Our approach overcoes the ltatons of prevous class coheson easures, whch consder only one or two of the three facets. Snce the OO echanss n dfferent prograng languages are dfferent fro each other, ths paper apples our easure to Ada packages. The reanng sectons are organzed as follows. Secton 2 ntroduces the package n Ada 95. Secton 3 dscusses the basc defntons and propertes for our easure. Based on the defntons and propertes, Secton 4 proposes approaches to easure package coheson. Concluson rearks are gven n the last secton. 2. PACKAGES IN ADA 95 In Ada 95[ISO95], packages and tagged types are basc progra unts to support OO prograng. A package allows the specfcaton of groups of logcally related enttes. Typcally, a package contans the declaraton of a type along wth the declaratons of prtve subprogras of the type, whch can be called fro outsde the package, whle ts nner workngs rean hdden fro outsde users. In ths paper, we dstngush packages nto four groups. PG: Packages that contan any knd of enttes except tagged types. PG2: Packages that only contan the declaraton of one tagged type along wth those prtve subprogras of the type. There are two subgroups n PG2: - PG2-: The type s an orgnal tagged type. - PG2-2: The type s a derved type. 62

2 PG3: Cobnaton of PG and PG2. PG4: Generc packages. After a generc package s nstantated, t belongs to one of the forer three groups. Thus, only coheson easure of PG, PG2 and PG3 s dscussed n the paper. 3. DEFINITIONS 3. Basc Defntons In ths secton, we wll present our defntons n the for of PG. The coheson of a package fro PG s anly about how tghtly the objects and subprogras are encapsulated n the package. In ths paper, the relatonshps aong objects and subprogras are defned as three dependences: nter-object, nter-subprogra and subprogra-object dependence. Defnton In the package body or a subprogra of the package, f the defnton (odfcaton) of object A uses (refer, but not odfy) object B drectly or ndrectly, or whether A can been defned s deterned by the state of B, then A depends on B, denoted by A B. Generally, f B s used n the condton part of a control stateent (such as f and whle), and the defnton of A s n the nner stateent of the control stateent, the defnton of A depends on B s state. Defnton 2 If object A s referred n subprogra P, P depends on A, denoted by P A. Defnton 3 There are two types of dependences between subprogras: call dependence and potental dependence. If P s called n M, then M call depends on P, denoted by M P. If the object A used n M s defned n P, the A used n M depends on the A defned n P, denoted by M A, A P, where (A, A) s naed as a tag. For each call edge, add a tag (*, *) for unfcaton..e. f P Q, P *,* Q. To obtan these dependences, we ntroduce four sets for each subprogra M: IN(M) s an object set, each eleent of whch s an object referred before odfyng ts value n M; OUT(M) s an object set, each eleent of whch s an object odfed n M. DEP_A (M) s a dependence set whch represents the dependences fro the objects referred n M to the objects defned outsde M. Each eleent has the for <A, B>, where A and B are objects of the package. DEP_A_OUT(M) s a dependence set whch records the dependences fro the objects referred n M to the objects defned outsde M when extng M. In general, the nteredate results are nvsble outsde, and an object ght be odfed any tes n a subprogra. We ntroduce DEP_A_OUT to prove the precson. Obvously, DEP_A_OUT(M) DEP_A (M). Property A IN(M), A OUT(P) M A, A P. Property 2 <A, B> DEP_A(M), B OUT(P) M B A, P. Property 3 M A, B P, <B, C>(<B, C> DEP_A_OUT(P), C OUT(Q)) M A, C Q. In our prevous work [8, 9], we have proposed ethods to analyze dependences aong stateents for Ada progras. And these dependences can be easly transfored to the dependences proposed n ths paper. Due to the space ltaton, we do not dscuss the n detal here. To present our coheson easure n a unted odel, we ntroduce package dependence graph to descrbe all types of dependences. Defnton 4 The package dependence graph (PGDG) of a package PG s a drected graph, PGDG <N, E, T>, where N s the node set and E s the edge set, T s the tag set. N N O N P, N O s the object node set, each of whch represents a unque object; N P s the subprogra node set, each of whch represents a unque subprogra. PGDG conssts of three sub-graphs: Inter-Object Dependence Graph (OOG), OOG <N O, E O >, where N O s the object node set (the nae of a node s the nae of the object t represents); E O s the edge set, f A B, then edge <A, B> E O. Inter-Subprogra Dependence Graph (P, PPG <N P, E P, T>, where N P s the subprogra node set; E P s the edge set whch represents the dependences between subprogras; T (V V) s the tag set, where V s the unon of objects and {*}. Subprogra-Object Dependence Graph (POG), POG <N, E PO >, where N s the node set whch represents objects and subprogras; E PO s the edge set representng dependences between subprogras and objects. If P A, <P, A> E PO. Exaple shows the package Tr, whch contans three objects: tep, tep and tep2, and four subprogras: sn, cos, tg and ctg. Fgure shows the PGDG of the package Tr n Exaple (all the Tags on PPG are (*, *), because there are only call dependences n ths exaple. We ot the Tags for convenence). Exaple: package Tr. package Tr s tep, tep, tep2: real; functon sn (x: real) return real; functon cos (x: real) return real; functon tg (x: real) return real; functon ctg (x: real) return real; end Tr; package body Tr s functon sn (x: real) return real s begn tep: ; return tep; end sn; 63

3 functon tg (x: real) return real s begn tep:sn(x);tep2:cos(x); tep:tep/tep2; return tep; end tg; end Tr; tep (a) OOG tep2 tep 3.2 Extended Defntons Snce there s no object n the package of PG2, the defntons of Secton 3 can not be appled to these packages drectly. Therefore, ths secton wll extend the defntons of Secton 3. to a ore general odel by the followng steps: For PG, f there s an ebedded package, the package s taken as an object. For PG2, take the coponents of the type as objects of the package. Let A, B be object of a type T, M, P prtve subprogras, and Co and Co2 are coponents of T. Then A, B (A.Co B.Co2) Co Co2. A, P (P A.Co) P Co. A. Co, B. Co2 A, B, M, P (M P) Co, Co2 M P. For PG3, take the types as objects of the package. To present our easure n a unfed odel, we add powers for dfferent objects. PW(O) sn cos (c) PPG tep tep tep2 sn cos tg ctg (b) POG Fgure.. PGDG of class Tr tg ctg Coheson( O) Coheson( PG( O)) O s a package object O s a type object others where Coheson (O) s the coheson of O, PG (O) returns the package contanng O. 4. MEASURING PACKAGE COHESION Accordng to the PGDG, ths secton wll propose our ethod to easure the package coheson. In the followng dscussons, we assue package PG contans n objects and subprogras, where, n Measurng Inter-Object Coheson Inter-object coheson s about the tghtness aong objects n a package. To easure ths coheson, for each object A, ntroduce a set A_DEP to record the objects on whch A depends,.e. Let O_DEP(A) {B A B, A B}. PW _ DEP( A) PW ( B). B O _ DEP( A) Then, we defne the nter-object coheson as: Coheson ( O _ O, n n 0 PW ( A) PW _ DEP( A ) n n 0 n n > PW _ DEP( A) where represents the degree on whch A n depends on other objects. If n0, there s no object n the package, we set t to 0. If n, there s one and only one object n the package, the coheson s ts power. 4.2 Measurng Subprogra-Object Coheson Subprogra-object coheson s the ost portant feld n easurng coheson. Untl now, there have been several approaches proposed n lterature, such as Chae s ethods [6, 7]. But ost approaches are based on the POG. As we have entoned above, all these ethods descrbe the object reference n a sple way and subprogras are connected by the objects referred. Whether there are related aong these subprogras are not descrbed exactly. Thus, these approaches should be proved to descrbe these relatons. For copleteness, we use Co(Prev) to represent a prevous coheson easure, whch satsfes Brand s four propertes. For each subprogra P, we ntroduce another two sets: P_O and P_O_OUT. Where P_O(P) records all the objects referred n P. 64

4 Let P_O_OUT(P) records the objects referred n P, but these objects relate to objects referred by other subprogra,.e., P_O_OUT(P){A B, M (P ρ( P ) A P _ O _ A P _ O( P) M OUT ( P) B, A M A, P) A,B * }. B Then, we defne the subprogra-object coheson as: Coheson( P _ O, A P _ O( P) 0 Co( Prev) ρ( P ) 0 n 0 Others If P_O(P) Φ,.e. no objects are referred n P, we set ρ (P) 0. If the objects referred n P are not related to other subprogras, these objects can work as local varables. It decreases the coheson to take a local varable for a subprogra as an object for all subprogras. If there s no object or subprogra n the package, no subprogra wll depend on others. Thus, Coheson ( P _ O, Measurng Inter-Subprogra Coheson In the PGDG, although subprogras can be connected by objects, ths s not necessary sure that these subprogras are related. To easure the nter-subprogra coheson, we ntroduce another set P_DEP(P) {M P M} for each P. The nter-subprogra coheson Coheson(P_P, s defned as followng: Coheson( P _ P, 0 P _ DEP( P ) 0 > P _ DEP( P) where represents the tghtness between P and other subprogras n the package. If each subprogra depends on all other subprogras, Coheson(P_P,. If all subprogras have no relatons wth any other subprogra, Coheson(P_P, Measurng Package Coheson After easurng the three facets ndependently, we have a dscrete vew of the coheson of a package. We have two ways to easure the package coheson: ) Each easureent works as a feld, the package coheson s 3-tuple, Coheson( < Coheson(O_O,, Coheson(P_O,, Coheson(P_P, >. 2) Integrate the three facets as a whole Coheson( 0 k * Coheson( P _ P, 3 k Coheson ( where k ( 0,] ; k, k 2, k 3 >0, and k + k 2 + k 3. 0 n 0, 0 Others Coheson ( Coheson(O_O, Coheson 2 ( Coheson(P_P, Coheson 3 ( Coheson(P_O, If n0, 0, the package coheson descrbes only the tghtness of the call relatons, thus we ntroduce a paraeter k to constran t. For the exaple shown n Fgure, the coheson of Tr descrbes as follows: Coheson(O_O, Tr) /3 Coheson(P_O, Tr)0 Coheson(P_P, Tr)/3 Let k k 2 k 3 /3, Co(Prev), then Coheson(Tr) 2/9. Brand et al. [3, 4] have stated that a good coheson easure should be () Non-negatve and standardzaton. (2) Mnu and axu. (3) Monotony. (4) Coheson does not ncrease when cobnng two odules. These propertes gve a gudelne to develop a good coheson easure. Accordng to the defntons, t s easy to prove our easure satsfes these propertes. 4.5 Coheson for PG2-2 In the herarches of types, the derved type nherts the coponents and prtve subprogras of the super types. Generally, nhertance wll ncrease the couplng and decrease the 65

5 coheson. For the package fro PG2-2, we wll dscuss ts coheson n four cases: Case : Take the package ndependently. Case 2: Take all the prtve subprogras and coponents (contans those fro super type) nto consderaton. Case 3: If the prtve subprogras of the derved type ght access the coponents (or subprogra) of the super type, take these coponents (or subprogra) as those of the derved type. Case 4: Take the super type as an object of the derved type. The shortcong of Case s that: It only easures the coheson of the addtonal coponents and prtve subprogras of the derved type, not the coplete type. The prtve subprogras n the super type can not access the coponents of the derved type except dspatched subprogras. Consequently, n Case 2 or 3, the deeper the herarchy of types s, the saller the coheson. And t s hard to desgn a package whch coheson s bg enough. Although we present four cases n ths secton, none s good enough to descrbe the coheson for a package fro PG2-2. To easure the coheson of a derved type, uch ore aspects should be consdered. 5. RELATED WORKS There have several ethods proposed n lteratures to easure class coheson. Ths secton gves a bref revew of these ethods. ( ) () Chdaber s LCOM [0, ], t easures the 2 coheson by slar ethods and non-slar ethods. It s a reverse coheson easure. The bgger the easure, the lower the coheson. (2) The PPG n Htz s LCOM2 s represented by an undrected graph. LCOM2 s the nuber of sub-graphs connected. When there s one and only one sub-graph, he ntroduces connectvty to dstngush the. (3) Brand s RCI s the rato of the nuber of edges on POG to the ax nteracton between subprogras and objects. (4) Henderson s LCOM3 can be descrbed as follows. n µ ( A j ) n j LCOM 3( C) where µ(a) {M A P_O(M)}, A s attrbute and M s ethod. (5) Chae s CO [6] ntroduces glue ethods, and Xu-Zhou s CO [3] ntroduces cut set (glue edges) to analyze the nteract pattern. These two easures are ore ratonal than other easures. Fro the ntroductons above, we can see that All these ethods consder the attrbute reference n a sple way. Whether the ethods are related or not are not descrbed exactly. LCOM, LCOM2 and LCOM3 are non-standard, because ther up-bounds are related to the nuber of ethods n the class. LCOM s non-onotonous. The easurng results ght be nconsstent wth ntuton n soe cases RCI has the basc four propertes proposed by Brand. But t does not consder the patterns of the nteractons aong ts ebers, nether LCOM and LCOM2 nor LCOM3. Chae s CO overcoes ost ltatons of prevous easures. But t s non-onotonous [3]. Xu-Zhou s CO proves Chae s coheson easure, and akes ts result ore consstent wth ntuton. The chef dsadvantage of both easures s that they can be appled to connected POG; otherwse the result wll always be 0. LCOM and LCOM2 easure the coheson aong ethods n a class. We can prove the slar functon usng the dependences aong ethods proposed n ths paper. LCOM3, Chae and Xu-Zhou s CO easure the coheson aong ethods and attrbutes n a class. In ths paper we prove the by ntroducng ρ (M ) for each ethod M. 6. CONCLUSION Ths paper proposes an approach to easure the coheson of a package based on dependence analyss. In ths ethod, we dscussed the tghtness of a package fro the three facets: nterobject, subprogra-object and nter-subprogra. These three facets can be used to easure the package coheson ndependently and can also be ntegrated as a whole. Our approach overcoes the ltatons of prevous class coheson easures, whch consder only one or two of the three facets. Thus, our easure s ore consstent wth the ntuton. In the future work, we wll verfy and prove our easure by experent analyss When easurng package coheson, the followng should be pad attentons. () In the herarches of types, the prtve subprogras of super type ght access the objects of the derved type by dspatchng. Therefore, when easurng the coheson of PG2, t s hard to deterne whether the accesson of derved typed s consdered or not. (2) We can deterne polyorphc calls n an applcaton syste. However t s possble for a package, whch can be reused n any systes. (3) How to deal wth soe specal subprogras, such as access subprogras, snce such subprogras can access soe specal objects n the package. (4) How to apply the doan knowledge to coheson easure. In all, f a package can be appled to any applcatons, the coheson s anly about tself wthout consderng the applcaton envronents. Otherwse, t s the coheson n the specal envronents. 66

6 7. ACKNOWLEDGMENTS Ths work was supported n part by the Natonal Natural Scence Foundaton of Chna (NSFC) ( ), Natonal Grand Fundaental Research 973 Progra of Chna (G ), and Natonal Research Foundaton for the Doctoral Progra of Hgher Educaton of Chna ( ). 8. REFERENCES [] Allen, E.B., Khoshgoftaar, T.M. Measurng Couplng and Coheson: An Inforaton-Theory Approach. n Proceedngs of the Sxth Internatonal Software Metrcs Syposu. Florda USA, IEEE CS Press, 999, [2] Bansya, J.L., et al. A Class Coheson Metrc for Objectorented Desgns. Journal of Object-orented Prograng, 999, (8): [3] Brand, L.C., Morasca, S., Basl, V.R. Property-Based Software Engneerng Measureent. IEEE Trans. Software Engneerng, Jan. 996, 22(): [4] Brand, L.C., Daly, J., Wuest, J. A Unfed Fraework for Coheson Measureent n Object-Orented Systes. Eprcal Software Engneerng, 998, 3(): [5] Brand, L.C., Morasca, S., Basl, V.R. Defnng and Valdatng Measures for Object-Based Hgh-Level Desgn. IEEE Trans. Software Engneerng, 999, 25(5): [6] Chae, H.S., Kwon, Y.R., Bae, D.H. A Coheson Measure for Object-Orented Classes. Software Practce & Experence, 2000, 30(2): [7] Chae, H.S., Kwon, Y.R. A Coheson Measure for Classes n Object-Orented Systes. n Proceedngs of the Ffth Internatonal Software Metrcs Syposu. Bethesda, MD USA, 998, IEEE CS Press, [8] Chen, Z., Xu, B., Yang, H. Slcng Tagged Objects n Ada 95. n Proceedngs of AdaEurope 200, LNCS 2043: [9] Chen, Z., Xu, B., Yang, H., Zhao, J. Statc Dependency Analyss for Concurrent Ada 95 Progras. n Proceedngs of AdaEurope 2002, LNCS 236, [0] Chen, Z., Xu, B. Zhou, Y., Zhao, J., Yang, H. A Novel Approach to Measurng Class Coheson Based on Dependence Analyss. n Proceedngs of ICSM 2002, IEEE CS Press, [] Chdaber, S.R., Keerer, C.F. A Metrcs Sute for Object- Orented Desgn. IEEE Trans. Software Engneerng, 994, 20(6): [2] Htz, M., Montazer, B. Measurng Couplng and Coheson n Object-Orented Systes. n Proceedngs of Internatonal Syposu on Appled Corporate Coputng, Monterrey, Mexco, October 995: [3] Xu, B., Zhou, Y. Coents on A coheson easure for object-orented classes. Software Practce & Experence, 200, 3(4): [4] Zhou, Y., Guan, Y., Xu, B. On Revsng Chae s Coheson Measure for Classes. J. Software. 200, 2(Suppl.): (n Chnese) 67

On-line Scheduling Algorithm with Precedence Constraint in Embeded Real-time System

On-line Scheduling Algorithm with Precedence Constraint in Embeded Real-time System 00 rd Internatonal Conference on Coputer and Electrcal Engneerng (ICCEE 00 IPCSIT vol (0 (0 IACSIT Press, Sngapore DOI: 077/IPCSIT0VNo80 On-lne Schedulng Algorth wth Precedence Constrant n Ebeded Real-te

More information

Introduction. Leslie Lamports Time, Clocks & the Ordering of Events in a Distributed System. Overview. Introduction Concepts: Time

Introduction. Leslie Lamports Time, Clocks & the Ordering of Events in a Distributed System. Overview. Introduction Concepts: Time Lesle Laports e, locks & the Orderng of Events n a Dstrbuted Syste Joseph Sprng Departent of oputer Scence Dstrbuted Systes and Securty Overvew Introducton he artal Orderng Logcal locks Orderng the Events

More information

Optimization Methods: Integer Programming Integer Linear Programming 1. Module 7 Lecture Notes 1. Integer Linear Programming

Optimization Methods: Integer Programming Integer Linear Programming 1. Module 7 Lecture Notes 1. Integer Linear Programming Optzaton Methods: Integer Prograng Integer Lnear Prograng Module Lecture Notes Integer Lnear Prograng Introducton In all the prevous lectures n lnear prograng dscussed so far, the desgn varables consdered

More information

Merging Results by Using Predicted Retrieval Effectiveness

Merging Results by Using Predicted Retrieval Effectiveness Mergng Results by Usng Predcted Retreval Effectveness Introducton Wen-Cheng Ln and Hsn-Hs Chen Departent of Coputer Scence and Inforaton Engneerng Natonal Tawan Unversty Tape, TAIWAN densln@nlg.cse.ntu.edu.tw;

More information

Solutions to Programming Assignment Five Interpolation and Numerical Differentiation

Solutions to Programming Assignment Five Interpolation and Numerical Differentiation College of Engneerng and Coputer Scence Mechancal Engneerng Departent Mechancal Engneerng 309 Nuercal Analyss of Engneerng Systes Sprng 04 Nuber: 537 Instructor: Larry Caretto Solutons to Prograng Assgnent

More information

An Optimal Algorithm for Prufer Codes *

An 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 information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem 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 information

Cluster Analysis of Electrical Behavior

Cluster 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 information

Generating Fuzzy Term Sets for Software Project Attributes using and Real Coded Genetic Algorithms

Generating 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 information

A NOTE ON FUZZY CLOSURE OF A FUZZY SET

A NOTE ON FUZZY CLOSURE OF A FUZZY SET (JPMNT) Journal of Process Management New Technologes, Internatonal A NOTE ON FUZZY CLOSURE OF A FUZZY SET Bhmraj Basumatary Department of Mathematcal Scences, Bodoland Unversty, Kokrajhar, Assam, Inda,

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism 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 information

Outline. Third Programming Project Two-Dimensional Arrays. Files You Can Download. Exercise 8 Linear Regression. General Regression

Outline. Third Programming Project Two-Dimensional Arrays. Files You Can Download. Exercise 8 Linear Regression. General Regression Project 3 Two-densonal arras Ma 9, 6 Thrd Prograng Project Two-Densonal Arras Larr Caretto Coputer Scence 6 Coputng n Engneerng and Scence Ma 9, 6 Outlne Quz three on Thursda for full lab perod See saple

More information

EXTENDED FORMAL SPECIFICATIONS OF 3D SPATIAL DATA TYPES

EXTENDED FORMAL SPECIFICATIONS OF 3D SPATIAL DATA TYPES - 1 - EXTENDED FORMAL SPECIFICATIONS OF D SPATIAL DATA TYPES - TECHNICAL REPORT - André Borrann Coputaton Cvl Engneerng Technsche Unverstät München INTRODUCTION Startng pont for the developent of a spatal

More information

TN348: Openlab Module - Colocalization

TN348: 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 information

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1)

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1) Secton 1.2 Subsets and the Boolean operatons on sets If every element of the set A s an element of the set B, we say that A s a subset of B, or that A s contaned n B, or that B contans A, and we wrte A

More information

2016 International Conference on Sustainable Energy, Environment and Information Engineering (SEEIE 2016) ISBN:

2016 International Conference on Sustainable Energy, Environment and Information Engineering (SEEIE 2016) ISBN: 06 Internatonal Conference on Sustanable Energy, Envronent and Inforaton Engneerng (SEEIE 06) ISBN: 978--60595-337-3 A Study on IEEE 80. MAC Layer Msbehavor under Dfferent Back-off Algorths Trong Mnh HOANG,,

More information

Multiple Instance Learning via Multiple Kernel Learning *

Multiple Instance Learning via Multiple Kernel Learning * The Nnth nternatonal Syposu on Operatons Research and ts Applcatons (SORA 10) Chengdu-Juzhagou, Chna, August 19 23, 2010 Copyrght 2010 ORSC & APORC, pp. 160 167 ultple nstance Learnng va ultple Kernel

More information

On Some Entertaining Applications of the Concept of Set in Computer Science Course

On Some Entertaining Applications of the Concept of Set in Computer Science Course On Some Entertanng Applcatons of the Concept of Set n Computer Scence Course Krasmr Yordzhev *, Hrstna Kostadnova ** * Assocate Professor Krasmr Yordzhev, Ph.D., Faculty of Mathematcs and Natural Scences,

More information

A New Scheduling Algorithm for Servers

A New Scheduling Algorithm for Servers A New Schedulng Algorth for Servers Nann Yao, Wenbn Yao, Shaobn Ca, and Jun N College of Coputer Scence and Technology, Harbn Engneerng Unversty, Harbn, Chna {yaonann, yaowenbn, cashaobn, nun}@hrbeu.edu.cn

More information

ON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE

ON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE Yordzhev K., Kostadnova H. Інформаційні технології в освіті ON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE Yordzhev K., Kostadnova H. Some aspects of programmng educaton

More information

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Sum 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 information

An Efficient Fault-Tolerant Multi-Bus Data Scheduling Algorithm Based on Replication and Deallocation

An Efficient Fault-Tolerant Multi-Bus Data Scheduling Algorithm Based on Replication and Deallocation BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volue 16, No Sofa 016 Prnt ISSN: 1311-970; Onlne ISSN: 1314-4081 DOI: 10.1515/cat-016-001 An Effcent Fault-Tolerant Mult-Bus Data

More information

User Behavior Recognition based on Clustering for the Smart Home

User Behavior Recognition based on Clustering for the Smart Home 3rd WSEAS Internatonal Conference on REMOTE SENSING, Vence, Italy, Noveber 2-23, 2007 52 User Behavor Recognton based on Clusterng for the Sart Hoe WOOYONG CHUNG, JAEHUN LEE, SUKHYUN YUN, SOOHAN KIM* AND

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A 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 information

A Theory of Non-Deterministic Networks

A Theory of Non-Deterministic Networks A Theory of Non-Deternstc Networs Alan Mshcheno and Robert K rayton Departent of EECS, Unversty of Calforna at ereley {alan, brayton}@eecsbereleyedu Abstract oth non-deterns and ult-level networs copactly

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

Ontology Generator from Relational Database Based on Jena

Ontology 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 information

A Clustering Algorithm for Chinese Adjectives and Nouns 1

A Clustering Algorithm for Chinese Adjectives and Nouns 1 Clusterng lgorthm for Chnese dectves and ouns Yang Wen, Chunfa Yuan, Changnng Huang 2 State Key aboratory of Intellgent Technology and System Deptartment of Computer Scence & Technology, Tsnghua Unversty,

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL 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 information

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour 6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the

More information

Optimally Combining Positive and Negative Features for Text Categorization

Optimally Combining Positive and Negative Features for Text Categorization Optally Cobnng Postve and Negatve Features for Text Categorzaton Zhaohu Zheng ZZHENG3@CEDAR.BUFFALO.EDU Rohn Srhar ROHINI@CEDAR.BUFFALO.EDU CEDAR, Dept. of Coputer Scence and Engneerng, State Unversty

More information

Aircraft Engine Gas Path Fault Diagnosis Based on Fuzzy Inference

Aircraft Engine Gas Path Fault Diagnosis Based on Fuzzy Inference 202 Internatonal Conference on Industral and Intellgent Inforaton (ICIII 202) IPCSIT vol.3 (202) (202) IACSIT Press, Sngapore Arcraft Engne Gas Path Fault Dagnoss Based on Fuzzy Inference Changzheng L,

More information

Cordial and 3-Equitable Labeling for Some Star Related Graphs

Cordial and 3-Equitable Labeling for Some Star Related Graphs Internatonal Mathematcal Forum, 4, 009, no. 31, 1543-1553 Cordal and 3-Equtable Labelng for Some Star Related Graphs S. K. Vadya Department of Mathematcs, Saurashtra Unversty Rajkot - 360005, Gujarat,

More information

Using Gini-Index for Feature Selection in Text Categorization

Using Gini-Index for Feature Selection in Text Categorization 3rd Internatonal Conference on Inforaton, Busness and Educaton Technology (ICIBET 014) Usng Gn-Index for Feature Selecton n Text Categorzaton Zhu Wedong 1, Feng Jngyu 1 and Ln Yongn 1 School of Coputer

More information

Maintaining temporal validity of real-time data on non-continuously executing resources

Maintaining temporal validity of real-time data on non-continuously executing resources Mantanng temporal valdty of real-tme data on non-contnuously executng resources Tan Ba, Hong Lu and Juan Yang Hunan Insttute of Scence and Technology, College of Computer Scence, 44, Yueyang, Chna Wuhan

More information

an assocated logc allows the proof of safety and lveness propertes. The Unty model nvolves on the one hand a programmng language and, on the other han

an assocated logc allows the proof of safety and lveness propertes. The Unty model nvolves on the one hand a programmng language and, on the other han UNITY as a Tool for Desgn and Valdaton of a Data Replcaton System Phlppe Quennec Gerard Padou CENA IRIT-ENSEEIHT y Nnth Internatonal Conference on Systems Engneerng Unversty of Nevada, Las Vegas { 14-16

More information

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance

Tsinghua 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 information

Software Trustworthiness Static Measurement Model and the Tool

Software Trustworthiness Static Measurement Model and the Tool Avalable onlne at www.jpe-onlne.com vol. 13, no. 7, November 2017, pp. 1101-1110 DOI: 10.23940/jpe.17.07.p13.11011110 Software Trustworthness Statc Measurement Model and the Tool Yan L, Zhqang Wu, Yxang

More information

Multicast Tree Rearrangement to Recover Node Failures. in Overlay Multicast Networks

Multicast Tree Rearrangement to Recover Node Failures. in Overlay Multicast Networks Multcast Tree Rearrangeent to Recover Node Falures n Overlay Multcast Networks Hee K. Cho and Chae Y. Lee Dept. of Industral Engneerng, KAIST, 373-1 Kusung Dong, Taejon, Korea Abstract Overlay ultcast

More information

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following.

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following. Complex Numbers The last topc n ths secton s not really related to most of what we ve done n ths chapter, although t s somewhat related to the radcals secton as we wll see. We also won t need the materal

More information

126 Int. J. Ad Hoc and Ubiquitous Computing, Vol. 1, No. 3, Djamel Djenouri*

126 Int. J. Ad Hoc and Ubiquitous Computing, Vol. 1, No. 3, Djamel Djenouri* 126 Int. J. Ad Hoc and Ubqutous Coputng, Vol. 1, No. 3, 2006 New power-aware routng protocol for oble ad hoc networks Djael Djenour* Basc Software Laboratory, CERIST Center of Research, Algers, Algera

More information

MODULE DESIGN BASED ON INTERFACE INTEGRATION TO MAXIMIZE PRODUCT VARIETY AND MINIMIZE FAMILY COST

MODULE 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 information

Module Management Tool in Software Development Organizations

Module 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 information

Related-Mode Attacks on CTR Encryption Mode

Related-Mode Attacks on CTR Encryption Mode Internatonal Journal of Network Securty, Vol.4, No.3, PP.282 287, May 2007 282 Related-Mode Attacks on CTR Encrypton Mode Dayn Wang, Dongda Ln, and Wenlng Wu (Correspondng author: Dayn Wang) Key Laboratory

More information

Scheduling Workflow Applications on the Heterogeneous Cloud Resources

Scheduling Workflow Applications on the Heterogeneous Cloud Resources Indan Journal of Scence and Technology, Vol 8(2, DOI: 0.7485/jst/205/v82/57984, June 205 ISSN (rnt : 0974-6846 ISSN (Onlne : 0974-5645 Schedulng Workflow Applcatons on the Heterogeneous Cloud Resources

More information

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data

Type-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 information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

Color Image Segmentation Based on Adaptive Local Thresholds

Color Image Segmentation Based on Adaptive Local Thresholds Color Iage Segentaton Based on Adaptve Local Thresholds ETY NAVON, OFE MILLE *, AMI AVEBUCH School of Coputer Scence Tel-Avv Unversty, Tel-Avv, 69978, Israel E-Mal * : llero@post.tau.ac.l Fax nuber: 97-3-916084

More information

Intra-Parametric Analysis of a Fuzzy MOLP

Intra-Parametric Analysis of a Fuzzy MOLP Intra-Parametrc Analyss of a Fuzzy MOLP a MIAO-LING WANG a Department of Industral Engneerng and Management a Mnghsn Insttute of Technology and Hsnchu Tawan, ROC b HSIAO-FAN WANG b Insttute of Industral

More information

Scheduling Remote Access to Scientific Instruments in Cyberinfrastructure for Education and Research

Scheduling Remote Access to Scientific Instruments in Cyberinfrastructure for Education and Research Schedulng Remote Access to Scentfc Instruments n Cybernfrastructure for Educaton and Research Je Yn 1, Junwe Cao 2,3,*, Yuexuan Wang 4, Lanchen Lu 1,3 and Cheng Wu 1,3 1 Natonal CIMS Engneerng and Research

More information

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation Intellgent Informaton Management, 013, 5, 191-195 Publshed Onlne November 013 (http://www.scrp.org/journal/m) http://dx.do.org/10.36/m.013.5601 Qualty Improvement Algorthm for Tetrahedral Mesh Based on

More information

3D vector computer graphics

3D vector computer graphics 3D vector computer graphcs Paolo Varagnolo: freelance engneer Padova Aprl 2016 Prvate Practce ----------------------------------- 1. Introducton Vector 3D model representaton n computer graphcs requres

More information

Notes on Organizing Java Code: Packages, Visibility, and Scope

Notes on Organizing Java Code: Packages, Visibility, and Scope Notes on Organzng Java Code: Packages, Vsblty, and Scope CS 112 Wayne Snyder Java programmng n large measure s a process of defnng enttes (.e., packages, classes, methods, or felds) by name and then usng

More information

Determination of Body Sway Area by Fourier Analysis of its Contour

Determination of Body Sway Area by Fourier Analysis of its Contour PhUSE 213 Paper SP8 Deternaton of Body Sway Area by Fourer Analyss of ts Contour Abstract Thoas Wollsefen, InVentv Health Clncal, Eltvlle, Gerany Posturography s used to assess the steadness of the huan

More information

A XML-Based Composition Event Approach as an Integration and Cooperation Middleware

A 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 information

Low training strength high capacity classifiers for accurate ensembles using Walsh Coefficients

Low training strength high capacity classifiers for accurate ensembles using Walsh Coefficients Low tranng strength hgh capacty classfers for accurate ensebles usng Walsh Coeffcents Terry Wndeatt, Cere Zor Unv Surrey, Guldford, Surrey, Gu2 7H t.wndeatt surrey.ac.uk Abstract. If a bnary decson s taken

More information

Classifier Selection Based on Data Complexity Measures *

Classifier 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 information

Multi-Tier Diversified Service Architecture for Internet 3.0: The Next Generation Internet

Multi-Tier Diversified Service Architecture for Internet 3.0: The Next Generation Internet Washngton Unversty n St. Lous Washngton Unversty Open Scholarshp All Coputer Scence and Engneerng Research Coputer Scence and Engneerng Report Nuber: WUCSE-2010-31 2010 Mult-Ter Dversfed Servce Archtecture

More information

Research on action recognition method under mobile phone visual sensor Wang Wenbin 1, Chen Ketang 2, Chen Liangliang 3

Research on action recognition method under mobile phone visual sensor Wang Wenbin 1, Chen Ketang 2, Chen Liangliang 3 Internatonal Conference on Autoaton, Mechancal Control and Coputatonal Engneerng (AMCCE 05) Research on acton recognton ethod under oble phone vsual sensor Wang Wenbn, Chen Ketang, Chen Langlang 3 Qongzhou

More information

FINDING IMPORTANT NODES IN SOCIAL NETWORKS BASED ON MODIFIED PAGERANK

FINDING IMPORTANT NODES IN SOCIAL NETWORKS BASED ON MODIFIED PAGERANK FINDING IMPORTANT NODES IN SOCIAL NETWORKS BASED ON MODIFIED PAGERANK L-qng Qu, Yong-quan Lang 2, Jng-Chen 3, 2 College of Informaton Scence and Technology, Shandong Unversty of Scence and Technology,

More information

Non-Split Restrained Dominating Set of an Interval Graph Using an Algorithm

Non-Split Restrained Dominating Set of an Interval Graph Using an Algorithm Internatonal Journal of Advancements n Research & Technology, Volume, Issue, July- ISS - on-splt Restraned Domnatng Set of an Interval Graph Usng an Algorthm ABSTRACT Dr.A.Sudhakaraah *, E. Gnana Deepka,

More information

Analysis of Continuous Beams in General

Analysis of Continuous Beams in General Analyss of Contnuous Beams n General Contnuous beams consdered here are prsmatc, rgdly connected to each beam segment and supported at varous ponts along the beam. onts are selected at ponts of support,

More information

High-Boost Mesh Filtering for 3-D Shape Enhancement

High-Boost Mesh Filtering for 3-D Shape Enhancement Hgh-Boost Mesh Flterng for 3-D Shape Enhancement Hrokazu Yagou Λ Alexander Belyaev y Damng We z Λ y z ; ; Shape Modelng Laboratory, Unversty of Azu, Azu-Wakamatsu 965-8580 Japan y Computer Graphcs Group,

More information

Pose, Posture, Formation and Contortion in Kinematic Systems

Pose, Posture, Formation and Contortion in Kinematic Systems Pose, Posture, Formaton and Contorton n Knematc Systems J. Rooney and T. K. Tanev Department of Desgn and Innovaton, Faculty of Technology, The Open Unversty, Unted Kngdom Abstract. The concepts of pose,

More information

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT 3. - 5. 5., Brno, Czech Republc, EU APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT Abstract Josef TOŠENOVSKÝ ) Lenka MONSPORTOVÁ ) Flp TOŠENOVSKÝ

More information

A Topology-aware Random Walk

A Topology-aware Random Walk A Topology-aware Random Walk Inkwan Yu, Rchard Newman Dept. of CISE, Unversty of Florda, Ganesvlle, Florda, USA Abstract When a graph can be decomposed nto clusters of well connected subgraphs, t s possble

More information

Security Enhanced Dynamic ID based Remote User Authentication Scheme for Multi-Server Environments

Security Enhanced Dynamic ID based Remote User Authentication Scheme for Multi-Server Environments Internatonal Journal of u- and e- ervce, cence and Technology Vol8, o 7 0), pp7-6 http://dxdoorg/07/unesst087 ecurty Enhanced Dynamc ID based Remote ser Authentcaton cheme for ult-erver Envronments Jun-ub

More information

Handwritten English Character Recognition Using Logistic Regression and Neural Network

Handwritten English Character Recognition Using Logistic Regression and Neural Network Handwrtten Englsh Character Recognton Usng Logstc Regresson and Neural Network Tapan Kuar Hazra 1, Rajdeep Sarkar 2, Ankt Kuar 3 1 Departent of Inforaton Technology, Insttute of Engneerng and Manageent,

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content 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 information

AADL : about scheduling analysis

AADL : about scheduling analysis AADL : about schedulng analyss Schedulng analyss, what s t? Embedded real-tme crtcal systems have temporal constrants to meet (e.g. deadlne). Many systems are bult wth operatng systems provdng multtaskng

More information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc.

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc. [Type text] [Type text] [Type text] ISSN : 0974-74 Volume 0 Issue BoTechnology 04 An Indan Journal FULL PAPER BTAIJ 0() 04 [684-689] Revew on Chna s sports ndustry fnancng market based on market -orented

More information

Multi-Constraint Multi-Processor Resource Allocation

Multi-Constraint Multi-Processor Resource Allocation Mult-Constrant Mult-Processor Resource Allocaton Ar R. B. Behrouzan 1, Dp Goswa 1, Twan Basten 1,2, Marc Gelen 1, Had Alzadeh Ara 1 1 Endhoven Unversty of Technology, Endhoven, The Netherlands 2 TNO Ebedded

More information

Oracle Database: SQL and PL/SQL Fundamentals Certification Course

Oracle 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 information

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements Module 3: Element Propertes Lecture : Lagrange and Serendpty Elements 5 In last lecture note, the nterpolaton functons are derved on the bass of assumed polynomal from Pascal s trangle for the fled varable.

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler 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 information

A system based on a modified version of the FCM algorithm for profiling Web users from access log

A system based on a modified version of the FCM algorithm for profiling Web users from access log A syste based on a odfed verson of the FCM algorth for proflng Web users fro access log Paolo Corsn, Laura De Dosso, Beatrce Lazzern, Francesco Marcellon Dpartento d Ingegnera dell Inforazone va Dotsalv,

More information

CHAPTER 2 DECOMPOSITION OF GRAPHS

CHAPTER 2 DECOMPOSITION OF GRAPHS CHAPTER DECOMPOSITION OF GRAPHS. INTRODUCTION A graph H s called a Supersubdvson of a graph G f H s obtaned from G by replacng every edge uv of G by a bpartte graph,m (m may vary for each edge by dentfyng

More information

Vertex Degrees in Planar Maps

Vertex Degrees in Planar Maps Vertex Degrees n Planar Maps Gwendal COLLET, Mchael DRMOTA and Lukas Danel KLAUSNER Insttute of Dscrete Matheatcs and Geoetry Techncal Unversty of Venna 1040 Venna Austra February 19, 2016 Abstract We

More information

Locating Software Faults Based on Control Flow and Data Dependence

Locating Software Faults Based on Control Flow and Data Dependence JOURNAL OF COMPUTERS, VOL. 9, NO. 12, DECEMBER 2014 2797 Locatng Software Faults Based on Control Flow and Data Dependence Chenghu Hu Lab of Intellgent Computng and Software Engneerng Zhejang Sc-Tech Unversty

More information

Specifying Database Updates Using A Subschema

Specifying Database Updates Using A Subschema Specfyng Database Updates Usng A Subschema Sona Rstć, Pavle Mogn 2, Ivan Luovć 3 Busness College, V. Perća 4, 2000 Nov Sad, Yugoslava sdrstc@uns.ns.ac.yu 2 Vctora Unversty of Wellngton, School of Mathematcal

More information

Performance Analysis of Coiflet Wavelet and Moment Invariant Feature Extraction for CT Image Classification using SVM

Performance Analysis of Coiflet Wavelet and Moment Invariant Feature Extraction for CT Image Classification using SVM Perforance Analyss of Coflet Wavelet and Moent Invarant Feature Extracton for CT Iage Classfcaton usng SVM N. T. Renukadev, Assstant Professor, Dept. of CT-UG, Kongu Engneerng College, Perundura Dr. P.

More information

F Geometric Mean Graphs

F Geometric Mean Graphs Avalable at http://pvamu.edu/aam Appl. Appl. Math. ISSN: 1932-9466 Vol. 10, Issue 2 (December 2015), pp. 937-952 Applcatons and Appled Mathematcs: An Internatonal Journal (AAM) F Geometrc Mean Graphs A.

More information

Lecture 5: Multilayer Perceptrons

Lecture 5: Multilayer Perceptrons Lecture 5: Multlayer Perceptrons Roger Grosse 1 Introducton So far, we ve only talked about lnear models: lnear regresson and lnear bnary classfers. We noted that there are functons that can t be represented

More information

Transaction-Consistent Global Checkpoints in a Distributed Database System

Transaction-Consistent Global Checkpoints in a Distributed Database System Proceedngs of the World Congress on Engneerng 2008 Vol I Transacton-Consstent Global Checkponts n a Dstrbuted Database System Jang Wu, D. Manvannan and Bhavan Thurasngham Abstract Checkpontng and rollback

More information

A Cluster Tree Method For Text Categorization

A Cluster Tree Method For Text Categorization Avalable onlne at www.scencedrect.co Proceda Engneerng 5 (20) 3785 3790 Advanced n Control Engneerngand Inforaton Scence A Cluster Tree Meod For Text Categorzaton Zhaoca Sun *, Yunng Ye, Weru Deng, Zhexue

More information

Data Representation in Digital Design, a Single Conversion Equation and a Formal Languages Approach

Data Representation in Digital Design, a Single Conversion Equation and a Formal Languages Approach Data Representaton n Dgtal Desgn, a Sngle Converson Equaton and a Formal Languages Approach Hassan Farhat Unversty of Nebraska at Omaha Abstract- In the study of data representaton n dgtal desgn and computer

More information

Prediction of Dumping a Product in Textile Industry

Prediction of Dumping a Product in Textile Industry Int. J. Advanced Networkng and Applcatons Volue: 05 Issue: 03 Pages:957-96 (03) IN : 0975-090 957 Predcton of upng a Product n Textle Industry.V.. GANGA EVI Professor n MCA K..R.M. College of Engneerng

More information

CMPS 10 Introduction to Computer Science Lecture Notes

CMPS 10 Introduction to Computer Science Lecture Notes CPS 0 Introducton to Computer Scence Lecture Notes Chapter : Algorthm Desgn How should we present algorthms? Natural languages lke Englsh, Spansh, or French whch are rch n nterpretaton and meanng are not

More information

A Novel Fuzzy Classifier Using Fuzzy LVQ to Recognize Online Persian Handwriting

A Novel Fuzzy Classifier Using Fuzzy LVQ to Recognize Online Persian Handwriting A Novel Fuzzy Classfer Usng Fuzzy LVQ to Recognze Onlne Persan Handwrtng M. Soleyan Baghshah S. Bagher Shourak S. Kasae Departent of Coputer Engneerng, Sharf Unversty of Technology, Tehran, Iran soleyan@ce.sharf.edu

More information

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task Proceedngs of NTCIR-6 Workshop Meetng, May 15-18, 2007, Tokyo, Japan Term Weghtng Classfcaton System Usng the Ch-square Statstc for the Classfcaton Subtask at NTCIR-6 Patent Retreval Task Kotaro Hashmoto

More information

Design of Structure Optimization with APDL

Design of Structure Optimization with APDL Desgn of Structure Optmzaton wth APDL Yanyun School of Cvl Engneerng and Archtecture, East Chna Jaotong Unversty Nanchang 330013 Chna Abstract In ths paper, the desgn process of structure optmzaton wth

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A 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 information

AN ALGEBRAIC APPROACH TO CONSISTENCY CHECKING BETWEEN CLASS DIAGRAMS

AN ALGEBRAIC APPROACH TO CONSISTENCY CHECKING BETWEEN CLASS DIAGRAMS AN ALGEBRAIC AROACH TO CONSISTENC CHECKING BETWEEN CLASS DIAGRAMS HIDEKAZU ENJO, MOTONARI TANABU, JUNICHI IIJIMA NTT DATA Corporaton, okohama Natonal Unversty, Tokyo Insttute of Technology enouh@nttdata.co.p,

More information

Loop Transformations for Parallelism & Locality. Review. Scalar Expansion. Scalar Expansion: Motivation

Loop Transformations for Parallelism & Locality. Review. Scalar Expansion. Scalar Expansion: Motivation Loop Transformatons for Parallelsm & Localty Last week Data dependences and loops Loop transformatons Parallelzaton Loop nterchange Today Scalar expanson for removng false dependences Loop nterchange Loop

More information

A User Selection Method in Advertising System

A User Selection Method in Advertising System Int. J. Communcatons, etwork and System Scences, 2010, 3, 54-58 do:10.4236/jcns.2010.31007 Publshed Onlne January 2010 (http://www.scrp.org/journal/jcns/). A User Selecton Method n Advertsng System Shy

More information

A CALCULATION METHOD OF DEEP WEB ENTITIES RECOGNITION

A 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 information

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES UbCC 2011, Volume 6, 5002981-x manuscrpts OPEN ACCES UbCC Journal ISSN 1992-8424 www.ubcc.org VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

More information

Relevance Feedback in Content-based 3D Object Retrieval A Comparative Study

Relevance Feedback in Content-based 3D Object Retrieval A Comparative Study 753 Coputer-Aded Desgn and Applcatons 008 CAD Solutons, LLC http://www.cadanda.co Relevance Feedback n Content-based 3D Object Retreval A Coparatve Study Panagots Papadaks,, Ioanns Pratkaks, Theodore Trafals

More information

Load Balancing for Hex-Cell Interconnection Network

Load 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 information