Effective Context-based BIM Style Description (BSD) of Query Results

Size: px
Start display at page:

Download "Effective Context-based BIM Style Description (BSD) of Query Results"

Transcription

1 Effective Cotext-based BIM Style Descriptio () of Query Results Tae Wook Kag ICT Lab. Korea Istitute of Costructio Techology Seoul, South Korea Abstract The purpose of this study is to develop a effective Buildig Iformatio Modelig (BIM) query visualizatio style descriptio ad a method for utilizig it based o cotext. Such BIM would ifluece usability i visualizig query results accordig to a user s use case cotext after queryig the objects required from a BIM database. This study proposes a cotext-based structure for BIM style descriptio () of query results ad a laguage that defies it effectively. The proposed is demostrated through a case study, ad coclusios are derived. Keywords-BIM; Query Laguage; Cotext; Visualizatio Style;. I. INTRODUCTION Buildig Iformatio Modelig (BIM) techology is a 3D-based buildig object database (DB) modelig ad utilizatio techology specialized for the architecture, egieerig, ad costructio (AEC) idustries. BIM ca be actively applied to ustructured buildig desigs ad buildig member prefabricatio. Recetly, BIM techology has bee used to coduct various studies o buildig Facility Maagemet (FM), Buildig Automatio Systems (BASs), Buildig Eergy Maagemet Systems (BEMSs), ad Geographic Iformatio Systems (GISs) for Smart Buildig ad Urba Maagemet (SBUM). This is because problems that caot be solved by existig FM, BAS, BEMS, ad GIS systems could be effectively addressed if 3D buildig object DB iformatio from the BIM were well coverged. For BIM-based SBUM, BIM DB iformatio must be queried effectively, ad the queried results must be visualized accordig to the use case cotext for users. I particular, processig ad visualizig the queried results accordig to the use case cotext ca ifluece the usability of the BIM-based SBUM system. However, few studies related to this area have bee coducted because BIM techology is relatively ew, ad FM, BAS, ad BEMS, as well as techologies for itegratio ad utilizatio of their iformatio have emerged withi the last two to three years. This study proposes a cotext-based structure that ca effectively visualize queried results obtaied from the BIM DB by a user accordig to the use case cotext, ad a laguage that ca defie the structure effectively. The proposed is demostrated through a case study, ad coclusios are derived. Here, cotext-based refers to a method for displayig queried iformatio effectively i various Hyu Sag Choi ICT Lab. Korea Istitute of Costructio Techology Seoul, South Korea hyusag@kict.re.kr applicatio cotexts based o BIM. For example, i some applicatios, oly importat query results amog all results are preferred to be displayed o a scree. Furthermore, a represetatio mode (color, visualizatio style, etc.) for certai results may be emphasized depedig o the cotext i which a user searches the virtual space. The cotextbased mode supports these features, so that it ca help users to recogize query results effectively i BIM iformatio that icludes a large umber of BIM objects ad make a decisio. We described the cotet for research as follows. 1.The Itroductio sectio describes research backgroud ad motivatio. 2.The Study methodology sectio describes the study workflow. 3.The Related literature review surveys the recet research. 4.The Developmet of the query result structure sectio describes the method desig. 5.The Implemetatio case study sectio develops the prototype to validate. 6.The Discussio sectio describes the beefits of 7.The Coclusio ad future work sectio explais the results of our study ad draws coclusios. II. STUDY METHODOLOGY The research scope of this study is the developmet of a cotext-based structure. The study s coclusios are derived through case studies. Defiitio of research scope BIM DB structure aalysis laguage defiitio Implemetatio case studies structure developmet cotext defiitio Figure 1. Research-related literature review BIM DB query method defiitio Discussio Research flow. BIM DB query laguage defiitio Coclusio 65

2 The study method is show i Fig. 1. The differetiatio of this study ca be derived by reviewig the research scope ad related literature. For structure developmet, first, the Idustry Foudatio Classes (IFC)-based BIM DB structure is aalyzed, ad a simplified BIM query laguage structure is developed. The, the cotext-based laguage is defied ad coclusios are derived via the implemetatio of case studies. III. RELATED LITERATURE REVIEW Studies related to BIM DB queries were coducted to develop query methods i accordace with their utilizatio purpose, ad they are based o the IFC DB proposed by buildigsmart alliace [8] or o commercial buildig modelig system DBs, such as Autodesk Revit [11] ad Graphisoft ArchiCAD software [12]. Research o object iteractio query [1] proposed a Query Volume (QV) method that is specialized for the purpose of buildig desig. Research o automated extractio from ad queryig of the BIM DB [2] proposed a buildig compoet query, locatio query, ad space query for the BIM DB query operatios, ad implemeted them. Research o spatio-sematic cosistecy checkig for the BIM DB [3] proposed a sematically queryable measure for buildig spaces. Research o the spatial query laguage [4] defied the operators for space query of GIS ad buildig objects, ad developed a viewer that ca perform space queries with regard to objects represeted by CityGML [9]. Research o costructio-specific spatial iformatio [5] proposed a query laguage that ca check costructability from the desiged buildig model iformatio. Aother study o the GIS model iformatio represetatio proposed olie mappig [6] usig HTML5. I that study, GIS model iformatio was represeted graphically usig HTML5. I a study o theme-based mappig ad graphical represetatio of GIS model iformatio [7], the directio for the cocept of the Extesible Markup Laguage (XML) theme-based graphic symbol creatio ad its extesio were proposed. May studies related to this are based o GIS. The literature review related to the preset study shows that most research focused o query methods ad laguage developmet for buildig object query, desig itetio check, space check, ad costructability. However, few studies have bee coducted o a method for effectively visualizig queried results from the BIM DB accordig to the use case cotext, ad there is o related tool to perform this. I additio, the developmet of BIM techology is still uderway. Noetheless, few studies have bee doe o how to express query results for BIM shape ad attributes effectively. IV. DEVELOPMENT OF THE QUERY RESULT STRUCTURE A. Aalysis of the BIM DB structure The BIM DB i this study is based o the IFC [10]. The IFC is a BIM iteratioal stadard file format that ca represet a buildig structure as relatioships amog buildig objects, such as buildig, story, slab, floor, colum, door, ad widow. The IFC is stored i EXPRESS or XML mode, ad verificatio rules are defied for each object class i order to coduct object iformatio itegrity checks. Recetly, buildigsmart preseted IFC4 that improved the extedibility of file formats ad removed ambiguity. The IFC ca search a etire IFC object hierarchy structure ad extract required iformatio usig the IfcProject object that defies a buildig project. Each object ca search topological iformatio i relatio to the correspodig object through the IfcRelatioship of the IfcObjectDefiitio. The IfcRelatioship is redefied as it is derived ito classes of IfcRelAggregates or IfcRelCotaiedISpatialStructure, depedig o the type of relatioship with the objects. These classes represet whole/part ad referece relatioships betwee objects. The relatioships that are used most to search the IFC objects are Relatig/Related, Decomposed, Cotaied, ad Refereced. The buildig space ad member objects have a iclusio relatioship with each other. For example, IfcBuildig that icludes IfcProject icludes a aggregate relatioship of IfcBuildigStorey usig the IfcRelAggregates object. Coversely, IfcBuildigStorey refereces objects, i which they are icluded, as a iverse relatioship (INV). IfcBuildigStorey maages IfcProduct usig the relatioship object called IfcRelCotaiedISpatialStructure. Fig. 2 shows the IfcBuildig class relatioship. Figure 2. IfcBuildig classes relatioship [10] The IFC stores buildig iformatio as shape iformatio ad attribute iformatio. The shape iformatio is recorded i boudary represetatio (B-Rep) format or parametric-based primitive format. If the IFC 66

