Interactive Systems Engineering: A Pattern-Oriented and Model-Driven Architecture
|
|
- Winifred Rodgers
- 6 years ago
- Views:
Transcription
1 Iteractive Systems Egieerig: A Patter-Orieted ad Model-Drive Architecture M. Taleb Huma-Cetred Software Egieerig, Group Cocordia Uiversity, Motreal, Quebec, Caada Telephoe: ext 7166 mtaleb@ecs.cocordia.ca A. Seffah Huma-Cetred Software Egieerig Group Cocordia Uiversity Motreal, Quebec, Caada Telephoe: ext.3024 seffah@cse.cocordia.ca A. Abra Software Egieerig Departmet & Iformatio Techology, École de Techologie Supérieure (ÉTS), Motreal, Quebec, Caada Telephoe: ext alai.abra@etsmtl.ca Abstract Iteractive applicatios are desiged usig profoud kowledge about the busiess domai, domai objects, fudametal domai-related priciples, ad user tasks. Noetheless, the reuse of kowledge i the format of patter have ot impacted at the architectural level, they are still mostly used for techical problems. For example the followig desig cocers eed to be addressed at the architectural, such as: (1) decouplig the various aspects of iteractive systems (for example, busiess logic, the UI, avigatio, ad iformatio architecture) ad (2) isolatig platform specifics from the cocers commo to all iteractive systems. I this paper, we preset POMA architecture which illustrates how several idividual models ad patters ca be combied at differet levels of abstractio ito heterogeeous structures which ca the be used as buildig blocks i the developmet of iteractive systems to solve a pool of prove solutios to these problems ad how patters ca supplemet the model drive architecture. Keywords:, Models, Architecture, Iteractive Systems, POMA, MDA. 1 Itroductio Over the past two decades, research o iteractive systems ad user iterfaces (UI) egieerig has resulted i several architectural models which costitute a major cotributio ot oly to facilitate the developmet ad maiteace of iteractive systems, but also to promote the stadardizatio, portability ad ergoomic "usability (ease of use) of the iteractive systems beig developed. Several iteractive system architectural models have bee itroduced. Buschma et al. defie architectural models as [1]: the structure of the subsystems ad compoets of a system ad the relatioships betwee them typically represeted i differet views to show the relevat fuctioal ad o fuctioal properties. This defiitio itroduces the mai architectural compoets (for istace, subsystems, compoets, ad coectors) ad covers the ways i which to represet them, icludig both fuctioal ad o-fuctioal requiremets, by meas of a set of views. A umber of architectures specific to iteractive systems have bee proposed, e.g., Seeheim model [2] ad [3], Model-View-Cotroller (MVC) (Goldberg, 1984), Aget Multi-Faceted (AMF) [4] which is a extesio of MVC, Arch/Sliky [5], Presetatio Abstractio Cotrol (PAC) [6] ad [7], PAC-Amadeus ad Model-View- Preseter (MVP) [8]. Most of these architectures cosist of three mai elemets: (1) abstractio or model, (2) cotrol or dialog ad (3) presetatio. Their goal is to improve ad facilitate the desig of iteractive systems. However, eve though the priciple of separatig a iteractive system ito compoets has its desig merits, it ca also be a source of serious adaptability ad usability
2 problems i systems which provide fast, frequet, ad itesive sematic feedback: the commuicatio betwee the view ad the model makes the iteractive system highly coupled ad complex. have bee proposed to alleviate some of these weakesses, ad ideed were itroduced based o the observatio give by Alexader [9] i sectio 2. Such a patter provides, o a sigle level, a pool of prove solutios to may of the recurrig weakesses. have prove their utility i differet fields of applicatio. I 2001, the Object Maagemet Group itroduced the Model-Drive Architecture (MDA) iitiative as a architecture to iteractive system specificatio ad iteroperability based o the use of formal models (i.e. defied ad formalized models). The mai idea behid MDA is to specify busiess logic i the form of abstract models. These models are the mapped (partly automatically) to differet platforms accordig to a set of trasformatio. The models are usually described i UML i a formalized maer, which ca be used as iput for tools to perform the trasformatio process. I recet years, iteractive systems have matured from offerig simple iterface fuctioality to providig itricate processes such as ed-to-ed fiacial trasactios. Users have bee give more sophisticated techiques to iteract with available services ad iformatio usig differet types of computers. Differet kids of computers ad devices (icludig, but ot limited to, traditioal office desktops, laptops, palmtops, PDAs with ad without keyboards, mobile telephoes, ad iteractive televisios) are used for iteractig with such systems. Oe of the major characteristics of such crossplatform iteractive systems is that they allow a user to iteract with the server-side services ad cotets i various ways. Iteractive systems for small ad mobile devices are resource costraied ad caot support a full rage of iteractive system features ad iteractivity because of the lack of scree space or low badwidth. Oe importat questio is how to develop ad deploy the same system for differet platforms without architecturig ad specifically writig code for each platform, for learig differet laguages ad the may iteractive systems desig guidelies that are available for each platform. I our cotiued research project, the goal ca be stated as follows: Defie a ew architecture to facilitate the developmet ad migratio of iteractive systems while improvig their usability ad quality. To pursue this goal, the research objective is to develop a ew architecture which is called, Patter-Orieted ad Model- Drive Architecture (POMA) preseted i Figure 2. POMA will be based o the cocepts of N-tiers architectures (MVC, J2EE, Zachma), Patter-Orieted Desig (POD), Patter-Supported Approach (PSA), ad Model-Drive Architecture (MDA). The Figure 1 summarizes the architectural patters ad models that were combied to obtai the POMA architecture. Figure 1: Architectural ad Models 2 Backgroud work Itroduced by [10], desig patters ca be viewed as buildig blocks that may be composed of several compoets to create desigs. A sigle patter describes a problem that appears costatly i the eviromet with a correspodig solutio to this problem expressed i a way that allows desigers to reuse this solutio for differet platforms. For cross-platform iteractive systems, patters are iterestig for followig three reasos. Refer to [1] for a more geeral discussio o patters ad their beefits: They come from experimets o established experieces ad were ot created artificially; They are a meas of documetig architectures; I the case of cross-platform developmet, they provide for the possibility for a team to have a commo visio ad laguage. Patter-Orieted Desig (POD) itroduces a architecture for "composig" prove desig patters ito reliable, robust large-scale software systems. However, the developmet of web applicatios usig desig patters as desig compoets requires a careful look at compositio techiques. Several methods have bee proposed for compositio. For example, [11] proposed two compositio techiques: Behavioural compositio techiques that are based o object iteractio specificatios to show how istatiatios of patters ca be composed; Structural compositio techiques which are based o the static architectural specificatios of composed istatiated patters usig class diagrams. The patter-supported approach (PSA) to the user iterface desig process suggests a wider scope for the use of patters by lookig at the overall desig process. Based
3 o the fact that the usability of a system emerges as the product of the user, the task ad the cotext of use, PSA itegrates this kowledge i most of its patters, dividig the forces i the patter descriptio correspodigly (i.e., describig Task, User, ad Cotext forces). PSA provides a double-liked chai of patters (parts of a emergig patter laguage) that support each step of the desig process [12]. Buildig o PSA, the proposed approach highlighted aother importat aspect of patter-orieted desig: patter combiatio. By combiig differet patters, developers ca utilize patter relatioships ad combie them i order to produce a effective desig solutio. As a result, patters become a more effective vehicle that supports desig reuse. I 2001, the Object Maagemet Group itroduced Model-Drive Architecture (MDA) as a approach to system specificatio ad iteroperability based o the use of formal models (i.e., defiite ad formalized models) [13]. The mai idea of MDA is to specify busiess logic i the form of abstract models. These models are the mapped (partly automatically) accordig to a set of trasformatio to differet platforms. The models are usually described by UML i a formalized maer which ca be used as iputs for tools which perform the trasformatio process. The mai beefit of MDA is the clear separatio of the fudametal logic behid a specificatio from the specifics of the particular middleware that implemets it. The MDA approach distiguishes betwee the specificatios of the operatio of a system ad the details of the way that the system uses the capabilities of its platform. POMA is to be based o the specificatio of software architecture for iteractive systems, where software architecture meas: the descriptio of the subsystems ad compoets of a software system ad the relatioships betwee them, typically represeted i differet views to show the relevat fuctioal ad o fuctioal properties [1]. This defiitio itroduces both the mai architecture elemets (subsystems, compoets, coectors), how to represet them (by meas of a set of differet views) ad what they actually reflect (both fuctioal ad o fuctioal requiremets). The basic architecture that is cosidered as a startig poit is MVC [14] ad [15] patter implemetatio i Java laguage. Such a implemetatio exploits the Observer Iterface ad Observable classes. The MVC is a 3-tier architecture with a classic desig patter ofte used by a iteractive systems architecture that eeds the ability to maitai multiple views of the same data. The MVC patter depeds o a clea separatio of objects ito oe of three compoets or levels (Model, View, ad Cotroller). Buildig o the MVC patter, the Java Su team proposes a 5-tier architecture to model Core J2EE Architecture (Java Based Architecture). This architecture is divided ito five levels of patters (Browser, Presetatio, Busiess logic, Midleware, ad Persistece). Thus, the proposed architecture is desiged to be geeric ad comprised of six levels of patters. This is based o the Zackma framework [16], which also has six categories of patters. Zackma proposed a Multi-tiered architecture represeted i a Eterprise Architecture schema i which he depicted two distict dimesios i a matrix. The colum classifies aswers to the iterrogatives: What (Data), How (Fuctio), Where (Network), Who (People), Whe (Time) ad Why (Motivatio). The rows classify the audiece perspectives of the scope, ower, desigers, builder, trades ad fuctioig eterprise. This gives 36 cells which uiquely classify portios of the eterprise. Cosiderig this Zackma framework [16], a patterorieted iteractive system six-tier architecture is proposed for POMA. The matrix classificatio of Zachma is o the colums iterrogatives; ad the rows are the six architectural levels ad categories of patters defied i [17], [18] ad [20]. 3 The proposed POMA Architecture To tackle some of the weakesses idetified i related work, set of cocepts, proposes a 6-tier architecture of patter-orieted ad model-drive geeric classificatio schema for a iteractive systems. The proposed POMA architecture (Figure 2) for iteractive systems developmet is a architecture comprisig five architectural levels of models usig six categories of patters of software architecture. The POMA architecture (Figure 2) icludes: Six architectural levels ad categories of patters [17], [18] ad [20] Te models, five of which are ad five others [19]; Four types of relatios used i POMA architecture, which are: 1. Compositio: used to combie differet patters to produce a by applyig the compositio [17] ad [20]; 2. Mappig: used to build a which becomes a by applyig the mappig ( ) [17] ad [20]; 3. : used to establish the relatioship betwee two models ( ) ad / or ( ) by applyig the trasformatio ;
4 4. Geeratio: used to geerate the source code of the whole iteractive system by applyig the geeratio code. The directio i which to read the POMA architecture i Figure 2 is as follows: Vertically, cocers the compositio of the patters to produce te PIM ad PSM models; Horizotally, cocers the compositio ad mappig of the patters to produce five PIM ad five PSM models, ad the geeratio of the source code for the whole iteractive system. 1. Navigatio 2. Iteractio 3. Visualizatio 4. Presetatio 5. Iteroperability 6. Iformatio Architectural Level ad Categories of POMA : Patter-Orieted ad Model-drive Architecture PIM : Platform Idepedet Model PSM : Platform Specific Model The Symbol Laguage used Compositio Compositio Represets a iteractio PIM Domai Model T1 Task Model T2 Dialog Model T3 Presetario Model T4 Layout Model (PIM to PIM) ad/or (PSM to PSM) Mappig Mappig (PIM to PSM) (PSM to source code) Code Geeratio PSM Domai Model T 1 Task Model T 2 Dialog Model T 3 Presetatio Model T 4 Layout Model Laguage used Figure 2: POMA architecture for iteractive systems developmet Geeratio Iteractive Syatem Source Code The justificatios for POMA are as follows: 1. The N-tiers architectures such as MVC which is 3-tiers architecture, J2EE which is a 5-tier architecture, ad Zachma which is a multitiered architecture allow POMA architecture to iherit the cocept of architectural levels; 2. The POD architecture based o compositio techiques such as behavioral ad structural techiques of patters allows POMA architecture to iherit the cocept of these compositio techiques; 3. The PSA architecture based o the categories of patters allows POMA architecture to iherit the cocept of this categorizatio of patters; 4. The MDA architecture based o types of models such as PIM ad PSM, ad their trasformatio ad mappig, allows POMA architecture to iherit the cocept of models (PIM ad PSM) ad the cocepts of model trasformatio ad mappig. 4 Illustrative case study This sectio describes the desig illustratig ad clarifyig the core ideas of the POMA approach ad its practical relevace. The iteractive system ad correspodig models will ot be tailored to differet platforms. This case study illustrates how patters are used to establish the various models, as well as the trasformatio of oe model ito aother while respectig the patter compositio described i [17] ad [20] ad the patter mappig described [17] ad [20]. This example presets a geeral overview of the PIM ad PSM models iteractive system by applyig patter compositio ad mappig for the Task model of POMA architecture for a PDA platform. Table 1 lists the patters that will be used by the iteractive system. Patter Name Fid Summary) Path (Breadcrumb) Idex Browsig Model Type Task Task Task Problem The eed to fid idicators related to the task cocered, to fid evirometal patters related to the idicators, ad to fid a presetatio tool to display the results of the idicators ad the evirometal patters. The eed to costruct ad display the path that combies the data source, task, ad/or subtask. The eed to display all idicators listed as idex browsig to avigate ad select the desired oes. Adapter Task The eed to covert the iterface of a class ito aother iterface that cliets expect; a adapter lets classes work together which could ot otherwise do so because of iterface icompatibility. Builder Task The eed to separate the costructio of a complex object from its represetatio, so that the same costructio process ca create differet represetatios. List Task The eed to display the iformatio usig forms. Table Task The eed to display the iformatio i tables. Map Task The eed to display the iformatio i geographic maps.
5 Graph Task The eed to display the iformatio i graphs. Home Page Task The eed to defie the layout of a iteractive system home page, which is importat because the home page is the iteractive system iterface with the world ad the startig poit for most user visits. Table 1: Patter Summary for a PDA Task model The Figure 3 shows The -idepedet Task model which is obtaied by composig patters ad applyig the compositio [17] ad [20]. (PDA) P9. Adapter Idetical P9. Adapter P9. Adapter P10. Builder Idetical P10. Builder P10. Builder P11. List Idetical P11. List P11. List P12. Table Idetical P12. Table P12. Table P13. Map Idetical P13. Map P13. Map P14. Graph Idetical P14. Graph P14. Graph P15.Home Page Idetical P15.Home Page P15.Home Page Table 2: Example of patter mappig of the Task model for PDA platform After the mappig, the PSM Task model is obtaied for a PDA platform Figure 4. Navigatio 0 Iteractio 0 0 Path Patter IdexBrowsig Patter Fid Search Patter Browse Patter Summary Patter Shorter BreadCrumb Trial Patter Drop-Dow History Meu Patter Drop-Dow Meu Patter Iteroperability Adapter Patter Builder Patter Presetatio Figure 3: UML class diagram of a PIM Task model for a PDA platform Table 2 shows the mappig [17] ad [20] for the Task model patters for a laptop ad a PDA platforms. of Microsoft Platform P6.Fid Summary) P7.Path (Breadcrumb) P8.Idex Browsig Type of Mappig -Idetical, Scalable -Idetical, Scalable (Laptop) -Scalable Fudametal (PDA) or -Idetical (Laptop) -Fudametal Replacemet patters for Laptop platform P6.Fid Summary P7.Path (Breadcrumb) P8.Idex Browsig Replacemet patters for PDA platform P6.Fid Summary) - P7.1s Shorter Bread Crumb Trial -P7.2 Dropdow History meu P8.Drop-dow meu List Patter Table Patter Map Patter Graph Patter HomePage Patter Figure 4: UML class diagram of a PSM Task model for a PDA platform To use path (BreadCrumb) Patter o the PDA platform, we eed to isert Short BreadCrumb Trial ad Drop dow History Meu patters to obtai iformatio lik path i a umber smaller portal displays. The same desig that has doe for other PIM ad PSM models such as: Domai model, Dialog model, Presetatio model ad Layout model of POMA architecture. 5 Coclusio ad further work I this paper, a ovel practical multi-platform architecture is itroduced for iteractive systems egieerig. This architecture combies patter ad model to facilitate the egieerig of multi-platform applicatios icludig traditioal computer, PDA with ad without keyboards, mobile phoe, iteractive televisio, laptop ad palmtop. POMA proposed six architectural model combiig two key approaches: model-drive ad patter-orieted. POMA proposed a architectural level
6 ad categories of patters (Navigatio patters, Iteractio patters, Visualizatio patters, Presetatio patters, Iteroperability patters, ad Iformatio patters) i [17], [18] ad [20], as well as the various relatioships betwee patters [17] ad [20]. These relatioships are used to combie ad map several types of patters to create a patter-orieted desig for iteractive systems, as well as to show how to geerate specific implemetatios suitable for differet platforms from the same patter-orieted desig. The, POMA proposed five categories of models (Domai model, Task model, Dialog model, Presetatio model, ad Layout model) [19] to address some of the challegig problems, such as: (a) decouplig the various aspects of iteractive systems, such as busiess logic, UI, avigatio, ad iformatio architecture; ad (b) isolatig platformspecific problems from the cocers commo to all iteractive systems. Amog the ext steps required to develop POMA are: The creatio of differet model trasformatio to trasform oly the PIM ad PSM models betwee them such as: PIM to PIM, ad PSM to PSM Descriptio of a process for the geeratio of a source code from the five PSM models of POMA; Developmet of a tool that automates the POMA architecture-based egieerig process; Stadardizatio of POMA architecture to all types of systems, ot oly to multi-platform iteractive systems; Quality Assurace of the applicatios produced, sice a patter-orieted architecture will also have to permit the ecapsulatio of quality attributes ad to facilitate predictio; Validatio of the migratio, the usability ad overall quality of POMA architecture for iteractive systems usig differet existig methods; Evaluatio of the effectiveess ad learig time of POMA architecture for ovices ad experts users. 6 Refereces [1] F. Buschma, R. Meuier, Rohert H., P. Sommerlad ad M. Stal, Patter-Orieted Software Architecture: A System of, Joh Wiley & Sos Ltd, [2] G. Pfaff, User Iterface Maagemet System, Seeheim Workshop, 1985, Spriger-Verlag, Berli, Germay. [3] M. Gree, User Iterface Maagemet System, ACM, Volume 19, No.3, 1985, The Uiversity of Alberta, Alberta, Caada. [4] K. E. Ouadou, AMF : u modèle d architecture multi- Agets Multi-Facettes pour iterfaces homme-machie et les outils associés, Thèse de doctorat, 1994, École Cetrale de Lyo, Frace. [5] C. Gram ad G. Cockto (Eds), Desig Priciples for Iteractive Software, Chapma & Hall, [6] J. Coutaz, PAC, a implemetatio Model for dialog Desig, Iteract 87, pp , 1987, Stuttgart, Germay. [7] J. Coutaz, Architecture Models for iteractive software: Failures ad treds, I Egieerig for Huma- Computer Iteractio, G. Cockto Ed, Elsevier Sciece Publicatio, Pp , [8] L. Bass, P. Clemets ad R. Kazma, Software Architecture i Practice, Secod Editio, Addiso- Wesley, 2003, Bosto: (MA), USA. [9] C. Alexader, the Timeless Way of Buildig, Oxford Uiversity Press, 1979, New York: (NY), USA. [10] C. Alexader, S. Ishikawa, M. Silverstei, M. Jacobso, I. Fiskdahl-Kig ad S. Agel, A Patter Laguage, Oxford Uiversity Press, 1977, New York, USA. [11] S. Yacoub, H. Ammar, Compositio of Desig, Addiso Wesley Professioal, ISBN , 416 pages, 2003, Hardcover, Germay. [12] Å. Gralud, D. Lafreière, D. A. Carr, A Patter- Supported Approach to the User Iterface Desig Process, Proceedigs of HCII 2001, 9th Iteratioal Coferece o Huma-Computer Iteractio, August 5-10, 2001, New Orleas, US. [13] D. D Souza, Model-Drive Architecture ad Itegratio Opportuities ad Challeges, OMG Group, 2001, at ftp://ftp.omg.org/pub/docs/ab/ pdf. [14] E. Gamma, R. Helm, R. Johso ad J. Vlissides, Desig : Elemets of Reusable Object-Orieted Software, Addiso Wesley, [15] A. Goldberg, Smaltalk-80: The Iteractive Programmig Eviromet, 1984, Addiso-Wesley Publicatio. [16] J. A. Zachma, A Framework for Iformatio Systems Architecture, IBM Systems Joural, Vol. 26, No. 3, 1987, IBM Publicatio, G
7 [17] M. Taleb, H. Javahery ad A. Seffah, Patter- Orieted Desig Compositio ad Mappig for Cross- Platform Web Applicatios, the XIII Iteratioal Workshop. DSVIS 2006, Triity College Dubli Irelad, DOI / , ISBN , Vol. 4323/2007, Publisher Spriger-Verlag, Berli Heidelberg, Germay. [18] M. Taleb, A. Seffah ad A. Abra, Patter-Orieted Architecture for Web Applicatios, 3rd Iteratioal Coferece o Web Iformatio Systems ad Techologies (WEBIST 2007), 2007, ISBN , pp , Barceloa, Spai. [19] M. Taleb, A. Seffah ad A. Abra, Model-Drive Desig Architecture for Web Applicatios, the 12th Iteratioal Coferece o Huma Cetered Iteractio Iteratioal (FIC-HCII 2007), 2007, Beijig Iteratioal Covetio Ceter, Beijig, P.R. Chia, Vol. 4550/2007, pages , Publisher Spriger- Verlag, Berli Heidelberg, Germay. [20] M. Taleb, A. Seffah ad A. Abra, -Orieted Desig for Cross-Platform Web-based Iformatio Systems, The 2007 IEEE Iteratioal Coferece o Iformatio Reuse ad Itegratio (IEEE IRI-07), 2007, pages , Las Vegas, USA.
POMA: A Pattern-Oriented and Model-Driven Architecture
Joural Title: Software - Practice ad Experiece POMA: A Patter-Orieted ad Model-Drive Architecture Mohamed Taleb (, 2), Ahmed Seffah () ad Alai Abra (2) () Huma-Cetered Software Egieerig Group Departmet
More informationArchitectural styles for software systems The client-server style
Architectural styles for software systems The cliet-server style Prof. Paolo Ciacarii Software Architecture CdL M Iformatica Uiversità di Bologa Ageda Cliet server style CS two tiers CS three tiers CS
More informationA 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 informationOutline. 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 informationTask 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 information3D 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Τεχνολογία Λογισμικού
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τεχνολογία Λογισμικού, 7ο/9ο εξάμηνο 2018-2019 Τεχνολογία Λογισμικού Ν.Παπασπύρου, Αν.Καθ. ΣΗΜΜΥ, ickie@softlab.tua,gr
More information1 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 informationSoftware 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 informationBOOLEAN 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 informationGoals 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 informationSoftware Architecture. Paolo Ciancarini
Software Architecture Paolo Ciacarii Ageda Software Architecture: defiitios ad stadards The stadard IEEE 1471 ad its successors Architectural frameworks Architectural assets 2 What is the role of architecture??
More informationIncorporatingCluster-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 informationService 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 informationData 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 informationChapter 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 informationGeneration Rules in POMA Architecture
J. Software Engineering & Applications, 2010, 3, 1040-1046 doi:10.4236/jsea.2010.311122 Published Online November 2010 (http://www.scirp.org/journal/jsea) Mohamed Taleb 1, Ahmed Seffah 2, Alain Abran 1
More informationGoals 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 informationOptimization 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 informationPruning 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 informationChapter 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 informationOntology-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 informationn Explore virtualization concepts n Become familiar with cloud concepts
Chapter Objectives Explore virtualizatio cocepts Become familiar with cloud cocepts Chapter #15: Architecture ad Desig 2 Hypervisor Virtualizatio ad cloud services are becomig commo eterprise tools to
More informationISSN (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 informationOnes 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 informationElementary 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 informationBaan Finance Financial Statements
Baa Fiace Fiacial Statemets Module Procedure UP041A US Documetiformatio Documet Documet code : UP041A US Documet group : User Documetatio Documet title : Fiacial Statemets Applicatio/Package : Baa Fiace
More informationMapping 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 informationGE 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 informationA 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 informationImprovement 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 informationEvaluation 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 informationSystem 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 informationWhat are Information Systems?
Iformatio Systems Cocepts What are Iformatio Systems? Roma Kotchakov Birkbeck, Uiversity of Lodo Based o Chapter 1 of Beett, McRobb ad Farmer: Object Orieted Systems Aalysis ad Desig Usig UML, (4th Editio),
More informationImproving Template Based Spike Detection
Improvig Template Based Spike Detectio Kirk Smith, Member - IEEE Portlad State Uiversity petra@ee.pdx.edu Abstract Template matchig algorithms like SSE, Covolutio ad Maximum Likelihood are well kow for
More informationWhat Is Object-Orientation?
Iformatio Systems Cocepts What Is Object-Orietatio? Roma Kotchakov Birkbeck, Uiversity of Lodo Based o Chapter 4 of Beett, McRobb ad Farmer: Object Orieted Systems Aalysis ad Desig Usig UML, (4th Editio),
More informationModeling a Software Architecture. Paolo Ciancarini
Modelig a Software Architecture Paolo Ciacarii Ageda Describig software architectures Architectural frameworks Models based o architectural laguages Models based o UML Mai architectural views 2 Why documet
More informationStone 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 informationPython 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 informationNeuro 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 informationKeywords 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 informationOutline n Introduction n Background o Distributed DBMS Architecture
Outlie Itroductio Backgroud o Distributed DBMS Architecture Datalogical Architecture Implemetatio Alteratives Compoet Architecture o Distributed DBMS Architecture o Distributed Desig o Sematic Data Cotrol
More informationThe identification of key quality characteristics based on FAHP
Iteratioal Joural of Research i Egieerig ad Sciece (IJRES ISSN (Olie: 2320-9364, ISSN (Prit: 2320-9356 Volume 3 Issue 6 ǁ Jue 2015 ǁ PP.01-07 The idetificatio of ey quality characteristics based o FAHP
More informationBOOLEAN 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 informationOctahedral Graph Scaling
Octahedral Graph Scalig Peter Russell Jauary 1, 2015 Abstract There is presetly o strog iterpretatio for the otio of -vertex graph scalig. This paper presets a ew defiitio for the term i the cotext of
More informationSolving Fuzzy Assignment Problem Using Fourier Elimination Method
Global Joural of Pure ad Applied Mathematics. ISSN 0973-768 Volume 3, Number 2 (207), pp. 453-462 Research Idia Publicatios http://www.ripublicatio.com Solvig Fuzzy Assigmet Problem Usig Fourier Elimiatio
More informationNew Results on Energy of Graphs of Small Order
Global Joural of Pure ad Applied Mathematics. ISSN 0973-1768 Volume 13, Number 7 (2017), pp. 2837-2848 Research Idia Publicatios http://www.ripublicatio.com New Results o Eergy of Graphs of Small Order
More information1-2-3G Wireless. About NTT DoCoMo. Talk Outline. 4G Wireless (2010 ~ 2012) 4G is about Services
About NTT DoCoMo 4G Applicatio Framework: Eablig Seamless Migrateable Applicatios over Heterogeeous Devices ( ) Chu Hao-hua Project Maager & Researcher It is the largest wireless operator i Japa with 40+
More informationThe 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 informationAppendix D. Controller Implementation
COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Appedix D Cotroller Implemetatio Cotroller Implemetatios Combiatioal logic (sigle-cycle); Fiite state machie (multi-cycle, pipelied);
More informationINF5120 Modellbasert Systemutvikling Modelbased System development
INF5120 Modellbasert Systemutviklig Modelbased System developmet Lecture 7: 07.03.2016 Are-Jørge Berre areb@ifi.uio.o or Are.J.Berre@sitef.o Telecom ad Iformatics 1 Cotet Itroductio to Metamodels ad UML
More informationIMP: 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 informationNew 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 informationInteractive 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 informationChapter 8 Web Services Foundations
Prof. Dr.-Ig. Stefa Deßloch AG Heterogee Iformatiossysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@iformatik.ui-kl.de Chapter 8 Web Services Foudatios Outlie Service-orieted computig Motivatio &
More informationChapter 4 Threads. Operating Systems: Internals and Design Principles. Ninth Edition By William Stallings
Operatig Systems: Iterals ad Desig Priciples Chapter 4 Threads Nith Editio By William Stalligs Processes ad Threads Resource Owership Process icludes a virtual address space to hold the process image The
More informationMatrix representation of a solution of a combinatorial problem of the group theory
Matrix represetatio of a solutio of a combiatorial problem of the group theory Krasimir Yordzhev, Lilyaa Totia Faculty of Mathematics ad Natural Scieces South-West Uiversity 66 Iva Mihailov Str, 2700 Blagoevgrad,
More informationAccuracy Improvement in Camera Calibration
Accuracy Improvemet i Camera Calibratio FaJie L Qi Zag ad Reihard Klette CITR, Computer Sciece Departmet The Uiversity of Aucklad Tamaki Campus, Aucklad, New Zealad fli006, qza001@ec.aucklad.ac.z r.klette@aucklad.ac.z
More informationBruce Eckel, Thinking in Patterns with Java, cf. José Valente de Oliveira 10-1
The desig patter Template Method Erich Gamma, Richard Helm, Ralph Johso, Joh Vlissides, Desig Patters Elemets of Reusable Object-Orieted Software, Addiso-Wesley, 1995, AKA GoF Bruce Eckel, Thikig i Patters
More informationCustomer 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 informationNew 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 informationRequirements Analysis
Iformatio Systems Cocepts Requiremets Aalysis Roma Kotchakov Birkbeck, Uiversity of Lodo Based o Chapter 7 of Beett, McRobb ad Farmer: Object Orieted Systems Aalysis ad Desig Usig UML, (4th Editio), McGraw
More informationHow do we evaluate algorithms?
F2 Readig referece: chapter 2 + slides Algorithm complexity Big O ad big Ω To calculate ruig time Aalysis of recursive Algorithms Next time: Litterature: slides mostly The first Algorithm desig methods:
More informationSecurity of Bluetooth: An overview of Bluetooth Security
Versio 2 Security of Bluetooth: A overview of Bluetooth Security Marjaaa Träskbäck Departmet of Electrical ad Commuicatios Egieerig mtraskba@cc.hut.fi 52655H ABSTRACT The purpose of this paper is to give
More informationAutomatic Generation of Polynomial-Basis Multipliers in GF (2 n ) using Recursive VHDL
Automatic Geeratio of Polyomial-Basis Multipliers i GF (2 ) usig Recursive VHDL J. Nelso, G. Lai, A. Teca Abstract Multiplicatio i GF (2 ) is very commoly used i the fields of cryptography ad error correctig
More informationCubic 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 informationA Comparative Study of Positive and Negative Factorials
A Comparative Study of Positive ad Negative Factorials A. M. Ibrahim, A. E. Ezugwu, M. Isa Departmet of Mathematics, Ahmadu Bello Uiversity, Zaria Abstract. This paper preset a comparative study of the
More informationHuman-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 informationCopyright 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 informationCreating 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 informationExtending 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 informationImproving 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 informationAn 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 informationComparison of Abstract Data Type and Abstract State Encapsulation Detection Techniques for Architectural Understanding
Copyright by IEEE. Published i Proceedigs of the Workig Coferece o Reverse Egieerig, pp. 66-75, 1997. IEEE Computer Society. Compariso of Abstract Data Type ad Abstract State Ecapsulatio Detectio Techiques
More informationCORD Test Project in Okinawa Open Laboratory
CORD Test Project i Okiawa Ope Laboratory Fukumasa Morifuji NTT Commuicatios Trasform your busiess, trasced expectatios with our techologically advaced solutios. Ageda VxF platform i NTT Commuicatios Expectatio
More informationA Metric-based Approach to Detect Abstract Data Types and State Encapsulations
Copyright by IEEE. Published i Proceedigs of the Coferece o Automated Software Egieerig, 1997. IEEE Computer Society. A Metric-based Approach to Detect Abstract Data Types ad State Ecapsulatios Jea-Fraçois
More informationModern Systems Analysis and Design Seventh Edition
Moder Systems Aalysis ad Desig Seveth Editio Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Desigig Databases Learig Objectives ü Cocisely defie each of the followig key database desig terms: relatio,
More informationOn Modeling Software Architecture Recovery as Graph Matching
O Modelig Software Architecture Recovery as Graph Matchig Kamra Sartipi Kostas Kotogiais Uiversity of Waterloo School of Computer Sciece ad, Dept. of Electrical & Computer Egieerig Waterloo, ON. NL 3G,
More informationComputers and Scientific Thinking
Computers ad Scietific Thikig David Reed, Creighto Uiversity Chapter 15 JavaScript Strigs 1 Strigs as Objects so far, your iteractive Web pages have maipulated strigs i simple ways use text box to iput
More informationChapter 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 informationOn Modeling Software Architecture Recovery as Graph Matching
O Modelig Software Architecture Recovery as Graph Matchig Kamra Sartipi Kostas Kotogiais Uiversity of Waterloo School of Computer Sciece ad, Dept. of Electrical & Computer Egieerig Waterloo, ON. NL 3G,
More informationContinuity Logic Frontline Live
September 2015 Cotiuity Logic Frotlie Live Iovatig User Experiece for Busiess Cotiuity SOLUTIONPERSPECTIVE Goverace, Risk Maagemet & Compliace Isight Cotiuity Logic Frotlie Live Iovatio i User Experiece
More informationNeural Networks A Model of Boolean Functions
Neural Networks A Model of Boolea Fuctios Berd Steibach, Roma Kohut Freiberg Uiversity of Miig ad Techology Istitute of Computer Sciece D-09596 Freiberg, Germay e-mails: steib@iformatik.tu-freiberg.de
More informationOne advantage that SONAR has over any other music-sequencing product I ve worked
*gajedra* D:/Thomso_Learig_Projects/Garrigus_163132/z_productio/z_3B2_3D_files/Garrigus_163132_ch17.3d, 14/11/08/16:26:39, 16:26, page: 647 17 CAL 101 Oe advatage that SONAR has over ay other music-sequecig
More informationJournal of Chemical and Pharmaceutical Research, 2013, 5(12): Research Article
Available olie www.jocpr.com Joural of Chemical ad Pharmaceutical Research, 2013, 5(12):745-749 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 K-meas algorithm i the optimal iitial cetroids based
More informationMobile 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 informationMulti-Agent Decision Tree Learning from Distributed Autonomous Data. Sources. D. Caragea, A. Silvescu, and V. Honavar
Multi-Aget Decisio Tree Learig from Distributed Autoomous Data Sources D. Caragea, A. Silvescu, ad V. Hoavar Iowa State Uiversity Computer Sciece Departmet Artificial Itelligece Research Group Ames, IA
More informationSectio 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 informationData Structures and Algorithms. Analysis of Algorithms
Data Structures ad Algorithms Aalysis of Algorithms Outlie Ruig time Pseudo-code Big-oh otatio Big-theta otatio Big-omega otatio Asymptotic algorithm aalysis Aalysis of Algorithms Iput Algorithm Output
More informationReal-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 informationPattern Recognition Systems Lab 1 Least Mean Squares
Patter Recogitio Systems Lab 1 Least Mea Squares 1. Objectives This laboratory work itroduces the OpeCV-based framework used throughout the course. I this assigmet a lie is fitted to a set of poits usig
More informationStructuring Redundancy for Fault Tolerance. CSE 598D: Fault Tolerant Software
Structurig Redudacy for Fault Tolerace CSE 598D: Fault Tolerat Software What do we wat to achieve? Versios Damage Assessmet Versio 1 Error Detectio Iputs Versio 2 Voter Outputs State Restoratio Cotiued
More informationStudy 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 informationEvaluation of Support Vector Machine Kernels for Detecting Network Anomalies
Evaluatio of Support Vector Machie Kerels for Detectig Network Aomalies Prera Batta, Maider Sigh, Zhida Li, Qigye Dig, ad Ljiljaa Trajković Commuicatio Networks Laboratory http://www.esc.sfu.ca/~ljilja/cl/
More informationHarris 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 informationCSC 220: Computer Organization Unit 11 Basic Computer Organization and Design
College of Computer ad Iformatio Scieces Departmet of Computer Sciece CSC 220: Computer Orgaizatio Uit 11 Basic Computer Orgaizatio ad Desig 1 For the rest of the semester, we ll focus o computer architecture:
More informationEmpirical 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 informationCopyright 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 informationBaan Tools User Management
Baa Tools User Maagemet Module Procedure UP008A US Documetiformatio Documet Documet code : UP008A US Documet group : User Documetatio Documet title : User Maagemet Applicatio/Package : Baa Tools Editio
More informationVISUALSLX 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