Software Engineering and Development
|
|
- Darleen Jennings
- 8 years ago
- Views:
Transcription
1 I T H E A 67 Softwae Engineeing and Development SOFTWARE DEVELOPMENT PROCESS DYNAMICS MODELING AS STATE MACHINE Leonid Lyubchyk, Vasyl Soloshchuk Abstact: Softwae development pocess modeling is gaining inceasing inteest among academic eseaches and IT-industy pactitiones alike as an appoach fo analyzing complex business questions of softwae poduction fom the stategic management of softwae development, to suppoting pocess impovements. A numbe of simulation models of softwae dynamics have been developed based on system dynamic appoach with the use of special simulation pogamming tools. At the same time analytical softwae development modeling ae of geat inteest as a tool of pocess optimization and contol. In this pape the softwae development pocesses model based on the state machine and queuing netwok appoach is poposed. The goal is the softwae development pocess dynamics modeling t hat is the evaluation of softwae poduct eadiness pogess in the couse of time. Softwae poduct is consideed as a set of system equiements, and softwae development pocess is epesented as consecutive tansition of each system equiement though the states of the defined state machine. The state machine model is a queuing netwok with sevice nodes which coespond to a numbe of implementes of system equiements on each stage of the development. Implementes ae business analytics, achitectues, developes, testes, etc. In geneal, the state machine is defined accoding to the used softwae development methodology. The makovian pocesses theoy is futhe used fo the queuing netwok modeling and quality indexes estimation. The poposed model can be used as a basis fo modeling the dynamics of a softwae poject development to get estimations of the following poject paametes: effot, duation, cost, esouces usage, development schedule, etc. Keywods: softwae development pocess dynamics, softwae engineeing, poduction modeling, state machine, poject management ACM Classification Keywods: D. Softwae D.2 SOFTWARE ENGINEERING D.2.8 Metics (Pocess metics, Poduct metics), D.2.9 Management (Cost estimation, Life cycle, Poductivity, Softwae pocess models, Time estimation); K. Computing Milieux K.6 MANAGEMENT OF COMPUTING AND INFORMATION SYSTEMS K.6.1 Poject and People Management (Life cycle, Staffing), K.6.3 Softwae Management (Softwae pocess), K.6.4 System Management (Management audit) Intoduction Cuently, the poblem of estimating the paametes of softwae development pojects using diffeent mathematical and statistical techniques is elevant, because it allows minimizing uncetainty in the planning, which significantly educes the isk of poject failue [McConnell, 2006]. Howeve, most models estimating paametes of softwae development pojects ae static and do not allow to estimate pogess dynamics of poject. To analyze the dynamics of the poject pogess such methods as system dynamics and simulation modeling ae applied [Abdel-Hamid, Madnick, 1991], [Lakey, 2004], [Madachy, 1996]. Fo modeling the dynamics of softwae development the development models of complex engineeing poduct by the engineeing team ae
2 68 Methods and Instuments of Atificial Intelligence also used [Soo-Haeng Cho, Eppinge, 2005]. The poduct itself, team paametes and the pocess of development hold many uncetainties. To cove all the pocesses of the poject both the effot that bings to the incease of the developed poduct (pogamming, documentation) and wok that do not diectly contibute to inceasing the size of the poduct (testing, contol) should be taken into account [Han, Lee, Fad, Pena-Moa, 2007]. Mathematical model fo analyzing the dynamics of the poject pogess must be pactically applicable, i.e. it must take into account eal-wold objects and pocesses that can be clealy identified and measued in a eal poject. Classical methods of identification of opeations models can be used fo these puposes [Pevozvansky, 1975] Stuctue of softwae development poject Thee ae many methodologies fo softwae development, but thee ae a numbe of basic objects, which ae pesent in the poject stuctue fo any methodology [Sommeville, 2001]. Softwae poduct equiements. Thee ae diffeent levels of detail and desciption of the equiements fo a softwae poduct, namely the business equiements, use equiements, functional and nonfunctional equiements. Functional and nonfunctional equiements ae essential fo futhe usage in the poject. One of the most convenient equiements classifications fo a softwae poduct is a FURPS model, which means: - Functionality featue set, capabilities, geneality, secuity; - Usability human factos, aesthetics, consistency, documentation; - Reliability fequency/seveity of failue, ecoveability, pedictability, accuacy, mean time to failue; - Pefomance speed, efficiency, esouce consumption, thoughput, esponse time; - Suppotability testability, extensibility, adaptability, maintainability, compatibility, configuability, seviceability, installability, localizability, potability; Poject and pocess equiements. Poject equiements ae development pocess equiements, i.e. what methodology will be used, what is the stuctue of development stages, the length of iteations, the stuctue of oles in the poject, the distibution of effot between the vaious pocesses and stages of the poject, etc. This also includes the definition of poject equiements, i.e. how the develope will pefom the taget system ceation tasks. Wok Beakdown Stuctue (WBS). WBS hieachical wok decomposition confomed to distibution esults. This wok decomposition should be pefomed to achieve the objectives of the poject and ageed distibution esults delivey [PMBOK, 2004]. With the help of hieachical wok stuctue the entie contents of the poject is stuctued and defined. WBS divides the poject to smalle and moe manageable pats, whee each lowe level of WBS povides a moe detailed definition of poject woks. Fo planned opeations confomable to the lowelevel WBS elements (they ae called wok packages), time schedule and cost estimates can be detemined as well as opeations monito and contol can be pefomed. Team stuctue and esouces calenda. The stuctue of the team specifies what esouces, i.e. what specialists ae available fo poject pefoming. Each task needs its own kind of esouces. Resouces classification may vay fo diffeent softwae development methodologies. It should be noted that each single esouce can combine multiple oles and, accodingly, can be used to pefom vaious types of opeations. Resouces calenda is the calenda of woking days and days off that detemines dates in which each esouce may o may not be used. Usually it includes woking and nonwoking peiods of each esouce [PMBOK, 2004]. Poject time schedule includes a calenda schedule of poject stages pefomance in accodance with WBS and availability of esouces fom the esouce calenda. In this case the following paametes fo the wok should be stated: sequence numbe of wok accoding to WBS, name of wok in accodance to WBS, esouce assigned fo
3 I T H E A 69 the job pefomance, the duation of pefomance, date and time of stating the wok and its completion, pevious and subsequent opeations. Also, the time schedule states the milestone of the poject. Poject time schedule can be pesented as a table o using Gantt chats (sometimes a tem hoizontal ba chat is used) [PMBOK, 2004]. Figue 1. A Gantt chat showing thee kinds of schedule dependencies (in ed) and pecent complete indications Poblem definition To simulate the dynamics of the poject pogess the stuctue of the poject should be fomally descibed on the basis of mentioned above elements, which ae included in the stuctue of the softwae development poject. The poject stuctue should also include a model of poduct equiements tansition fom one state of poduct eadiness to anothe. Tansitions fom one state of poduct equiements eadiness to anothe depend on the methodology of poject development. Paametes and elements of mathematical model of softwae development poject In accodance with the descibed poject stuctue following fomal objects and poject paametes desciption can be intoduced. Objects to descibe the stuctue of pocess equiements. These objects should take into account specificity of development methodology, which is used in a simulated poject: - L set of opeations (types of wok), which obtain in the selected development methodology; - S set of states of poduct equiements eadiness; - W w } matix with the types of wok fo the tansition of equiements between the states; { - w type of wok to tansit equiements fom i to j state, whee i S, j S, w L ; - P p } pobability of tansition between states matix; { - p pobability of tansition fom i to j state, whee i S, j S ; i S - p 1 condition fo the completeness exit fom any state;
4 70 Methods and Instuments of Atificial Intelligence - A set of atifacts that can be developed duing the poject. Example of set of woks L = {1, 2, 3, 4, 5, 6, 7, 8}, whee: - 1: specified equiements; - 2: softwae achitectue design (business logic, use inteface, data and database stuctue); - 3: pogamming; - 4: quality assuance / testing; - 5: sending equiements fo evision, defect desciption - 6: appoval of pogammed equiement; - 7: coection of detected defects; - 8: vesion elease, which will include the equiement; Example of set of eadiness states S = {1, 2, 3, 4, 5, 6, 7, 8}, whee: - 1: identified equiement (found but not yet descibed in detail); - 2: specified equiement (analyzed and included into equiements specification of developing softwae poduct); - 3: designed equiement (included into developing softwae poduct achitectue desciption); - 4: pogammed equiement (pogammed and included into the cuent woking softwae poduct vesion); - 5: tested equiement (checked fo defects and compliance with equiements included into developed softwae poduct); - 6: defective equiement (defects identified in functioning o incoect equiements implementation); - 7: appoved equiement (has been tested and appoved fo inclusion into the cuent poduct vesion); - 8: eleased equiement (included into fomal softwae poduct package). Tansitions between states, which ae set by matix W, ae defined by using development methodology and may be epesented as a netwok. An example of such a netwok is shown in Fig. 2. Figue 2. Netwok of tansitions between softwae poduct equiements states
5 I T H E A 71 Objects to descibe stuctue of poduct equiements. Let us intoduce the notation to descibe the paametes of the softwae poduct equiements: - Q set of equiement types; - R set of softwae poduct equiements; - M set of equiements that must be implemented befoe the stat of the -th equiement, - A b } set the types fo each equiement, R ; { - a type of -th equiement, R, a Q ; - B b } set with the cuent state of eadiness fo each equiement, R ; { - b state of eadiness fo -th equiement, - z size of - th equiement, R ; - c pioity of implementing of the -th equiement, R, b S ; R. R ; Objects to descibe esouces and esouces calenda. Let us intoduce the notation fo descibing the esouces paametes: - K set of available esouces; - V v } matix of poductivity fo k-th esouce; k { kql - v kql poductivity pefomance when l-th wok fo q-th equiement type is done using k-th esouce, whee q Q, k K, l L. If the k-th esouce is not able to pefom l-th type of wok fo the q-th equiement type, then: v kql 0. If the k-th esouce is able to pefom l-th type of wok fo the q-th equiement type, then the function of poductivity pefomance is a complex function of many vaiables: v kql v( k, q, l, z, ) (1) whee z size of equiement. Available time intevals fo pefoming the wok of k-th esouce: - T k set of initial moments of the woking peiods of time; - D k set woking time intevals duation. Poject schedule. Poject schedule is a schedule of equiements tansfe fom initial states to final states with fixation of specific values fo all the pobability vaiables and uncetainties. The basis fo poject schedule is time equied fo each wok to pefom equiements tansition fom one state to anothe. The duation of -th equiement tansition fom i-th state to j-th state can be set with following functions: whee z d (2) v( k, q, w, z, ) i S, j S, q Q, k K, w L, z size of equiement fo -th equiement, R, k numbe of the esouce, which pefoms this wok;
6 72 Methods and Instuments of Atificial Intelligence q equiement type; w type of wok to tansit i-th state to j-th state. Poject schedule should also include estimation of the sequence of equiements state changes, taking into account the tansition pobability matix P. Constucting technique fo model of poject pogess dynamics Solution of this poblem should include: - estimation of poject paametes: duation, effot costs, esouce costs, quality level; - estimation of esouce needs and thei time loading; - estimation of poject schedule; - estimation of dynamics in the state of equiements eadiness tansition and estimation of equiements size in each state. Fomal poject stuctue model descibed above can be used to solve these poblems. Howeve, this equies completion of the model with the following featues: - select methods and algoithms fo modeling; - develop method to estimate esouces poductivity, i.e. method of v kql v( k, q, l, z, ) function constucting; - develop function of dynamic changes in the set of equiements R with time R = R (t). The estimation of each option is best to give as a seies of values indicating the confidence level of each value, i.e. pobability of achieving such values. Fig. 3 shows the chat estimating date of poject completion, which depends on the possibilistic poject duation. Simila valuations should be issued fo effot, cost, quality and othe paametes. Figue 3. Example of estimating completion date (Pobability Distibution)
7 I T H E A 73 Solution of poject pogess dynamics modeling poblem will also give an oppotunity to estimate equiements states tansition dynamics and estimate equiements size in each of the states in the fom pesented in Fig : identified 4: pogammed 8: eleased 250 Requiements size (Functional points) May- Jun- Jul- Aug- Sep- Oct- Nov- Dec- Jan- Feb- Ma- Ap- May- Figue 4. Dynamics of equiements size changing in diffeent eadiness states Conclusion This aticle eflects a method of fomal desciption of the model of the softwae development poject stuctue. In addition, poblem of foecasting the dynamics of the poject pogess was fomulated. The poblem can be solved using developed poject model. Developed model includes softwae poduct equiements state tansition model. Fom mathematical point of view, we have got a model that has seveal impotant popeties: - softwae poduct equiements ae objects that may have seveal states; - objects state vaies accoding to stated algoithm fom geneating state to the absobing state; - tansition fom one state to anothe is stated by cetain tansition pobability; - object always possesses some state fo a peiod of time; - new equiements can occu with the lapse of time, i.e. new objects can be geneated; - pocess is finite. Mentioned popeties allow to state that this pocess can be descibed by Makovian pocess model. In futue we plan to use simulation techniques of Makovian pocess to solve stated poblems of modeling poject pogess dynamics. Bibliogaphy [McConnell, 2006] McConnell. S. Softwae Estimation: Demystifying the Black At. Redmond, Wa.: Micosoft Pess, p. [Abdel-Hamid, Madnick, 1991] Abdel-Hamid T., Madnick S.E. Softwae Poject Dynamics: an Integated Appoach. Pentice-Hall Softwae Seies, Pentice-Hall Publishing Co., Englewood Cliffs, NJ, p.
8 74 Methods and Instuments of Atificial Intelligence [Lakey, 2004] Lakey P. A Hybid Softwae Pocess Simulation Model fo Poject Management // Poceedings of PoSIM 2004 Confeence, posim.pdx.edu [Madachy, 1996] Madachy R.J. System dynamics modeling of an inspection-based pocess // Softwae Engineeing, 1996., Poceedings of the 18th Intenational Confeence on Ma P [Soo-Haeng Cho, Eppinge, 2005] Soo-Haeng Cho, Eppinge S.D. A simulation-based pocess model fo managing complex design pojects // Engineeing Management, IEEE Tansactions. Volume: 52. Issue: 3, Aug P [Han, Lee, Fad, Pena-Moa, 2007] Sangwon Han, Sang Hyun Lee, Fad M.G., Pena-Moa F. Modeling and epesentation of non-value adding activities due to eos and changes in design and constuction pojects // Simulation Confeence, 2007 Winte Dec P [Pevozvansky, 1975] Pevozvansky A.A. Mathematical models in poduction management. Nauka publishing house, Moscow, p. [Sommeville, 2001] Sommeville I. Softwae Engineeing, 6-th edition. Halow: Addison Wesley Longman, p. [PMBOK, 2004] A Guide to the Poject Management Body of Knowledge (PMBOK Guide), 3 d edition. Poject Management Institute, Pennsylvania, USA, p. Authos' Infomation Leonid M. Lyubchyk Pofesso, Head of Compute Mathematics and Mathematical Modeling Depatment, National Technical Univesity Khakiv Polytechnic Institute ; Funze St. 21, 602 Khakiv, Ukaine; lml51@mail.u Majo Fields of Scientific Reseach: Contol theoy (obust and model-based pedictive contol, adaptive and leaning systems), System modeling and simulation, Financial time-seies modeling and foecasting, Computational intelligence fo data analysis Vasiliy M. Soloshchuk PhD Student, Compute Mathematics and Mathematical Modeling Depatment, National Technical Univesity Khakiv Polytechnic Institute ; Funze St. 21, 602 Khakiv, Ukaine; vsolo@insat.com Majo Fields of Scientific Reseach: Softwae engineeing, Poduction modeling, Poject management, System modeling and simulation
HEALTHCARE INTEGRATION BASED ON CLOUD COMPUTING
U.P.B. Sci. Bull., Seies C, Vol. 77, Iss. 2, 2015 ISSN 2286-3540 HEALTHCARE INTEGRATION BASED ON CLOUD COMPUTING Roxana MARCU 1, Dan POPESCU 2, Iulian DANILĂ 3 A high numbe of infomation systems ae available
More informationAutomatic Testing of Neighbor Discovery Protocol Based on FSM and TTCN*
Automatic Testing of Neighbo Discovey Potocol Based on FSM and TTCN* Zhiliang Wang, Xia Yin, Haibin Wang, and Jianping Wu Depatment of Compute Science, Tsinghua Univesity Beijing, P. R. China, 100084 Email:
More informationIlona V. Tregub, ScD., Professor
Investment Potfolio Fomation fo the Pension Fund of Russia Ilona V. egub, ScD., Pofesso Mathematical Modeling of Economic Pocesses Depatment he Financial Univesity unde the Govenment of the Russian Fedeation
More informationQuestions & Answers Chapter 10 Software Reliability Prediction, Allocation and Demonstration Testing
M13914 Questions & Answes Chapte 10 Softwae Reliability Pediction, Allocation and Demonstation Testing 1. Homewok: How to deive the fomula of failue ate estimate. λ = χ α,+ t When the failue times follow
More informationTracking/Fusion and Deghosting with Doppler Frequency from Two Passive Acoustic Sensors
Tacking/Fusion and Deghosting with Dopple Fequency fom Two Passive Acoustic Sensos Rong Yang, Gee Wah Ng DSO National Laboatoies 2 Science Pak Dive Singapoe 11823 Emails: yong@dso.og.sg, ngeewah@dso.og.sg
More informationThe transport performance evaluation system building of logistics enterprises
Jounal of Industial Engineeing and Management JIEM, 213 6(4): 194-114 Online ISSN: 213-953 Pint ISSN: 213-8423 http://dx.doi.og/1.3926/jiem.784 The tanspot pefomance evaluation system building of logistics
More informationINITIAL MARGIN CALCULATION ON DERIVATIVE MARKETS OPTION VALUATION FORMULAS
INITIAL MARGIN CALCULATION ON DERIVATIVE MARKETS OPTION VALUATION FORMULAS Vesion:.0 Date: June 0 Disclaime This document is solely intended as infomation fo cleaing membes and othes who ae inteested in
More informationA formalism of ontology to support a software maintenance knowledge-based system
A fomalism of ontology to suppot a softwae maintenance knowledge-based system Alain Apil 1, Jean-Mac Deshanais 1, and Reine Dumke 2 1 École de Technologie Supéieue, 1100 Note-Dame West, Monteal, Canada
More information9:6.4 Sample Questions/Requests for Managing Underwriter Candidates
9:6.4 INITIAL PUBLIC OFFERINGS 9:6.4 Sample Questions/Requests fo Managing Undewite Candidates Recent IPO Expeience Please povide a list of all completed o withdawn IPOs in which you fim has paticipated
More informationA framework for the selection of enterprise resource planning (ERP) system based on fuzzy decision making methods
A famewok fo the selection of entepise esouce planning (ERP) system based on fuzzy decision making methods Omid Golshan Tafti M.s student in Industial Management, Univesity of Yazd Omidgolshan87@yahoo.com
More informationComparing Availability of Various Rack Power Redundancy Configurations
Compaing Availability of Vaious Rack Powe Redundancy Configuations White Pape 48 Revision by Victo Avela > Executive summay Tansfe switches and dual-path powe distibution to IT equipment ae used to enhance
More informationCloud Service Reliability: Modeling and Analysis
Cloud Sevice eliability: Modeling and Analysis Yuan-Shun Dai * a c, Bo Yang b, Jack Dongaa a, Gewei Zhang c a Innovative Computing Laboatoy, Depatment of Electical Engineeing & Compute Science, Univesity
More informationResearch on Risk Assessment of the Transformer Based on Life Cycle Cost
ntenational Jounal of Smat Gid and lean Enegy eseach on isk Assessment of the Tansfome Based on Life ycle ost Hui Zhou a, Guowei Wu a, Weiwei Pan a, Yunhe Hou b, hong Wang b * a Zhejiang Electic Powe opoation,
More informationSUPPORT VECTOR MACHINE FOR BANDWIDTH ANALYSIS OF SLOTTED MICROSTRIP ANTENNA
Intenational Jounal of Compute Science, Systems Engineeing and Infomation Technology, 4(), 20, pp. 67-7 SUPPORT VECTOR MACHIE FOR BADWIDTH AALYSIS OF SLOTTED MICROSTRIP ATEA Venmathi A.R. & Vanitha L.
More informationAn Epidemic Model of Mobile Phone Virus
An Epidemic Model of Mobile Phone Vius Hui Zheng, Dong Li, Zhuo Gao 3 Netwok Reseach Cente, Tsinghua Univesity, P. R. China zh@tsinghua.edu.cn School of Compute Science and Technology, Huazhong Univesity
More informationOffice of Family Assistance. Evaluation Resource Guide for Responsible Fatherhood Programs
Office of Family Assistance Evaluation Resouce Guide fo Responsible Fathehood Pogams Contents Intoduction........................................................ 4 Backgound..........................................................
More informationConcept and Experiences on using a Wiki-based System for Software-related Seminar Papers
Concept and Expeiences on using a Wiki-based System fo Softwae-elated Semina Papes Dominik Fanke and Stefan Kowalewski RWTH Aachen Univesity, 52074 Aachen, Gemany, {fanke, kowalewski}@embedded.wth-aachen.de,
More informationStrength Analysis and Optimization Design about the key parts of the Robot
Intenational Jounal of Reseach in Engineeing and Science (IJRES) ISSN (Online): 2320-9364, ISSN (Pint): 2320-9356 www.ijes.og Volume 3 Issue 3 ǁ Mach 2015 ǁ PP.25-29 Stength Analysis and Optimization Design
More informationTowards Automatic Update of Access Control Policy
Towads Automatic Update of Access Contol Policy Jinwei Hu, Yan Zhang, and Ruixuan Li Intelligent Systems Laboatoy, School of Computing and Mathematics Univesity of Westen Sydney, Sydney 1797, Austalia
More informationComparing Availability of Various Rack Power Redundancy Configurations
Compaing Availability of Vaious Rack Powe Redundancy Configuations By Victo Avela White Pape #48 Executive Summay Tansfe switches and dual-path powe distibution to IT equipment ae used to enhance the availability
More informationON THE (Q, R) POLICY IN PRODUCTION-INVENTORY SYSTEMS
ON THE R POLICY IN PRODUCTION-INVENTORY SYSTEMS Saifallah Benjaafa and Joon-Seok Kim Depatment of Mechanical Engineeing Univesity of Minnesota Minneapolis MN 55455 Abstact We conside a poduction-inventoy
More informationAnalyzing Ballistic Missile Defense System Effectiveness Based on Functional Dependency Network Analysis
Send Odes fo Repints to epints@benthamscience.ae 678 The Open Cybenetics & Systemics Jounal, 2015, 9, 678-682 Open Access Analyzing Ballistic Missile Defense System Effectiveness Based on Functional Dependency
More informationMETHODOLOGICAL APPROACH TO STRATEGIC PERFORMANCE OPTIMIZATION
ETHODOOGICA APPOACH TO STATEGIC PEFOANCE OPTIIZATION ao Hell * Stjepan Vidačić ** Željo Gaača *** eceived: 4. 07. 2009 Peliminay communication Accepted: 5. 0. 2009 UDC 65.02.4 This pape pesents a matix
More informationModel-Driven Engineering of Adaptation Engines for Self-Adaptive Software: Executable Runtime Megamodels
Model-Diven Engineeing of Adaptation Engines fo Self-Adaptive Softwae: Executable Runtime Megamodels Thomas Vogel, Holge Giese Technische Beichte N. 66 des Hasso-Plattne-Instituts fü Softwaesystemtechnik
More informationAn application of stochastic programming in solving capacity allocation and migration planning problem under uncertainty
An application of stochastic pogamming in solving capacity allocation and migation planning poblem unde uncetainty Yin-Yann Chen * and Hsiao-Yao Fan Depatment of Industial Management, National Fomosa Univesity,
More informationAn Approach to Optimized Resource Allocation for Cloud Simulation Platform
An Appoach to Optimized Resouce Allocation fo Cloud Simulation Platfom Haitao Yuan 1, Jing Bi 2, Bo Hu Li 1,3, Xudong Chai 3 1 School of Automation Science and Electical Engineeing, Beihang Univesity,
More informationModal Characteristics study of CEM-1 Single-Layer Printed Circuit Board Using Experimental Modal Analysis
Available online at www.sciencediect.com Pocedia Engineeing 41 (2012 ) 1360 1366 Intenational Symposium on Robotics and Intelligent Sensos 2012 (IRIS 2012) Modal Chaacteistics study of CEM-1 Single-Laye
More informationFinancial Derivatives for Computer Network Capacity Markets with Quality-of-Service Guarantees
Financial Deivatives fo Compute Netwok Capacity Makets with Quality-of-Sevice Guaantees Pette Pettesson pp@kth.se Febuay 2003 SICS Technical Repot T2003:03 Keywods Netwoking and Intenet Achitectue. Abstact
More informationChapter 3 Savings, Present Value and Ricardian Equivalence
Chapte 3 Savings, Pesent Value and Ricadian Equivalence Chapte Oveview In the pevious chapte we studied the decision of households to supply hous to the labo maket. This decision was a static decision,
More informationDatabase Management Systems
Contents Database Management Systems (COP 5725) D. Makus Schneide Depatment of Compute & Infomation Science & Engineeing (CISE) Database Systems Reseach & Development Cente Couse Syllabus 1 Sping 2012
More informationModeling and Verifying a Price Model for Congestion Control in Computer Networks Using PROMELA/SPIN
Modeling and Veifying a Pice Model fo Congestion Contol in Compute Netwoks Using PROMELA/SPIN Clement Yuen and Wei Tjioe Depatment of Compute Science Univesity of Toonto 1 King s College Road, Toonto,
More informationMultiband Microstrip Patch Antenna for Microwave Applications
IOSR Jounal of Electonics and Communication Engineeing (IOSR-JECE) ISSN: 2278-2834, ISBN: 2278-8735. Volume 3, Issue 5 (Sep. - Oct. 2012), PP 43-48 Multiband Micostip Patch Antenna fo Micowave Applications
More informationHow to create RAID 1 mirroring with a hard disk that already has data or an operating system on it
AnswesThatWok TM How to set up a RAID1 mio with a dive which aleady has Windows installed How to ceate RAID 1 mioing with a had disk that aleady has data o an opeating system on it Date Company PC / Seve
More informationMATHEMATICAL SIMULATION OF MASS SPECTRUM
MATHEMATICA SIMUATION OF MASS SPECTUM.Beánek, J.Knížek, Z. Pulpán 3, M. Hubálek 4, V. Novák Univesity of South Bohemia, Ceske Budejovice, Chales Univesity, Hadec Kalove, 3 Univesity of Hadec Kalove, Hadec
More informationAN IMPLEMENTATION OF BINARY AND FLOATING POINT CHROMOSOME REPRESENTATION IN GENETIC ALGORITHM
AN IMPLEMENTATION OF BINARY AND FLOATING POINT CHROMOSOME REPRESENTATION IN GENETIC ALGORITHM Main Golub Faculty of Electical Engineeing and Computing, Univesity of Zageb Depatment of Electonics, Micoelectonics,
More informationAn Analysis of Manufacturer Benefits under Vendor Managed Systems
An Analysis of Manufactue Benefits unde Vendo Managed Systems Seçil Savaşaneil Depatment of Industial Engineeing, Middle East Technical Univesity, 06531, Ankaa, TURKEY secil@ie.metu.edu.t Nesim Ekip 1
More informationEffect of Contention Window on the Performance of IEEE 802.11 WLANs
Effect of Contention Window on the Pefomance of IEEE 82.11 WLANs Yunli Chen and Dhama P. Agawal Cente fo Distibuted and Mobile Computing, Depatment of ECECS Univesity of Cincinnati, OH 45221-3 {ychen,
More informationGive me all I pay for Execution Guarantees in Electronic Commerce Payment Processes
Give me all I pay fo Execution Guaantees in Electonic Commece Payment Pocesses Heiko Schuldt Andei Popovici Hans-Jög Schek Email: Database Reseach Goup Institute of Infomation Systems ETH Zentum, 8092
More informationIBM Research Smarter Transportation Analytics
IBM Reseach Smate Tanspotation Analytics Laua Wynte PhD, Senio Reseach Scientist, IBM Watson Reseach Cente lwynte@us.ibm.com INSTRUMENTED We now have the ability to measue, sense and see the exact condition
More informationYARN PROPERTIES MEASUREMENT: AN OPTICAL APPROACH
nd INTERNATIONAL TEXTILE, CLOTHING & ESIGN CONFERENCE Magic Wold of Textiles Octobe 03 d to 06 th 004, UBROVNIK, CROATIA YARN PROPERTIES MEASUREMENT: AN OPTICAL APPROACH Jana VOBOROVA; Ashish GARG; Bohuslav
More informationScheduling Hadoop Jobs to Meet Deadlines
Scheduling Hadoop Jobs to Meet Deadlines Kamal Kc, Kemafo Anyanwu Depatment of Compute Science Noth Caolina State Univesity {kkc,kogan}@ncsu.edu Abstact Use constaints such as deadlines ae impotant equiements
More informationSTUDENT RESPONSE TO ANNUITY FORMULA DERIVATION
Page 1 STUDENT RESPONSE TO ANNUITY FORMULA DERIVATION C. Alan Blaylock, Hendeson State Univesity ABSTRACT This pape pesents an intuitive appoach to deiving annuity fomulas fo classoom use and attempts
More informationReduced Pattern Training Based on Task Decomposition Using Pattern Distributor
> PNN05-P762 < Reduced Patten Taining Based on Task Decomposition Using Patten Distibuto Sheng-Uei Guan, Chunyu Bao, and TseNgee Neo Abstact Task Decomposition with Patten Distibuto (PD) is a new task
More informationDistributed Computing and Big Data: Hadoop and MapReduce
Distibuted Computing and Big Data: Hadoop and Map Bill Keenan, Diecto Tey Heinze, Achitect Thomson Reutes Reseach & Development Agenda R&D Oveview Hadoop and Map Oveview Use Case: Clusteing Legal Documents
More informationTowards Realizing a Low Cost and Highly Available Datacenter Power Infrastructure
Towads Realizing a Low Cost and Highly Available Datacente Powe Infastuctue Siam Govindan, Di Wang, Lydia Chen, Anand Sivasubamaniam, and Bhuvan Ugaonka The Pennsylvania State Univesity. IBM Reseach Zuich
More informationCollege of Engineering Bachelor of Computer Science
2 0 0 7 w w w. c n u a s. e d u College of Engineeing Bachelo of Compute Science This bochue Details the BACHELOR OF COMPUTER SCIENCE PROGRAM available though CNU s College of Engineeing. Fo ou most up-to-date
More informationChannel selection in e-commerce age: A strategic analysis of co-op advertising models
Jounal of Industial Engineeing and Management JIEM, 013 6(1):89-103 Online ISSN: 013-0953 Pint ISSN: 013-843 http://dx.doi.og/10.396/jiem.664 Channel selection in e-commece age: A stategic analysis of
More informationConverting knowledge Into Practice
Conveting knowledge Into Pactice Boke Nightmae srs Tend Ride By Vladimi Ribakov Ceato of Pips Caie 20 of June 2010 2 0 1 0 C o p y i g h t s V l a d i m i R i b a k o v 1 Disclaime and Risk Wanings Tading
More informationAn Introduction to Omega
An Intoduction to Omega Con Keating and William F. Shadwick These distibutions have the same mean and vaiance. Ae you indiffeent to thei isk-ewad chaacteistics? The Finance Development Cente 2002 1 Fom
More informationCOMPLYING WITH THE DRUG-FREE SCHOOLS AND CAMPUSES REGULATIONS
Highe Education Cente fo Alcohol and Othe Dug Abuse and Violence Pevention Education Development Cente, Inc. 55 Chapel Steet Newton, MA 02458-1060 COMPLYING WITH THE DRUG-FREE SCHOOLS AND CAMPUSES REGULATIONS
More informationA Two-Step Tabu Search Heuristic for Multi-Period Multi-Site Assignment Problem with Joint Requirement of Multiple Resource Types
Aticle A Two-Step Tabu Seach Heuistic fo Multi-Peiod Multi-Site Assignment Poblem with Joint Requiement of Multiple Resouce Types Siavit Swangnop and Paveena Chaovalitwongse* Depatment of Industial Engineeing,
More informationThey aim to select the best services that satisfy the user s. other providers infrastructures and utility services to run
End-to-End Qo Mapping and Aggegation fo electing Cloud evices Raed Kaim, Chen Ding, Ali Mii Depatment of Compute cience Ryeson Univesity, Toonto, Canada 2kaim@yeson.ca, cding@scs.yeson.ca, ali.mii@yeson.ca
More informationOptimizing Content Retrieval Delay for LT-based Distributed Cloud Storage Systems
Optimizing Content Retieval Delay fo LT-based Distibuted Cloud Stoage Systems Haifeng Lu, Chuan Heng Foh, Yonggang Wen, and Jianfei Cai School of Compute Engineeing, Nanyang Technological Univesity, Singapoe
More informationTHE DISTRIBUTED LOCATION RESOLUTION PROBLEM AND ITS EFFICIENT SOLUTION
IADIS Intenational Confeence Applied Computing 2006 THE DISTRIBUTED LOCATION RESOLUTION PROBLEM AND ITS EFFICIENT SOLUTION Jög Roth Univesity of Hagen 58084 Hagen, Gemany Joeg.Roth@Fenuni-hagen.de ABSTRACT
More informationest using the formula I = Prt, where I is the interest earned, P is the principal, r is the interest rate, and t is the time in years.
9.2 Inteest Objectives 1. Undestand the simple inteest fomula. 2. Use the compound inteest fomula to find futue value. 3. Solve the compound inteest fomula fo diffeent unknowns, such as the pesent value,
More informationImproving Software Effort Estimation Using Neuro-Fuzzy Model with SEER-SEM
Global Jounal of Compute Science and Technology Vol. 10 Issue 12 (Ve. 1.0) Octobe 2010 a g e 51 Impoving Softwae Effot Estimation Using Neuo-Fuzzy Model with SEER-SEM Wei Lin Du 1, Danny Ho 2, Luiz Fenando
More informationMulticriteria analysis in telecommunications
Poceedings of the 37th Hawaii Intenational Confeence on System Sciences - 2004 Multiciteia analysis in telecommunications Janusz Ganat and Andze P. Wiezbicki National Institute of Telecommunications Szachowa
More informationData Center Demand Response: Avoiding the Coincident Peak via Workload Shifting and Local Generation
(213) 1 28 Data Cente Demand Response: Avoiding the Coincident Peak via Wokload Shifting and Local Geneation Zhenhua Liu 1, Adam Wieman 1, Yuan Chen 2, Benjamin Razon 1, Niangjun Chen 1 1 Califonia Institute
More informationCarter-Penrose diagrams and black holes
Cate-Penose diagams and black holes Ewa Felinska The basic intoduction to the method of building Penose diagams has been pesented, stating with obtaining a Penose diagam fom Minkowski space. An example
More informationOptimal Peer Selection in a Free-Market Peer-Resource Economy
Optimal Pee Selection in a Fee-Maket Pee-Resouce Economy Micah Adle, Rakesh Kuma, Keith Ross, Dan Rubenstein, David Tune and David D Yao Dept of Compute Science Univesity of Massachusetts Amhest, MA; Email:
More informationSTABILITY ANALYSIS IN MILLING BASED ON OPERATIONAL MODAL DATA 1. INTRODUCTION
Jounal of Machine Engineeing, Vol. 11, No. 4, 211 Batosz POWALKA 1 Macin CHODZKO 1 Kzysztof JEMIELNIAK 2 milling, chatte, opeational modal analysis STABILITY ANALYSIS IN MILLING BASED ON OPERATIONAL MODAL
More informationUncertain Version Control in Open Collaborative Editing of Tree-Structured Documents
Uncetain Vesion Contol in Open Collaboative Editing of Tee-Stuctued Documents M. Lamine Ba Institut Mines Télécom; Télécom PaisTech; LTCI Pais, Fance mouhamadou.ba@ telecom-paistech.f Talel Abdessalem
More informationAgentTime: A Distributed Multi-agent Software System for University s Timetabling
AgentTime: A Distibuted Multi-agent Softwae System fo Univesity s Timetabling Eduad Babkin 1,2, Habib Adbulab 1, Tatiana Babkina 2 1 LITIS laboatoy, INSA de Rouen. Rouen, Fance. 2 State Univesity Highe
More informationPessu Behavior Analysis for Autologous Fluidations
EXPERIENCE OF USING A CFD CODE FOR ESTIMATING THE NOISE GENERATED BY GUSTS ALONG THE SUN- ROOF OF A CAR Liang S. Lai* 1, Geogi S. Djambazov 1, Choi -H. Lai 1, Koulis A. Peicleous 1, and Fédéic Magoulès
More informationHitachi Virtual Storage Platform
Hitachi Vitual Stoage Platfom FASTFIND LINKS Contents Poduct Vesion Getting Help MK-90RD7028-15 2010-2014 Hitachi, Ltd. All ights eseved. No pat of this publication may be epoduced o tansmitted in any
More informationEvaluating the impact of Blade Server and Virtualization Software Technologies on the RIT Datacenter
Evaluating the impact of and Vitualization Softwae Technologies on the RIT Datacente Chistophe M Butle Vitual Infastuctue Administato Rocheste Institute of Technology s Datacente Contact: chis.butle@it.edu
More informationINVESTIGATION OF FLOW INSIDE AN AXIAL-FLOW PUMP OF GV IMP TYPE
1 INVESTIGATION OF FLOW INSIDE AN AXIAL-FLOW PUMP OF GV IMP TYPE ANATOLIY A. YEVTUSHENKO 1, ALEXEY N. KOCHEVSKY 1, NATALYA A. FEDOTOVA 1, ALEXANDER Y. SCHELYAEV 2, VLADIMIR N. KONSHIN 2 1 Depatment of
More informationPeer-to-Peer File Sharing Game using Correlated Equilibrium
Pee-to-Pee File Shaing Game using Coelated Equilibium Beibei Wang, Zhu Han, and K. J. Ray Liu Depatment of Electical and Compute Engineeing and Institute fo Systems Reseach, Univesity of Mayland, College
More informationTiming Synchronization in High Mobility OFDM Systems
Timing Synchonization in High Mobility OFDM Systems Yasamin Mostofi Depatment of Electical Engineeing Stanfod Univesity Stanfod, CA 94305, USA Email: yasi@wieless.stanfod.edu Donald C. Cox Depatment of
More informationCalifornia s Duals Demonstration: A Transparent. Process. Margaret Tatar Chief, Medi-Cal Managed Care Division. CA Coo 8/21/12
Califonia s Duals Demonstation: A Tanspaent and Inclusive Stakeholde Pocess Magaet Tata Chief, Medi-Cal Managed Cae Division Depatment of Health Cae Sevices 1 Stakeholde Engagement 1. 2. Inclusive Building
More informationFirstmark Credit Union Commercial Loan Department
Fistmak Cedit Union Commecial Loan Depatment Thank you fo consideing Fistmak Cedit Union as a tusted souce to meet the needs of you business. Fistmak Cedit Union offes a wide aay of business loans and
More informationOver-encryption: Management of Access Control Evolution on Outsourced Data
Ove-encyption: Management of Access Contol Evolution on Outsouced Data Sabina De Capitani di Vimecati DTI - Univesità di Milano 26013 Cema - Italy decapita@dti.unimi.it Stefano Paaboschi DIIMM - Univesità
More informationEfficient Redundancy Techniques for Latency Reduction in Cloud Systems
Efficient Redundancy Techniques fo Latency Reduction in Cloud Systems 1 Gaui Joshi, Emina Soljanin, and Gegoy Wonell Abstact In cloud computing systems, assigning a task to multiple seves and waiting fo
More informationMemory-Aware Sizing for In-Memory Databases
Memoy-Awae Sizing fo In-Memoy Databases Kasten Molka, Giuliano Casale, Thomas Molka, Laua Mooe Depatment of Computing, Impeial College London, United Kingdom {k.molka3, g.casale}@impeial.ac.uk SAP HANA
More informationMining Relatedness Graphs for Data Integration
Mining Relatedness Gaphs fo Data Integation Jeemy T. Engle (jtengle@indiana.edu) Ying Feng (yingfeng@indiana.edu) Robet L. Goldstone (goldsto@indiana.edu) Indiana Univesity Bloomington, IN. 47405 USA Abstact
More informationwho supply the system vectors for their JVM products. 1 HBench:Java will work best with support from JVM vendors
Appeaed in the ACM Java Gande 2000 Confeence, San Fancisco, Califonia, June 3-5, 2000 HBench:Java: An Application-Specific Benchmaking Famewok fo Java Vitual Machines Xiaolan Zhang Mago Seltze Division
More informationAn Efficient Group Key Agreement Protocol for Ad hoc Networks
An Efficient Goup Key Ageement Potocol fo Ad hoc Netwoks Daniel Augot, Raghav haska, Valéie Issany and Daniele Sacchetti INRIA Rocquencout 78153 Le Chesnay Fance {Daniel.Augot, Raghav.haska, Valéie.Issany,
More informationFixed Income Attribution: Introduction
18th & 19th Febuay 2015, Cental London Fixed Income Attibution: A compehensive undestanding of Fixed Income Attibution and the challenging data issues aound this topic Delegates attending this two-day
More informationFinancing Terms in the EOQ Model
Financing Tems in the EOQ Model Habone W. Stuat, J. Columbia Business School New Yok, NY 1007 hws7@columbia.edu August 6, 004 1 Intoduction This note discusses two tems that ae often omitted fom the standad
More informationReferral service and customer incentive in online retail supply Chain
Refeal sevice and custome incentive in online etail supply Chain Y. G. Chen 1, W. Y. Zhang, S. Q. Yang 3, Z. J. Wang 4 and S. F. Chen 5 1,,3,4 School of Infomation Zhejiang Univesity of Finance and Economics
More informationA Web Application for Geothermal Borefield Design
Poceedings Wold Geothemal Congess 205 Melboune, Austalia, 9-25 Apil 205 A Web Application fo Geothemal Boefield Design Davide Rolando,2, José Acuna and Maco Fossa 2 KT Royal Institute of Technology, Binellvägen
More informationReal Time Tracking of High Speed Movements in the Context of a Table Tennis Application
Real Time Tacking of High Speed Movements in the Context of a Table Tennis Application Stephan Rusdof Chemnitz Univesity of Technology D-09107, Chemnitz, Gemany +49 371 531 1533 stephan.usdof@infomatik.tu-chemnitz.de
More informationElectricity transmission network optimization model of supply and demand the case in Taiwan electricity transmission system
Electicity tansmission netwok optimization model of supply and demand the case in Taiwan electicity tansmission system Miao-Sheng Chen a Chien-Liang Wang b,c, Sheng-Chuan Wang d,e a Taichung Banch Gaduate
More informationPower Monitoring and Control for Electric Home Appliances Based on Power Line Communication
I²MTC 2008 IEEE Intenational Instumentation and Measuement Technology Confeence Victoia, Vancouve Island, Canada, May 12 15, 2008 Powe Monitoing and Contol fo Electic Home Appliances Based on Powe Line
More information883 Brochure A5 GENE ss vernis.indd 1-2
ess x a eu / u e a. p o.eu c e / :/ http EURAXESS Reseaches in Motion is the gateway to attactive eseach caees in Euope and to a pool of wold-class eseach talent. By suppoting the mobility of eseaches,
More informationEpdf Sulf petroleum, Eflecti and Eeflecti
ANALYSIS OF GLOBAL WARMING MITIGATION BY WHITE REFLECTING SURFACES Fedeico Rossi, Andea Nicolini Univesity of Peugia, CIRIAF Via G.Duanti 67 0615 Peugia, Italy T: +9-075-585846; F: +9-075-5848470; E: fossi@unipg.it
More informationMagnetic Bearing with Radial Magnetized Permanent Magnets
Wold Applied Sciences Jounal 23 (4): 495-499, 2013 ISSN 1818-4952 IDOSI Publications, 2013 DOI: 10.5829/idosi.wasj.2013.23.04.23080 Magnetic eaing with Radial Magnetized Pemanent Magnets Vyacheslav Evgenevich
More informationPLANNING THE CAPACITY OF A WEB SERVER: AN EXPERIENCE REPORT
PLANNING THE CAPACITY OF A WEB SERVER: AN EXPERIENCE REPORT Daniel A. Menascé Robet Peaino Depatment of Compute Science, MS 4A5 Univesity Computing Geoge Mason Univesity Geoge Mason Univesity Faifax, VA
More informationDual channel closed-loop supply chain coordination with a reward-driven remanufacturing policy
Intenational Jounal of Poduction Reseach ISSN: -753 Pint 1366-588X Online Jounal homepage: http://www.tandfonline.com/loi/tps Dual channel closed-loop supply chain coodination with a ewad-diven emanufactuing
More informationSelf-Adaptive and Resource-Efficient SLA Enactment for Cloud Computing Infrastructures
2012 IEEE Fifth Intenational Confeence on Cloud Computing Self-Adaptive and Resouce-Efficient SLA Enactment fo Cloud Computing Infastuctues Michael Maue, Ivona Bandic Distibuted Systems Goup Vienna Univesity
More informationHigh Availability Replication Strategy for Deduplication Storage System
Zhengda Zhou, Jingli Zhou College of Compute Science and Technology, Huazhong Univesity of Science and Technology, *, zhouzd@smail.hust.edu.cn jlzhou@mail.hust.edu.cn Abstact As the amount of digital data
More informationAN INTEGRATED MOBILE MAPPING SYSTEM FOR DATA ACQUISITION AND AUTOMATED ASSET EXTRACTION
AN INTEGRATED MOBILE MAPPING SYSTEM FOR DATA ACQUISITION AND AUTOMATED ASSET EXTRACTION T. Kingston a, V. Gikas b *, C. Laflamme a, C. Laouche a a GEO-3D Inc, 9655 Ignace St., Suite L, Bossad (QC, J4Y
More informationApplication of the VISEVA demand generation software to Berlin using publicly available behavioral data
Justen, Beuck, Nagel 1 Application of the VISEVA demand geneation softwae to Belin using publicly available behavioal data Submission date: 15-Nov-06 Wods: 5973 Figues and tables: 6 ( = 1500 Wods) Total:
More informationThe Supply of Loanable Funds: A Comment on the Misconception and Its Implications
JOURNL OF ECONOMICS ND FINNCE EDUCTION Volume 7 Numbe 2 Winte 2008 39 The Supply of Loanable Funds: Comment on the Misconception and Its Implications. Wahhab Khandke and mena Khandke* STRCT Recently Fields-Hat
More informationENABLING INFORMATION GATHERING PATTERNS FOR EMERGENCY RESPONSE WITH THE OPENKNOWLEDGE SYSTEM
Computing and Infomatics, Vol. 29, 2010, 537 555 ENABLING INFORMATION GATHERING PATTERNS FOR EMERGENCY RESPONSE WITH THE OPENKNOWLEDGE SYSTEM Gaia Tecaichi, Veonica Rizzi, Mauizio Machese Depatment of
More informationChapter 2 Valiant Load-Balancing: Building Networks That Can Support All Traffic Matrices
Chapte 2 Valiant Load-Balancing: Building etwoks That Can Suppot All Taffic Matices Rui Zhang-Shen Abstact This pape is a bief suvey on how Valiant load-balancing (VLB) can be used to build netwoks that
More informationFinancial Planning and Risk-return profiles
Financial Planning and Risk-etun pofiles Stefan Gaf, Alexande Kling und Jochen Russ Pepint Seies: 2010-16 Fakultät fü Mathematik und Witschaftswissenschaften UNIERSITÄT ULM Financial Planning and Risk-etun
More informationPAN STABILITY TESTING OF DC CIRCUITS USING VARIATIONAL METHODS XVIII - SPETO - 1995. pod patronatem. Summary
PCE SEMINIUM Z PODSTW ELEKTOTECHNIKI I TEOII OBWODÓW 8 - TH SEMIN ON FUNDMENTLS OF ELECTOTECHNICS ND CICUIT THEOY ZDENĚK BIOLEK SPŠE OŽNO P.., CZECH EPUBLIC DLIBO BIOLEK MILITY CDEMY, BNO, CZECH EPUBLIC
More informationEnergy Efficient Cache Invalidation in a Mobile Environment
Enegy Efficient Cache Invalidation in a Mobile Envionment Naottam Chand, Ramesh Chanda Joshi, Manoj Misa Electonics & Compute Engineeing Depatment Indian Institute of Technology, Rookee - 247 667. INDIA
More informationDefine What Type of Trader Are you?
Define What Type of Tade Ae you? Boke Nightmae srs Tend Ride By Vladimi Ribakov Ceato of Pips Caie 20 of June 2010 1 Disclaime and Risk Wanings Tading any financial maket involves isk. The content of this
More information