3 shape iformatio is aalyzed, space-based objects ca be queried. The attribute iformatio is provided via IfcPropertySet i associatio with objects. A object ca be related to multiple attribute sets. IfcPropertySet has IfcProperty which maages idividual attributes. Therefore, a attribute value of a particular object ca be acquired via access to IfcProperty; i additio, a object with a specific attribute value ca be searched. I IFC2x3, the IFC structure cosists of more tha 700 classes based o extedibility. This is highly complex because it defies relatioships betwee classes sematically. I this paper, the Simple BIM (SBIM) DB structure show i Fig. 3 was desiged to make queryig of IFC DB iformatio more coveiet. ObjectType PropertyType -DefaultValue: strig -Type: eum{iteger, real, strig, list, table} PropertyTypeSet Property -Name: strig -Value: strig SBIM DB Creatio SBIM Query Process IFC File IFC Parser SBIM DB Coverter SBIM DB Query strig SBIM Query results Figure 4. SBIMql Query Egie Processor File BIM DB query process. SBIM Query results Cotext-based Results C. Defiitio of the BIM DB query laguage I this study, Simple BIM DB Query Laguage (SBIMql) is developed to defie a iformatio query format for SBIM DB. SBIMql uses a toke aalyzer ad a parser geerator such as LEXical aalyzer (Lex) or Yet Aother Compiler Compiler (YACC) i order to check sytax errors automatically. The laguage structure is defied as beig similar to that of Structured Query Laguage (SQL). The SBIMql defiitio for YACC is as follows: Cotai -Associatio Variable : PROPERTY_NAME Shape Figure 3. Object -Name: strig Simple BIM DB architecture. PropertySet -Name: strig B. Defiitio of the BIM DB query method For a BIM DB query, IFC is parsed to be stored i the simple BIM DB structure. Buildig classes such as slab, wall, ad widow are mapped to objects, whereas types of buildig classes are mapped to ObjectType. A Whole/Part structure of a object is represeted by a Cotai Relatioship. Other relatioships ca be represeted by a Associatio Relatioship. Sice Object classes ad ObjectType classes have a Depedecy relatioship, a specific buildig elemet ca be queried. I additio, Object classes iclude PropertySet classes such that objects with a specific attribute value ca be searched. Searchig accordig to object relatioships ca be doe usig the Cotai ad Associatio relatioships. Fig. 4 shows the BIM DB query process, icludig processig. Value : STRING CoditioOP : = < > <= >= Fuc : IsI IsCross IsOut SimpleExpressio : Variables CoditioOP Value LogicOp : AND OR Expressio : SimpleExpressio SimpleExpressio LogicOp Expressio Usig SBIMql, the followig query ca be defied sytactically. SELECT FROM IfcObject WHERE Type=IfcWidow AND Name= Widow xyz 67

4 The issue described i the previous paragraph ca be defied as a problem of mappig elemets i the query results (QR) set ito the cotext-based QR (CQR) described by the cotext-based, as show i Fig. 6. As ca be see from Fig. 6, plays a role as a coversio fuctio betwee sets. The cosists of a umber of BIM styles (BSs) of query results that defie the view style of the query result. Depedig o the cotext i which the BS is applied, a attribute ad shape style are applied to the BS. The cotext cosists of specific style applicatio coditios uder which the style is applied. The coditio has filters that defie detailed coditios to process the attribute or shape styles i accordace with the cotext. The attribute style defies how to represet the attribute values i the query result to a user, whereas the shape style defies the materials that are used to visualize the object shape i the query result. The material ca defie color, trasparecy, ad texture. For example, if the cotext is a space program, the color schema ca be developed ad applied accordigly. Table 1 describes the cotext-based defiitio. Figure 5. SBIMql process algorithm. The sematics of this query statemet is for queryig all the objects of Type IfcWidow ad the Name attribute value of Widow xyz. Fig. 5 shows the algorithm of the SBIM query egie that processes SBIMql. D. Defiitio of the Cotext-based structure I order for a user to recogize query results effectively, it is highly importat to support features that provide color schema accordig to attribute values based o the use case cotext while visualizig the query result. It is also importat to emphasize specific objects ad specific values of objects, which iflueces usability directly. To implemet this feature, cotext-based laguage is defied to display SBIMql query results effectively based o the use case cotext. The must support a variety of use case cotexts for users. Figure 6. Set Mappig from QR to CQR. BS Elemet BS BS BS Ctx Desc C C T N F F L Var V V From V To = { Ctx, Desc}, Ctx = Cotext, Desc = Descriptio, F = { F = { BS}, BS = { BS C = { C TABLE I., L}, F, F}, C = { T, N}, = { Var, V, V, C}, From, V To }. CONTEXT-BASED DEFINITION Descriptio BIM query results Style Defiitio BIM Style Defiitio umets of BIM Style like below Ctx = Cotext ame Desc = Descriptio BIM Style Defiitio umets Cotext Defiitio Descriptio Cotext Coditio Defiitio Cotext Coditio umets Cotext-based Coditio Type Cotext-based Coditio Name Cotext-based Coditio Filter Defiitio Filter umets that have a variable, value, ad equatio. Coditio Logic script to describe the BIM Property ad Geometry Trasformatio depedig o Cotext Cotext-based Coditio Filer Variable such as Type, DistaceFromCameraToObjectCeter ad OrderIdex Filter Variable value From value to evaluate the Filter coditio To value to evaluate the Filter coditio (1) (2) (3) (4) 68

5 Fig. 7 shows the algorithm related to rederig the query results cosiderig. Figure 7. process algorithm. Fig. 8 shows the elemets class diagram. It cosists of coditios which ca cotai the filters. The filter cotais the other filter or the logic to represet how to reder the queried BIM product. The filter cosists of Var, V, V, ad From V To to evaluate the coditio. This logic ca be executed whe the coditio icludig the filters is satisfied. Figure 8. elemets class diagram i Uified Modelig Laguage (UML). The followig code is a XML defiitio example to visualize the BIM query iformatio i the cotext of the Space Program Maagemet usig the proposed. <> <BS Cotext="Facility maagemet" Desc="Iformatio highlight"> Coditio Filter Var, V, VFrom, V Logic To <Coditio Type="Property" Name="Legth of object"> <Filter Var="Type" Value="IfcWallStadardCase"> <Filter Var="DistaceFromCameraToObjectCeterPositio" <Logic> </Logic> </Coditio> FromValue="0" ToValue="10"> Value = strig.format("legth of %s = %.2f", Property.PSet("Name"), Property.PSet("Legth")) TextHeight = DistaceFromCameraToObjectCeterPositio <Coditio Type="Geometry" Desc="Object highlight"> <Filter Var="Type" Value="IfcWallStadardCase"> <Filter Var="SortIdex" Value="0"> <Logic> Color = RGB(0.0, 1.0, 1.0, 1.0) </Logic> </Coditio> <Coditio Type="Geometry" Desc="Trasparet schema"> <Filter Var="Type" Value="IfcWallStadardCase"> <Filter Var="DistaceFromCameraToObjectCeterPositio" FromValue="0" ToValue="10"> <Filter Var="SortIdex" ValueFrom="1" <Logic> ValueTo="ifiite"> Ratio = (QR.Cout - SortIdex) / QR.Cout Color = RGB(0.0, 1.0, 0.0, Ratio) </Logic> </Coditio> </BS> </> V. IMPLEMENTATION CASE STUDY SBIMql ad the were implemeted usig the opesource extesible Buildig Iformatio Modelig (xbim) Toolkit for this case study via the cotext-based implemetatio. Note that xbim is a ope-source-based software developmet BIM tool that supports IFC read-adwrite as well as mesh processig usig Ope CASCADE, ad visualizatio via a 3D rederig egie for IFC shape visualizatio. 69

6 Fig. 9 shows a result that performs the SBIMql query statemet SELECT FROM IfcWallStadardCase WHERE IfcWallStadardCase.Legth > Fig. 9 shows the model before (above) ad after (below) the SBIMql query. Cotext-based Coditio ad Logic Script Var = SortIdex If ( Var = 0) Color = RGB(1.0, 1.0, 0.0, 0.0) Var = SortIdex If ( 0 Var < if) Ratio = (QR.Cout - SortIdex) / QR.Cout Color = RGB(0.0, 1.0, 0.0, Ratio) Var = Legth If ( 0 Var < 10000) Color = RGB(0.0, 1.0, 0.0, 1.0) If ( Var < 12000) Color = RGB(0.0, 1.0, 1.0, 1.0) If ( Var < 15000) Color = RGB(0.0, 0.0, 1.0, 1.0) If ( Var < if) Color = RGB(1.0, 0.0, 1.0, 1.0) SBIMql+ results VI. DISCUSSION Figure 9. SBIMql query ad results. The followig code shows the result of applyig the cotext-based accordig to the use case cotext. It was verified that the query result was effectively visualized usig the accordig to the use case cotext. SELECT (, 'Cotext-based.xml') FROM IfcWallStadardCase WHERE IfcWallStadardCase.Legth > 5000' ORDERBY IfcWallStadardCase.Legth Table 2 lists the results for how the SBIMqlprocessed result ca be differet depedig o the cotext coditio. TABLE II. CONTEXT-BASED RESULTS Cotext-based Coditio ad Logic Script Var = DistaceFr omcamerato ObjectCet erpositio Np = Near distace from camera to object ceter positio If ( 0 Var < 15) Value = strig.format("legth of %s = %.2fm", Property.PSet("Name"), Property.PSet("Legth")) TextHeight = DistaceFromCameraToObjectCeterPositio Color = RGB(0.0, 1.0, 0.0, 0.8) Else Value = "" Color = RGB(0.0, 1.0, 0.0, 0.3) Ed SBIMql+ results Np = Np = Np = Np = 9.21 To evaluate the usability of the, a five-poit scale Likert survey was coducted with three BIM practitioers ad three ordiary persos by askig them how much they uderstood the query itetios after showig the results of SBIMql ad SBIMql+. TABLE III. Usability Item Uderstadig (U) easy to uderstad the query result. Search (S) required objects ca be searched quickly. Recogitio (R) iformatio o the scree ca be recogized comfortably. CONTEXT-BASED RESULTS SBIMql SBIMql+ Differece The iterview participats provided positive aswers for the usability, show i Table 3, which distictively demostrate the differece betwee the two groups of SBIMql ad. Particularly, respodets recogized that the improved ability to search for a eeded object withi the queried objects results set. The participats suggested that a icreased variety of operators is required for the, ad that more improvemets are eeded i terms of queries o the BIM objects ad processig performace. There were the discussios related to results such as the meaigs ad effects as described below. First, there are meaigs whe the is used for the object classificatio betwee the BIM products which have similar shapes but differet property values. Secod, the query results ca be uderstood as represetig a object by usig ituitively. It is possible to validate the query results regardless of whether the search result is correct. 70

7 Third, the ca be used to represet the color schema depedig o the property value of the BIM product. Forth, the query results ca be visualized cosiderig the avigatio cotext icludig the variables such as the camera distace from the observed object i the 3D rederig space. However, there were some issues as described below. First, if there are may objects i a BIM model, it seems that the query process performace is slow. I case of this, it is ecessary to improve the performace. Secod, the various operatios such as touch, i, ad out betwee BIM products are eeded to represet the query results cosiderig the model space cotext. I additio, to satisfy the suggested opiios, optimizatio ad efficiet space idexig for SBIMql ad processig are required. VII. CONCLUSION AND FUTURE WORK For cotext-based structure developmet, the IFCbased BIM DB structure was aalyzed, ad a simplified BIM query laguage structure was developed. The proposed i the implemetatio case study showed the feasibility of visualizig query results based o the use case cotext of a user. By usig the proposed method, tools that ca icrease the usability of query results ca be provided to the AEC idustries accordig to various use case cotexts, such as SBUM. The survey results caot be verified statistically, because the umber of the samples was small, which is the limitatio of this study. This limitatio will be overcome i the subsequet study. Moreover, we will exted the mappig operators for the proposed ad study how to aalyze the iformatio graphically i the future. [3] S. Daum ad A. Borrma, Checkig spatio-sematic cosistecy of buildig iformatio models by meas of a query laguage, Thirteeth Iteratioal Coferece o Costructio Applicatios of Virtual Reality, 2013, pp [4] A. Borrma, From GIS to BIM ad back agai a spatial query laguage for 3D buildigs ad 3D city models, Fifth Iteratioal 3D GeoIfo Coferece, 2010, pp [5] M. Nepal, S. Staub-Frech, R. Pottiger, ad A. Webster, Queryig a buildig iformatio model for costructiospecific spatial iformatio, Advaced Egieerig Iformatics, vol. 26, pp , [6] M. N. K. Boulos, W. Jeffrey, G. Jiaya, ad Y. Peg, Web GIS i practice VIII: HTML5 ad the cavas elemet for iteractive olie mappig, Iteratioal Joural of Health Geographics, vol. 9, o. 1, pp. 1 13, [7] T. S. Abso ad E. Olivier, Towards web services dedicated to thematic mappig, OSGeo Joural, vol. 3, o. 1, [8] buildigsmart alliace, [retrieved April 2014] [9] CityGML, [retrieved April 2014] [10] Idustry Foudatio Classes, buildigsmarttech.org/ifc/ifc2x4/rc3/html/idex.htm, [retrieved April 2014] [11] Autodesk Revit, [retrieved April 2014] [12] ArchiCAD, [retrieved April 2014] ACKNOWLEDGMENT This research was supported by a grat from the BIM/GIS Platform-based Costructio Spatial Iformatio Itegratio Operatio Techology Developmet project, which is oe of the mai projects i 2014 of the Korea Istitute of Costructio Techology. REFERENCES [1] C. Soto ad M. Carlsso, Object Iteractio Query: A cotext awareess tool for evaluatig BIM compoets iteractios. bimforum, projects.buildigsmartalliace.org/files/?artifact_id=5372, [2] M. Nepal, Automated extractio ad queryig of costructio-specific desig features from a buildig iformatio model, doctoral thesis, Uiversity of British Columbia,

3D Model Retrieval Method Based on Sample Prediction

3D Model Retrieval Method Based on Sample Prediction 20 Iteratioal Coferece o Computer Commuicatio ad Maagemet Proc.of CSIT vol.5 (20) (20) IACSIT Press, Sigapore 3D Model Retrieval Method Based o Sample Predictio Qigche Zhag, Ya Tag* School of Computer

More information

Task scenarios Outline. Scenarios in Knowledge Extraction. Proposed Framework for Scenario to Design Diagram Transformation

Task scenarios Outline. Scenarios in Knowledge Extraction. Proposed Framework for Scenario to Design Diagram Transformation 6-0-0 Kowledge Trasformatio from Task Scearios to View-based Desig Diagrams Nima Dezhkam Kamra Sartipi {dezhka, sartipi}@mcmaster.ca Departmet of Computig ad Software McMaster Uiversity CANADA SEKE 08

More information

A SOFTWARE MODEL FOR THE MULTILAYER PERCEPTRON

A SOFTWARE MODEL FOR THE MULTILAYER PERCEPTRON A SOFTWARE MODEL FOR THE MULTILAYER PERCEPTRON Roberto Lopez ad Eugeio Oñate Iteratioal Ceter for Numerical Methods i Egieerig (CIMNE) Edificio C1, Gra Capitá s/, 08034 Barceloa, Spai ABSTRACT I this work

More information

Τεχνολογία Λογισμικού

Τεχνολογία Λογισμικού ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τεχνολογία Λογισμικού, 7ο/9ο εξάμηνο 2018-2019 Τεχνολογία Λογισμικού Ν.Παπασπύρου, Αν.Καθ. ΣΗΜΜΥ, ickie@softlab.tua,gr

More information

1 Enterprise Modeler

1 Enterprise Modeler 1 Eterprise Modeler Itroductio I BaaERP, a Busiess Cotrol Model ad a Eterprise Structure Model for multi-site cofiguratios are itroduced. Eterprise Structure Model Busiess Cotrol Models Busiess Fuctio

More information

A New Morphological 3D Shape Decomposition: Grayscale Interframe Interpolation Method

A New Morphological 3D Shape Decomposition: Grayscale Interframe Interpolation Method A ew Morphological 3D Shape Decompositio: Grayscale Iterframe Iterpolatio Method D.. Vizireau Politehica Uiversity Bucharest, Romaia ae@comm.pub.ro R. M. Udrea Politehica Uiversity Bucharest, Romaia mihea@comm.pub.ro

More information

Ones Assignment Method for Solving Traveling Salesman Problem

Ones Assignment Method for Solving Traveling Salesman Problem Joural of mathematics ad computer sciece 0 (0), 58-65 Oes Assigmet Method for Solvig Travelig Salesma Problem Hadi Basirzadeh Departmet of Mathematics, Shahid Chamra Uiversity, Ahvaz, Ira Article history:

More information

Data Warehousing. Paper

Data Warehousing. Paper Data Warehousig Paper 28-25 Implemetig a fiacial balace scorecard o top of SAP R/3, usig CFO Visio as iterface. Ida Carapelle & Sophie De Baets, SOLID Parters, Brussels, Belgium (EUROPE) ABSTRACT Fiacial

More information

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe CHAPTER 26 Ehaced Data Models: Itroductio to Active, Temporal, Spatial, Multimedia, ad Deductive Databases Copyright 2016 Ramez Elmasri ad Shamkat B.

More information

Outline. Research Definition. Motivation. Foundation of Reverse Engineering. Dynamic Analysis and Design Pattern Detection in Java Programs

Outline. Research Definition. Motivation. Foundation of Reverse Engineering. Dynamic Analysis and Design Pattern Detection in Java Programs Dyamic Aalysis ad Desig Patter Detectio i Java Programs Outlie Lei Hu Kamra Sartipi {hul4, sartipi}@mcmasterca Departmet of Computig ad Software McMaster Uiversity Caada Motivatio Research Problem Defiitio

More information

THIN LAYER ORIENTED MAGNETOSTATIC CALCULATION MODULE FOR ELMER FEM, BASED ON THE METHOD OF THE MOMENTS. Roman Szewczyk

THIN LAYER ORIENTED MAGNETOSTATIC CALCULATION MODULE FOR ELMER FEM, BASED ON THE METHOD OF THE MOMENTS. Roman Szewczyk THIN LAYER ORIENTED MAGNETOSTATIC CALCULATION MODULE FOR ELMER FEM, BASED ON THE METHOD OF THE MOMENTS Roma Szewczyk Istitute of Metrology ad Biomedical Egieerig, Warsaw Uiversity of Techology E-mail:

More information

Panel for Adobe Premiere Pro CC Partner Solution

Panel for Adobe Premiere Pro CC Partner Solution Pael for Adobe Premiere Pro CC Itegratio for more efficiecy The makes video editig simple, fast ad coveiet. The itegrated pael gives users immediate access to all medialoopster features iside Adobe Premiere

More information

IncorporatingCluster-BasedRelationshipsin Web Rule Language

IncorporatingCluster-BasedRelationshipsin Web Rule Language IcorporatigCluster-BasedRelatioshipsi Web Rule Laguage Mala Mehrotra Pragati Syergetic ResearchIc. Cupertio. CA mm@pragati-ic.com http://www.pragati-ic.com 1 Itroductio The Sematic Web visio requires rule-based

More information

Elementary Educational Computer

Elementary Educational Computer Chapter 5 Elemetary Educatioal Computer. Geeral structure of the Elemetary Educatioal Computer (EEC) The EEC coforms to the 5 uits structure defied by vo Neuma's model (.) All uits are preseted i a simplified

More information

New HSL Distance Based Colour Clustering Algorithm

New HSL Distance Based Colour Clustering Algorithm The 4th Midwest Artificial Itelligece ad Cogitive Scieces Coferece (MAICS 03 pp 85-9 New Albay Idiaa USA April 3-4 03 New HSL Distace Based Colour Clusterig Algorithm Vasile Patrascu Departemet of Iformatics

More information

Interactive PMCube Explorer

Interactive PMCube Explorer Iteractive PMCube Explorer Documetatio ad User Maual Thomas Vogelgesag Carl vo Ossietzky Uiversität Oldeburg December 9, 206 Cotets Itroductio 3 2 Applicatio Overview 4 3 Data Preparatio 6 3. Data Warehouse

More information

Bayesian approach to reliability modelling for a probability of failure on demand parameter

Bayesian approach to reliability modelling for a probability of failure on demand parameter Bayesia approach to reliability modellig for a probability of failure o demad parameter BÖRCSÖK J., SCHAEFER S. Departmet of Computer Architecture ad System Programmig Uiversity Kassel, Wilhelmshöher Allee

More information

Optimization for framework design of new product introduction management system Ma Ying, Wu Hongcui

Optimization for framework design of new product introduction management system Ma Ying, Wu Hongcui 2d Iteratioal Coferece o Electrical, Computer Egieerig ad Electroics (ICECEE 2015) Optimizatio for framework desig of ew product itroductio maagemet system Ma Yig, Wu Hogcui Tiaji Electroic Iformatio Vocatioal

More information

APPLICATION NOTE PACE1750AE BUILT-IN FUNCTIONS

APPLICATION NOTE PACE1750AE BUILT-IN FUNCTIONS APPLICATION NOTE PACE175AE BUILT-IN UNCTIONS About This Note This applicatio brief is iteded to explai ad demostrate the use of the special fuctios that are built ito the PACE175AE processor. These powerful

More information

An Improved Shuffled Frog-Leaping Algorithm for Knapsack Problem

An Improved Shuffled Frog-Leaping Algorithm for Knapsack Problem A Improved Shuffled Frog-Leapig Algorithm for Kapsack Problem Zhoufag Li, Ya Zhou, ad Peg Cheg School of Iformatio Sciece ad Egieerig Hea Uiversity of Techology ZhegZhou, Chia lzhf1978@126.com Abstract.

More information

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe CHAPTER 19 Query Optimizatio Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe Itroductio Query optimizatio Coducted by a query optimizer i a DBMS Goal:

More information

Keywords Software Architecture, Object-oriented metrics, Reliability, Reusability, Coupling evaluator, Cohesion, efficiency

Keywords Software Architecture, Object-oriented metrics, Reliability, Reusability, Coupling evaluator, Cohesion, efficiency Volume 3, Issue 9, September 2013 ISSN: 2277 128X Iteratioal Joural of Advaced Research i Computer Sciece ad Software Egieerig Research Paper Available olie at: www.ijarcsse.com Couplig Evaluator to Ehace

More information

WEBSITE STRUCTURE IMPROVEMENT USING ANT COLONY TECHNIQUE

WEBSITE STRUCTURE IMPROVEMENT USING ANT COLONY TECHNIQUE WEBSITE STRUCTURE IMPROVEMENT USING ANT COLONY TECHNIQUE Wiwik Aggraei 1, Agyl Ardi Rahmadi 1, Radityo Prasetyo Wibowo 1 1 Iformatio System Departmet, Faculty of Iformatio Techology, Istitut Tekologi Sepuluh

More information

Performance Plus Software Parameter Definitions

Performance Plus Software Parameter Definitions Performace Plus+ Software Parameter Defiitios/ Performace Plus Software Parameter Defiitios Chapma Techical Note-TG-5 paramete.doc ev-0-03 Performace Plus+ Software Parameter Defiitios/2 Backgroud ad Defiitios

More information

Ontology-based Decision Support System with Analytic Hierarchy Process for Tour Package Selection

Ontology-based Decision Support System with Analytic Hierarchy Process for Tour Package Selection 2017 Asia-Pacific Egieerig ad Techology Coferece (APETC 2017) ISBN: 978-1-60595-443-1 Otology-based Decisio Support System with Aalytic Hierarchy Process for Tour Pacage Selectio Tie-We Sug, Chia-Jug Lee,

More information

Today s objectives. CSE401: Introduction to Compiler Construction. What is a compiler? Administrative Details. Why study compilers?

Today s objectives. CSE401: Introduction to Compiler Construction. What is a compiler? Administrative Details. Why study compilers? CSE401: Itroductio to Compiler Costructio Larry Ruzzo Sprig 2004 Today s objectives Admiistrative details Defie compilers ad why we study them Defie the high-level structure of compilers Associate specific

More information

Chapter 11. Friends, Overloaded Operators, and Arrays in Classes. Copyright 2014 Pearson Addison-Wesley. All rights reserved.

Chapter 11. Friends, Overloaded Operators, and Arrays in Classes. Copyright 2014 Pearson Addison-Wesley. All rights reserved. Chapter 11 Frieds, Overloaded Operators, ad Arrays i Classes Copyright 2014 Pearso Addiso-Wesley. All rights reserved. Overview 11.1 Fried Fuctios 11.2 Overloadig Operators 11.3 Arrays ad Classes 11.4

More information

Goals of the Lecture UML Implementation Diagrams

Goals of the Lecture UML Implementation Diagrams Goals of the Lecture UML Implemetatio Diagrams Object-Orieted Aalysis ad Desig - Fall 1998 Preset UML Diagrams useful for implemetatio Provide examples Next Lecture Ð A variety of topics o mappig from

More information

Chapter 3 Classification of FFT Processor Algorithms

Chapter 3 Classification of FFT Processor Algorithms Chapter Classificatio of FFT Processor Algorithms The computatioal complexity of the Discrete Fourier trasform (DFT) is very high. It requires () 2 complex multiplicatios ad () complex additios [5]. As

More information

Goals of this Lecture Activity Diagram Example

Goals of this Lecture Activity Diagram Example Goals of this Lecture Activity Diagram Example Object-Orieted Aalysis ad Desig - Fall 998 Preset a example activity diagram Ð Relate to requiremets, use cases, ad class diagrams Also, respod to a questio

More information

Evaluation scheme for Tracking in AMI

Evaluation scheme for Tracking in AMI A M I C o m m u i c a t i o A U G M E N T E D M U L T I - P A R T Y I N T E R A C T I O N http://www.amiproject.org/ Evaluatio scheme for Trackig i AMI S. Schreiber a D. Gatica-Perez b AMI WP4 Trackig:

More information

The Magma Database file formats

The Magma Database file formats The Magma Database file formats Adrew Gaylard, Bret Pikey, ad Mart-Mari Breedt Johaesburg, South Africa 15th May 2006 1 Summary Magma is a ope-source object database created by Chris Muller, of Kasas City,

More information

Mobile terminal 3D image reconstruction program development based on Android Lin Qinhua

Mobile terminal 3D image reconstruction program development based on Android Lin Qinhua Iteratioal Coferece o Automatio, Mechaical Cotrol ad Computatioal Egieerig (AMCCE 05) Mobile termial 3D image recostructio program developmet based o Adroid Li Qihua Sichua Iformatio Techology College

More information

Mapping Publishing and Mapping Adaptation in the Middleware of Railway Information Grid System

Mapping Publishing and Mapping Adaptation in the Middleware of Railway Information Grid System Mappig Publishig ad Mappig Adaptatio i the Middleware of Railway Iformatio Grid ystem You Gamei, Liao Huamig, u Yuzhog Istitute of Computig Techology, Chiese Academy of cieces, Beijig 00080 gameiu@ict.ac.c

More information

IMP: Superposer Integrated Morphometrics Package Superposition Tool

IMP: Superposer Integrated Morphometrics Package Superposition Tool IMP: Superposer Itegrated Morphometrics Package Superpositio Tool Programmig by: David Lieber ( 03) Caisius College 200 Mai St. Buffalo, NY 4208 Cocept by: H. David Sheets, Dept. of Physics, Caisius College

More information

Python Programming: An Introduction to Computer Science

Python Programming: An Introduction to Computer Science Pytho Programmig: A Itroductio to Computer Sciece Chapter 1 Computers ad Programs 1 Objectives To uderstad the respective roles of hardware ad software i a computig system. To lear what computer scietists

More information

Sectio 4, a prototype project of settig field weight with AHP method is developed ad the experimetal results are aalyzed. Fially, we coclude our work

Sectio 4, a prototype project of settig field weight with AHP method is developed ad the experimetal results are aalyzed. Fially, we coclude our work 200 2d Iteratioal Coferece o Iformatio ad Multimedia Techology (ICIMT 200) IPCSIT vol. 42 (202) (202) IACSIT Press, Sigapore DOI: 0.7763/IPCSIT.202.V42.0 Idex Weight Decisio Based o AHP for Iformatio Retrieval

More information

BOOLEAN DIFFERENTIATION EQUATIONS APPLICABLE IN RECONFIGURABLE COMPUTATIONAL MEDIUM

BOOLEAN DIFFERENTIATION EQUATIONS APPLICABLE IN RECONFIGURABLE COMPUTATIONAL MEDIUM MATEC Web of Cofereces 79, 01014 (016) DOI: 10.1051/ mateccof/0167901014 T 016 BOOLEAN DIFFERENTIATION EQUATIONS APPLICABLE IN RECONFIGURABLE COMPUTATIONAL MEDIUM Staislav Shidlovskiy 1, 1 Natioal Research

More information

Image Segmentation EEE 508

Image Segmentation EEE 508 Image Segmetatio Objective: to determie (etract) object boudaries. It is a process of partitioig a image ito distict regios by groupig together eighborig piels based o some predefied similarity criterio.

More information

Harris Corner Detection Algorithm at Sub-pixel Level and Its Application Yuanfeng Han a, Peijiang Chen b * and Tian Meng c

Harris Corner Detection Algorithm at Sub-pixel Level and Its Application Yuanfeng Han a, Peijiang Chen b * and Tian Meng c Iteratioal Coferece o Computatioal Sciece ad Egieerig (ICCSE 015) Harris Corer Detectio Algorithm at Sub-pixel Level ad Its Applicatio Yuafeg Ha a, Peijiag Che b * ad Tia Meg c School of Automobile, Liyi

More information

A Modified Multiband U Shaped and Microcontroller Shaped Fractal Antenna

A Modified Multiband U Shaped and Microcontroller Shaped Fractal Antenna al Joural o Recet ad Iovatio Treds i Computig ad Commuicatio ISSN: 221-8169 A Modified Multibad U Shaped ad Microcotroller Shaped Fractal Atea Shweta Goyal 1, Yogedra Kumar Katiyar 2 1 M.tech Scholar,

More information

Cubic Polynomial Curves with a Shape Parameter

Cubic Polynomial Curves with a Shape Parameter roceedigs of the th WSEAS Iteratioal Coferece o Robotics Cotrol ad Maufacturig Techology Hagzhou Chia April -8 00 (pp5-70) Cubic olyomial Curves with a Shape arameter MO GUOLIANG ZHAO YANAN Iformatio ad

More information

Real-time Path Prediction and Grid-based Path Modeling Method Using GPS

Real-time Path Prediction and Grid-based Path Modeling Method Using GPS Iteratioal Joural of Applied Egieerig Research ISSN 0973-4562 Volume 12, Number 20 (2017) pp. 9997-10001 Research Idia Publicatios. http://www.ripublicatio.com Real-time Path Predictio ad Grid-based Path

More information

Service Oriented Enterprise Architecture and Service Oriented Enterprise

Service Oriented Enterprise Architecture and Service Oriented Enterprise Approved for Public Release Distributio Ulimited Case Number: 09-2786 The 23 rd Ope Group Eterprise Practitioers Coferece Service Orieted Eterprise ad Service Orieted Eterprise Ya Zhao, PhD Pricipal, MITRE

More information

2D Isogeometric Shape Optimization considering both control point positions and weights as design variables

2D Isogeometric Shape Optimization considering both control point positions and weights as design variables 1 th World Cogress o tructural ad Multidiscipliary Optimizatio May 19-24, 213, Orlado, Florida, UA 2D Isogeometric hape Optimizatio cosiderig both cotrol poit positios ad weights as desig variables Yeo-Ul

More information

Bezier curves. Figure 2 shows cubic Bezier curves for various control points. In a Bezier curve, only

Bezier curves. Figure 2 shows cubic Bezier curves for various control points. In a Bezier curve, only Edited: Yeh-Liag Hsu (998--; recommeded: Yeh-Liag Hsu (--9; last updated: Yeh-Liag Hsu (9--7. Note: This is the course material for ME55 Geometric modelig ad computer graphics, Yua Ze Uiversity. art of

More information

New Fuzzy Color Clustering Algorithm Based on hsl Similarity

New Fuzzy Color Clustering Algorithm Based on hsl Similarity IFSA-EUSFLAT 009 New Fuzzy Color Clusterig Algorithm Based o hsl Similarity Vasile Ptracu Departmet of Iformatics Techology Tarom Compay Bucharest Romaia Email: patrascu.v@gmail.com Abstract I this paper

More information

COP4020 Programming Languages. Compilers and Interpreters Prof. Robert van Engelen

COP4020 Programming Languages. Compilers and Interpreters Prof. Robert van Engelen COP4020 mig Laguages Compilers ad Iterpreters Prof. Robert va Egele Overview Commo compiler ad iterpreter cofiguratios Virtual machies Itegrated developmet eviromets Compiler phases Lexical aalysis Sytax

More information

Improvement of the Orthogonal Code Convolution Capabilities Using FPGA Implementation

Improvement of the Orthogonal Code Convolution Capabilities Using FPGA Implementation Improvemet of the Orthogoal Code Covolutio Capabilities Usig FPGA Implemetatio Naima Kaabouch, Member, IEEE, Apara Dhirde, Member, IEEE, Saleh Faruque, Member, IEEE Departmet of Electrical Egieerig, Uiversity

More information

Neuro Fuzzy Model for Human Face Expression Recognition

Neuro Fuzzy Model for Human Face Expression Recognition IOSR Joural of Computer Egieerig (IOSRJCE) ISSN : 2278-0661 Volume 1, Issue 2 (May-Jue 2012), PP 01-06 Neuro Fuzzy Model for Huma Face Expressio Recogitio Mr. Mayur S. Burage 1, Prof. S. V. Dhopte 2 1

More information

Software development of components for complex signal analysis on the example of adaptive recursive estimation methods.

Software development of components for complex signal analysis on the example of adaptive recursive estimation methods. Software developmet of compoets for complex sigal aalysis o the example of adaptive recursive estimatio methods. SIMON BOYMANN, RALPH MASCHOTTA, SILKE LEHMANN, DUNJA STEUER Istitute of Biomedical Egieerig

More information

l-1 text string ( l characters : 2lbytes) pointer table the i-th word table of coincidence number of prex characters. pointer table the i-th word

l-1 text string ( l characters : 2lbytes) pointer table the i-th word table of coincidence number of prex characters. pointer table the i-th word A New Method of N-gram Statistics for Large Number of ad Automatic Extractio of Words ad Phrases from Large Text Data of Japaese Makoto Nagao, Shisuke Mori Departmet of Electrical Egieerig Kyoto Uiversity

More information

An Effort Estimation by UML Points in the Early Stage of Software Development

An Effort Estimation by UML Points in the Early Stage of Software Development A Effort Estimatio by UML Poits i the Early Stage of Software Developmet SagEu Kim Departmet of Computer Sciece Texas A&M Uiversity College Statio, TX USA William Lively Departmet of Computer Sciece Texas

More information

FEATURE BASED RECOGNITION OF TRAFFIC VIDEO STREAMS FOR ONLINE ROUTE TRACING

FEATURE BASED RECOGNITION OF TRAFFIC VIDEO STREAMS FOR ONLINE ROUTE TRACING FEATURE BASED RECOGNITION OF TRAFFIC VIDEO STREAMS FOR ONLINE ROUTE TRACING Christoph Busch, Ralf Dörer, Christia Freytag, Heike Ziegler Frauhofer Istitute for Computer Graphics, Computer Graphics Ceter

More information

ANN WHICH COVERS MLP AND RBF

ANN WHICH COVERS MLP AND RBF ANN WHICH COVERS MLP AND RBF Josef Boští, Jaromír Kual Faculty of Nuclear Scieces ad Physical Egieerig, CTU i Prague Departmet of Software Egieerig Abstract Two basic types of artificial eural etwors Multi

More information

GE FUNDAMENTALS OF COMPUTING AND PROGRAMMING UNIT III

GE FUNDAMENTALS OF COMPUTING AND PROGRAMMING UNIT III GE2112 - FUNDAMENTALS OF COMPUTING AND PROGRAMMING UNIT III PROBLEM SOLVING AND OFFICE APPLICATION SOFTWARE Plaig the Computer Program Purpose Algorithm Flow Charts Pseudocode -Applicatio Software Packages-

More information

Improving Information Retrieval System Security via an Optimal Maximal Coding Scheme

Improving Information Retrieval System Security via an Optimal Maximal Coding Scheme Improvig Iformatio Retrieval System Security via a Optimal Maximal Codig Scheme Dogyag Log Departmet of Computer Sciece, City Uiversity of Hog Kog, 8 Tat Chee Aveue Kowloo, Hog Kog SAR, PRC dylog@cs.cityu.edu.hk

More information

BOOLEAN MATHEMATICS: GENERAL THEORY

BOOLEAN MATHEMATICS: GENERAL THEORY CHAPTER 3 BOOLEAN MATHEMATICS: GENERAL THEORY 3.1 ISOMORPHIC PROPERTIES The ame Boolea Arithmetic was chose because it was discovered that literal Boolea Algebra could have a isomorphic umerical aspect.

More information

Chapter 5. Functions for All Subtasks. Copyright 2015 Pearson Education, Ltd.. All rights reserved.

Chapter 5. Functions for All Subtasks. Copyright 2015 Pearson Education, Ltd.. All rights reserved. Chapter 5 Fuctios for All Subtasks Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Overview 5.1 void Fuctios 5.2 Call-By-Referece Parameters 5.3 Usig Procedural Abstractio 5.4 Testig ad Debuggig

More information

Algorithms for Disk Covering Problems with the Most Points

Algorithms for Disk Covering Problems with the Most Points Algorithms for Disk Coverig Problems with the Most Poits Bi Xiao Departmet of Computig Hog Kog Polytechic Uiversity Hug Hom, Kowloo, Hog Kog csbxiao@comp.polyu.edu.hk Qigfeg Zhuge, Yi He, Zili Shao, Edwi

More information

Stone Images Retrieval Based on Color Histogram

Stone Images Retrieval Based on Color Histogram Stoe Images Retrieval Based o Color Histogram Qiag Zhao, Jie Yag, Jigyi Yag, Hogxig Liu School of Iformatio Egieerig, Wuha Uiversity of Techology Wuha, Chia Abstract Stoe images color features are chose

More information

Chapter 10. Defining Classes. Copyright 2015 Pearson Education, Ltd.. All rights reserved.

Chapter 10. Defining Classes. Copyright 2015 Pearson Education, Ltd.. All rights reserved. Chapter 10 Defiig Classes Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Overview 10.1 Structures 10.2 Classes 10.3 Abstract Data Types 10.4 Itroductio to Iheritace Copyright 2015 Pearso Educatio,

More information

Study on effective detection method for specific data of large database LI Jin-feng

Study on effective detection method for specific data of large database LI Jin-feng Iteratioal Coferece o Automatio, Mechaical Cotrol ad Computatioal Egieerig (AMCCE 205) Study o effective detectio method for specific data of large database LI Ji-feg (Vocatioal College of DogYig, Shadog

More information

Load balanced Parallel Prime Number Generator with Sieve of Eratosthenes on Cluster Computers *

Load balanced Parallel Prime Number Generator with Sieve of Eratosthenes on Cluster Computers * Load balaced Parallel Prime umber Geerator with Sieve of Eratosthees o luster omputers * Soowook Hwag*, Kyusik hug**, ad Dogseug Kim* *Departmet of Electrical Egieerig Korea Uiversity Seoul, -, Rep. of

More information

Analysis of Class Design Coupling Based on Information Entropy Di Jiang 1,2, a, Hua Zhou 1,2,b and Xingping Sun 1,2,c

Analysis of Class Design Coupling Based on Information Entropy Di Jiang 1,2, a, Hua Zhou 1,2,b and Xingping Sun 1,2,c Advaced Materials Research Olie: 2013-01-25 IN: 1662-8985, Vol. 659, pp 196-201 doi:10.4028/www.scietific.et/amr.659.196 2013 Tras Tech Publicatios, witzerlad Aalysis of Class Desig Couplig Based o Iformatio

More information

Solutions to Final COMS W4115 Programming Languages and Translators Monday, May 4, :10-5:25pm, 309 Havemeyer

Solutions to Final COMS W4115 Programming Languages and Translators Monday, May 4, :10-5:25pm, 309 Havemeyer Departmet of Computer ciece Columbia Uiversity olutios to Fial COM W45 Programmig Laguages ad Traslators Moday, May 4, 2009 4:0-5:25pm, 309 Havemeyer Closed book, o aids. Do questios 5. Each questio is

More information

9.1. Sequences and Series. Sequences. What you should learn. Why you should learn it. Definition of Sequence

9.1. Sequences and Series. Sequences. What you should learn. Why you should learn it. Definition of Sequence _9.qxd // : AM Page Chapter 9 Sequeces, Series, ad Probability 9. Sequeces ad Series What you should lear Use sequece otatio to write the terms of sequeces. Use factorial otatio. Use summatio otatio to

More information

EFFECT OF QUERY FORMATION ON WEB SEARCH ENGINE RESULTS

EFFECT OF QUERY FORMATION ON WEB SEARCH ENGINE RESULTS Iteratioal Joural o Natural Laguage Computig (IJNLC) Vol. 2, No., February 203 EFFECT OF QUERY FORMATION ON WEB SEARCH ENGINE RESULTS Raj Kishor Bisht ad Ila Pat Bisht 2 Departmet of Computer Sciece &

More information

Chapter 4. Procedural Abstraction and Functions That Return a Value. Copyright 2015 Pearson Education, Ltd.. All rights reserved.

Chapter 4. Procedural Abstraction and Functions That Return a Value. Copyright 2015 Pearson Education, Ltd.. All rights reserved. Chapter 4 Procedural Abstractio ad Fuctios That Retur a Value Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Overview 4.1 Top-Dow Desig 4.2 Predefied Fuctios 4.3 Programmer-Defied Fuctios 4.4

More information

The Counterchanged Crossed Cube Interconnection Network and Its Topology Properties

The Counterchanged Crossed Cube Interconnection Network and Its Topology Properties WSEAS TRANSACTIONS o COMMUNICATIONS Wag Xiyag The Couterchaged Crossed Cube Itercoectio Network ad Its Topology Properties WANG XINYANG School of Computer Sciece ad Egieerig South Chia Uiversity of Techology

More information

ISSN (Print) Research Article. *Corresponding author Nengfa Hu

ISSN (Print) Research Article. *Corresponding author Nengfa Hu Scholars Joural of Egieerig ad Techology (SJET) Sch. J. Eg. Tech., 2016; 4(5):249-253 Scholars Academic ad Scietific Publisher (A Iteratioal Publisher for Academic ad Scietific Resources) www.saspublisher.com

More information

Extending The Sleuth Kit and its Underlying Model for Pooled Storage File System Forensic Analysis

Extending The Sleuth Kit and its Underlying Model for Pooled Storage File System Forensic Analysis Extedig The Sleuth Kit ad its Uderlyig Model for Pooled File System Foresic Aalysis Frauhofer Istitute for Commuicatio, Iformatio Processig ad Ergoomics Ja-Niclas Hilgert* Marti Lambertz Daiel Plohma ja-iclas.hilgert@fkie.frauhofer.de

More information

The isoperimetric problem on the hypercube

The isoperimetric problem on the hypercube The isoperimetric problem o the hypercube Prepared by: Steve Butler November 2, 2005 1 The isoperimetric problem We will cosider the -dimesioal hypercube Q Recall that the hypercube Q is a graph whose

More information

Chapter 1. Introduction to Computers and C++ Programming. Copyright 2015 Pearson Education, Ltd.. All rights reserved.

Chapter 1. Introduction to Computers and C++ Programming. Copyright 2015 Pearson Education, Ltd.. All rights reserved. Chapter 1 Itroductio to Computers ad C++ Programmig Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Overview 1.1 Computer Systems 1.2 Programmig ad Problem Solvig 1.3 Itroductio to C++ 1.4 Testig

More information

Analysis of Server Resource Consumption of Meteorological Satellite Application System Based on Contour Curve

Analysis of Server Resource Consumption of Meteorological Satellite Application System Based on Contour Curve Advaces i Computer, Sigals ad Systems (2018) 2: 19-25 Clausius Scietific Press, Caada Aalysis of Server Resource Cosumptio of Meteorological Satellite Applicatio System Based o Cotour Curve Xiagag Zhao

More information

An Estimation of Distribution Algorithm for solving the Knapsack problem

An Estimation of Distribution Algorithm for solving the Knapsack problem Vol.4,No.5, 214 Published olie: May 25, 214 DOI: 1.7321/jscse.v4.5.1 A Estimatio of Distributio Algorithm for solvig the Kapsack problem 1 Ricardo Pérez, 2 S. Jös, 3 Arturo Herádez, 4 Carlos A. Ochoa *1,

More information

Customer Portal Quick Reference User Guide

Customer Portal Quick Reference User Guide Customer Portal Quick Referece User Guide Overview This user guide is iteded for FM Approvals customers usig the Approval Iformatio Maagemet (AIM) customer portal to track their active projects. AIM is

More information

A QoS Provisioning mechanism of Real-time Wireless USB Transfers for Smart HDTV Multimedia Services

A QoS Provisioning mechanism of Real-time Wireless USB Transfers for Smart HDTV Multimedia Services A QoS Provisioig mechaism of Real-time Wireless USB Trasfers for Smart HDTV Multimedia Services Ji-Woo im 1, yeog Hur 2, Jog-Geu Jeog 3, Dog Hoo Lee 4, Moo Sog Yeu 5, Yeowoo Lee 6 ad Seog Ro Lee 7 1 Istitute

More information

Copyright 1982, by the author(s). All rights reserved.

Copyright 1982, by the author(s). All rights reserved. Copyright 1982, by the author(s). All rights reserved. Permissio to make digital or hard copies of all or part of this work for persoal or classroom use is grated without fee provided that copies are ot

More information

Python Programming: An Introduction to Computer Science

Python Programming: An Introduction to Computer Science Pytho Programmig: A Itroductio to Computer Sciece Chapter 6 Defiig Fuctios Pytho Programmig, 2/e 1 Objectives To uderstad why programmers divide programs up ito sets of cooperatig fuctios. To be able to

More information

Analysis of Documents Clustering Using Sampled Agglomerative Technique

Analysis of Documents Clustering Using Sampled Agglomerative Technique Aalysis of Documets Clusterig Usig Sampled Agglomerative Techique Omar H. Karam, Ahmed M. Hamad, ad Sheri M. Moussa Abstract I this paper a clusterig algorithm for documets is proposed that adapts a samplig-based

More information

FEATURE RECOGNITION OF ROTATIONAL PARTS USING BIQUADRATIC BEZIER PATCHES

FEATURE RECOGNITION OF ROTATIONAL PARTS USING BIQUADRATIC BEZIER PATCHES roceedigs of the Iteratioal Coferece o Mechaical Egieerig 7 (ICME7) 9-31 December 7, Dhaka, Bagladesh ICME7- FEATURE RECOGNITION OF ROTATIONAL ARTS USING BIQUADRATIC BEZIER ATCHES J. Kumar 1 ad N. Roy

More information

Chapter 9. Pointers and Dynamic Arrays. Copyright 2015 Pearson Education, Ltd.. All rights reserved.

Chapter 9. Pointers and Dynamic Arrays. Copyright 2015 Pearson Education, Ltd.. All rights reserved. Chapter 9 Poiters ad Dyamic Arrays Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Overview 9.1 Poiters 9.2 Dyamic Arrays Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Slide 9-3

More information

arxiv: v2 [cs.ds] 24 Mar 2018

arxiv: v2 [cs.ds] 24 Mar 2018 Similar Elemets ad Metric Labelig o Complete Graphs arxiv:1803.08037v [cs.ds] 4 Mar 018 Pedro F. Felzeszwalb Brow Uiversity Providece, RI, USA pff@brow.edu March 8, 018 We cosider a problem that ivolves

More information

A Method of Malicious Application Detection

A Method of Malicious Application Detection 5th Iteratioal Coferece o Educatio, Maagemet, Iformatio ad Medicie (EMIM 2015) A Method of Malicious Applicatio Detectio Xiao Cheg 1,a, Ya Hui Guo 2,b, Qi Li 3,c 1 Xiao Cheg, Beijig Uiv Posts & Telecommu,

More information

Intuitive Visualization of Pareto Frontier for Multi- Objective Optimization in n-dimensional Performance Space

Intuitive Visualization of Pareto Frontier for Multi- Objective Optimization in n-dimensional Performance Space A Ituitive Visualizatio of Pareto Frotier for Multi- Objective Optimizatio i -Dimesioal Performace Space G. Agrawal *, K. Lewis, K. Chugh, C.-H. Huag **, S. Parashar *, C. L. Bloebaum Departmet of Mechaical

More information

A Boolean Query Processing with a Result Cache in Mediator Systems

A Boolean Query Processing with a Result Cache in Mediator Systems A Boolea Query Processig with a Result Cache i Mediator Systems Jae-heo Cheog ad Sag-goo Lee * Departmet of Computer Sciece Seoul Natioal Uiversity Sa 56-1 Shillim-dog Kwaak-gu, Seoul Korea {cjh, sglee}cygus.su.ac.kr

More information

Creating Exact Bezier Representations of CST Shapes. David D. Marshall. California Polytechnic State University, San Luis Obispo, CA , USA

Creating Exact Bezier Representations of CST Shapes. David D. Marshall. California Polytechnic State University, San Luis Obispo, CA , USA Creatig Exact Bezier Represetatios of CST Shapes David D. Marshall Califoria Polytechic State Uiversity, Sa Luis Obispo, CA 93407-035, USA The paper presets a method of expressig CST shapes pioeered by

More information

VISUALSLX AN OPEN USER SHELL FOR HIGH-PERFORMANCE MODELING AND SIMULATION. Thomas Wiedemann

VISUALSLX AN OPEN USER SHELL FOR HIGH-PERFORMANCE MODELING AND SIMULATION. Thomas Wiedemann Proceedigs of the 2000 Witer Simulatio Coferece J. A. Joies, R. R. Barto, K. Kag, ad P. A. Fishwick, eds. VISUALSLX AN OPEN USER SHELL FOR HIGH-PERFORMANCE MODELING AND SIMULATION Thomas Wiedema Techical

More information

From last week. Lecture 5. Outline. Principles of programming languages

From last week. Lecture 5. Outline. Principles of programming languages Priciples of programmig laguages From last week Lecture 5 http://few.vu.l/~silvis/ppl/2007 Natalia Silvis-Cividjia e-mail: silvis@few.vu.l ML has o assigmet. Explai how to access a old bidig? Is & for

More information

Human-Computer Interaction IS4300

Human-Computer Interaction IS4300 Huma-Computer Iteractio IS4300 1 I5 due ext class Your missio i this exercise is to implemet a very simple Java paitig applicatio. The app must support the followig fuctios: Draw curves, specified by a

More information

Low Complexity H.265/HEVC Coding Unit Size Decision for a Videoconferencing System

Low Complexity H.265/HEVC Coding Unit Size Decision for a Videoconferencing System BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 15, No 6 Special Issue o Logistics, Iformatics ad Service Sciece Sofia 2015 Prit ISSN: 1311-9702; Olie ISSN: 1314-4081 DOI:

More information

n Some thoughts on software development n The idea of a calculator n Using a grammar n Expression evaluation n Program organization n Analysis

n Some thoughts on software development n The idea of a calculator n Using a grammar n Expression evaluation n Program organization n Analysis Overview Chapter 6 Writig a Program Bjare Stroustrup Some thoughts o software developmet The idea of a calculator Usig a grammar Expressio evaluatio Program orgaizatio www.stroustrup.com/programmig 3 Buildig

More information

Pruning and Summarizing the Discovered Time Series Association Rules from Mechanical Sensor Data Qing YANG1,a,*, Shao-Yu WANG1,b, Ting-Ting ZHANG2,c

Pruning and Summarizing the Discovered Time Series Association Rules from Mechanical Sensor Data Qing YANG1,a,*, Shao-Yu WANG1,b, Ting-Ting ZHANG2,c Advaces i Egieerig Research (AER), volume 131 3rd Aual Iteratioal Coferece o Electroics, Electrical Egieerig ad Iformatio Sciece (EEEIS 2017) Pruig ad Summarizig the Discovered Time Series Associatio Rules

More information

CSI 3140 WWW Structures, Techniques and Standards. Cascading Style Sheets (CSS)

CSI 3140 WWW Structures, Techniques and Standards. Cascading Style Sheets (CSS) CSI 3140 WWW Structures, Techiques ad Stadards Cascadig Style Sheets (CSS) Motivatio whtml markup ca be used to represet Sematics: h1 meas that a elemet is a top-level headig Presetatio: h1 elemets look

More information

Chapter 3 MATHEMATICAL MODELING OF TOLERANCE ALLOCATION AND OVERVIEW OF EVOLUTIONARY ALGORITHMS

Chapter 3 MATHEMATICAL MODELING OF TOLERANCE ALLOCATION AND OVERVIEW OF EVOLUTIONARY ALGORITHMS 28 Chapter 3 MATHEMATICAL MODELING OF TOLERANCE ALLOCATION AND OVERVIEW OF EVOLUTIONARY ALGORITHMS Tolerace sythesis deals with the allocatio of tolerace values to various dimesios of idividual compoets

More information

COP4020 Programming Languages. Functional Programming Prof. Robert van Engelen

COP4020 Programming Languages. Functional Programming Prof. Robert van Engelen COP4020 Programmig Laguages Fuctioal Programmig Prof. Robert va Egele Overview What is fuctioal programmig? Historical origis of fuctioal programmig Fuctioal programmig today Cocepts of fuctioal programmig

More information

EE 459/500 HDL Based Digital Design with Programmable Logic. Lecture 13 Control and Sequencing: Hardwired and Microprogrammed Control

EE 459/500 HDL Based Digital Design with Programmable Logic. Lecture 13 Control and Sequencing: Hardwired and Microprogrammed Control EE 459/500 HDL Based Digital Desig with Programmable Logic Lecture 13 Cotrol ad Sequecig: Hardwired ad Microprogrammed Cotrol Refereces: Chapter s 4,5 from textbook Chapter 7 of M.M. Mao ad C.R. Kime,

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System ad Software Architecture Descriptio (SSAD) Diabetes Health Platform Team #6 Jasmie Berry (Cliet) Veerav Naidu (Project Maager) Mukai Nog (Architect) Steve South (IV&V) Vijaya Prabhakara (Quality

More information

Empirical Validate C&K Suite for Predict Fault-Proneness of Object-Oriented Classes Developed Using Fuzzy Logic.

Empirical Validate C&K Suite for Predict Fault-Proneness of Object-Oriented Classes Developed Using Fuzzy Logic. Empirical Validate C&K Suite for Predict Fault-Proeess of Object-Orieted Classes Developed Usig Fuzzy Logic. Mohammad Amro 1, Moataz Ahmed 1, Kaaa Faisal 2 1 Iformatio ad Computer Sciece Departmet, Kig

More information