A formalism of ontology to support a software maintenance knowledge-based system

Size: px
Start display at page:

Download "A formalism of ontology to support a software maintenance knowledge-based system"

Transcription

1 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 alain.apil@etsmtl.ca, Jean-Mac.Deshanais@etsmtl.ca 2 Depatment of Infomatik, Otto-von-Gueicke Univestity of Magdebug, Gemany dumke@ivs.cs.uni-magdebug.de Keywods: Abstact: expet system, decision suppot, softwae maintenance matuity model, fomal definition of pocess model. Maintaining and suppoting the softwae of an oganization is not an easy task, and softwae maintaines do not cuently have access to tools to evaluate stategies fo impoving the specific activities of softwae maintenance. This aticle pesents a knowledge-based system which helps in locating best pactices in a softwae maintenance capability matuity model (S 3m ). The contibutions of this pape ae: 1) To fomalise the softwae maintenance ontology, 2) to instument the matuity model with a suppot tool to aid softwae maintenance pactitiones in locating specific best pactices; and 3) to descibe the knowledge-based appoach and system oveview used by the eseach team. 1. INTRODUCTION Knowledge tansfe of a lage numbe of best pactices, descibed in a matuity model, has poved difficult (Aban et al., 2004). This is especially tue duing the taining stage fo an assesso o a new paticipant in a pocess impovement activity. It is also challenging to quickly efe to, o access, a specific pactice, o subset of pactices, when tying to answe questions duing o afte a matuity evaluation. It would be beneficial to have a knowledge-based system (KBS) to help access this complex stuctue and its lage amount of infomation. A potential solution to this poblem is to develop a knowledgebased system that the undelying pocess model used by the matuity model. This pape pesents the poposed modeling of a softwae maintenance KBS based on the van Heijst methodology (Van Heijst et al., 1997), which consists of constucting a task model, building on a fomalism of the domain ontology (Uschold and Jaspe, 2001), mapping the ontology onto the knowledge oles in the task model and instantiating the application ontology with this specific domain knowledge. Accoding to van Heijst, thee ae at least five diffeent types of knowledge to be taken into account when constucting such a system: tasks, poblem-solving methods, infeences, the ontology and the domain knowledge 1. Fo van Heijst, domain knowledge efes to a collection of statements about the domain (Van Heijst et al., 1997). The pocess domain of this specific softwae maintenance matuity model is pesented in section 2. Examples of statements ae pesented in section 3. At a high level, the ontology efes to a pat of the softwae maintenance ontology poposed by (Kitchenham et al., 1999) pesented in section 4. A fomalisation of the softwae maintenance ontology follows in section 5. The infeences, poblem-solving methods and tasks ae descibed at length in section 6 showing the task analysis fo the poposed knowledge-based system. The tool envionment (showing a use inteface 1 van Heijst uses the diffeent types of knowledge in a moe geneic way than we do in this document, and these have been adapted fo us by Deshanais, J.- M.,Application de la mesue fonctionnelle COSMIC-FFP: une appoche cognitive, UQAM,2004 Montéal

2 layout of the knowledge-based system) followed by a conclusion, as well as futue wok, ae pesented in sections 7 and THE S 3m PROCESS MODEL The softwae maintenance matuity model (S 3m ) egoups softwae maintenance pocesses in thee classes (Figue 1), the main idea is to povide a epesentation simila to that used by the ISO/IEC standad but with a focus on softwae maintenance pocesses and activities: Pimay pocesses (softwae maintenance opeational pocesses); Suppot pocesses (suppoting the pimay pocesses); and Oganizational pocesses offeed by the IS/IT o othe depatments of the oganization (e.g., taining, finance, human esouces, puchasing, etc.). Softwae Evolution Engineeing This geneic softwae maintenance pocess model helps explain and epesent the vaious key softwae maintenance pocesses. The key opeational pocesses (also called pimay pocesses) that a softwae maintenance oganization uses ae initiated at the stat of a softwae development poject, beginning with the Pedelivey and Tansition pocess. These pimay pocesses ae not limited, as is the case with some standads, to the moment when developes hand ove the system to maintaines, but athe ensues that the softwae poject is contolled and that a stuctued and coodinated appoach is used to tansfe the softwae to the maintaine. In this pocess, the maintaine will focus on the maintainability of this new softwae, and it means that a pocess is implemented to follow the develope duing the system development life cycle. Pimay Pocesses Developes Pedelivey Tansition and Tansition Uses Issue Event and and Request Sevice Management Request Management Opeational Suppot Sevice Coective Coections Sevice Evolutions Evolutive Sevices Poduction Changes Suveillance Monitoing Softwae Rejuvenation Poduction Suveillance Migation Retiement Infastuctue and Opeations Ops. Suppot Pocesses Documentation Maintenance Planning Configuation and Maintenance vesion Management Taining Pocess and Poduct Quality Assuance Veification - Validation Reviews and Audits Causal Analysis and Poblem Management Resolution Oganizational Oganizat. Pocesses Management Measuement Maintenance and Measuement Analysis Planning of contol Maintenance Impovement Pocess Innovation Definition, and Assessment, Deployment Impovement HR and Taining Puchasing, Puchasing Supplie and Human ageement Resouces and SLA Figue 1. A classification of the softwae maintaine s key pocesses. Once the softwae has become the esponsibility of the maintaine, the Event and Sevice Request Management pocess handles all the daily issues, Poblem Repots, Modification Requests, and suppot equests. These ae the daily sevices that must be managed efficiently. The fist step in this pocess is to assess whethe a equest is to be addessed, eouted, o ejected (on the basis of the SLA and the natue of the equest and its size) (Apil et al., 2001). Accepted equests ae

3 documented and pioitized. They ae then assigned, to one of the following types of pocesses: Opeational Suppot pocess (equests that do not necessitate any modification to softwae and that ae also efeenced as suppot inteface types of maintenance (Chapin et al., 2001)); Coections pocess; o Evolutions pocess (which includes adaptive, pefective and ecently poposed activity types like enhancive, eductive (Chapin et al., 2001)). They ae then pocessed. Note that cetain sevice equests do not lead to any modification of the softwae. In the model, these ae efeed to as opeational suppot activities. In S 3m opeational suppot activities consist of: Poduction of a one time extact of infomation fom existing systems; Povision of technical infomation and counselling to developes and opeations; and Helping customes to bette undestand the softwae, a tansaction, its data, o its documentation. The next pimay pocesses concen the Changes Monitoing, ensuing that the opeational envionment has not been degaded by the pomotion of a change in poduction. Maintaines must always monito the behavio of the opeational system and its envionments fo signs of degadation, especially afte a change. They will quickly wan othe suppot goups (opeatos, technical suppot, scheduling, netwoks, and desktop suppot) when something unusual happens and judge whethe o not an instance of sevice degadation has occued that needs to be investigated. The last pimay pocess addesses Rejuvenation activities to impove maintainability, Migation activities to move a system to anothe envionment and Retiement activities when a system is decommissioned. As in ISO/IEC12207 a pocess which is used, when equied, by an opeational pocess is said to be an opeational suppot pocess. In most IS/IT oganizations today the developes, maintaines and opeations may shae these pocesses. In this classification, we include: a) documentation pocesses; b) softwae configuation and vesion management pocesses and associated tools use; c) pocess and poduct quality assuance pocesses; d) veification and validation pocesses; e) eviews and audits pocesses; and, finally, f) causal analysis and poblem esolution pocesses, that ae often shaed with opeations. Some poblems e-occu o disappea befoe we can identify them. The causal analysis pocess identifies long standing issues, thei causes and need of moe dedication fom the pesonnel. These ae all key pocesses equied to suppot softwae maintenance opeational pocess activities. Oganizational pocesses ae typically offeed by othe depatments in the oganization (e.g., the many maintenance planning pespectives, pocess elated activities, measuement, innovation, taining, and human esouces). While it is impotant to measue and assess these pocesses, it is moe impotant fo the maintaine to define and optimize the opeational pocesses fist. These ae followed by the opeational suppot pocesses and then the oganizational pocesses. The S 3m was designed as a custome-focused benchmak fo eithe: Auditing the softwae maintenance capability of a sevice supplie o outsouce; o Suppoting the pocess impovement activities of softwae maintenance oganizations. 3. S 3m AND KNOWLEDGE STATEMENTS Softwae maintaines expeience a numbe of poblems. These have been documented and an attempt made to ank them in ode of impotance. One of the fist epoted investigations was conducted by Lientz and Swanson (Lientz and Swanson, 1981). They identified six poblems elated to uses of the applications, to manageial constaints and to the quality of softwae documentation. Othe suveys have found that a lage pecentage of the softwae maintenance poblems epoted ae elated to the softwae poduct itself. This suvey identified complex and old souce code which was badly documented and stuctued in a complex way. Moe ecent suveys

4 conducted among attendees at successive softwae maintenance confeences (Dekleva, 1992) anked peceived poblems in the following ode of impotance (see Table 1). These ae also examples of knowledge statements about the domain of softwae maintenance. Key to helping softwae maintaines would be to povide them with ways of esolving thei poblems by leading them to documented best pactices. Table 1: Top maintenance poblems (Dekleva, 1992) Rank Maintenance poblem 1 Managing fast-changing pioities 2 Inadequate testing techniques 3 Difficulty in measuing pefomance 4 Missing o incomplete softwae documentation 5 Adapting to apid changes in use oganizations 6 A lage numbe of use equests in waiting 7 Difficulty in measuing/demonstating the maintenance team s contibution 8 Low moale due to lack of ecognition 9 Not many pofessionals in the field, especially expeienced ones 10 Little methodology, few standads, pocedues o tools specific to maintenance 11 Souce code complex and unstuctued 12 Integation, ovelap and incompatibility of systems 13 Little taining available to pesonnel 14 No stategic plans fo maintenance 15 Difficulty in meeting use expectations 16 Lack of undestanding and suppot fom IT manages 17 Maintenance softwae unning on obsolete systems and technologies 18 Little will fo eengineeing applications 19 Loss of expetise when employees leave Thee is a gowing numbe of souces whee softwae maintaines can look fo best pactices, a majo challenge being to encouage these souces to use the same teminology, pocess models and intenational standads. The pactices used by maintaines need to show them how to meet thei daily sevice goals. While these pactices ae most often descibed within thei coesponding opeational and suppot pocesses, and consist of numeous pocedues, a vey lage numbe of poblem-solving pactices could be pesented in a KBS which would answe thei many questions about those poblems. Examples ae pesented in section 5. When using the softwae maintenance ontology in the KBS, it was necessay to conside the stuctue of the matuity model elationship between the many pocess domains, oadmaps and pactices. This poblem is addessed next.

5 Method Pocess Human Resouces Client oganisation oganization Technique Pocedue Resouces Client Human Resouces Paadigm is used in uses Maintenance Activity Maint. Human Resouces Uses pefoms Modification Activity Maint. Enginee Maint. Manage negotiates_with Custome Event Management tains pefoms tains infoms appoves Management activity Maintenance Taining constains SLA Maintenance Management Change Contol Maintenance Planning Figue 2: Pat of the softwae maintenance ontology of (Kitchenham et al., 1999) 4. ONTOLOGY OF THE SOFTWARE MAINTENANCE BODY OF KNOWLEDGE We elected to implement only a subset of the ontology developed by Kitchenham et al. (Kitchenham et al., 1999) and Ruiz et al. (Ruiz et al., 2004) fo the initial tial of this eseach poject. Figue 2 descibes the diffeent maintenance concepts consideed suounding a softwae maintenance activity. Softwae maintenance is highly event-diven, which means that some maintenance activities ae unscheduled and can inteupt ongoing wok. This subset of the ontology epesents many, but not all, the concepts involved in esponding to the questions elated to the fist poblem identified by Dekleva: Managing fastchanging pioities. Maintaines agee that this is the most impotant poblem they face. How can they handle the fast-changing pioities of the custome? Solutions to this poblem ae likely to be found by using many paths though the maintenance concepts of the ontology. Navigation though these concepts should lead to associated concepts which ae conceptually linked and likely to contibute to a solution, like the need fo bette event management, change contol, maintenance planning, Sevice Level Ageements, maintenance manage negotiation, taining, pocedues, and so foth. Many moe concepts must be involved to contibute to all aspects of the solution, but ou pupose is to show the utility of a KBS in the softwae maintenance domain, and it theefoe stats with a constained numbe of concepts. Matuity models typically include the detailed best pactices that could be of help in solving this type of poblem. The main issue is that the best pactice locations and thei inteelationships ae hidden in the layeed achitectue of the matuity model, specifically in its pocess domains, KPAs and oadmaps. It is theefoe necessay to find a way to link this layeed achitectue with the maintenance concepts of the ontology and poceed to analyze the tasks equied to build a KBS to suppot the maintaines in thei quest fo solutions. The next section pesents a fomalisation of softwae maintenance ontology using a epesentation based on set theoy. The fomal ules ae used, as pat of the knowledge based epesentation, to bette define the maintenance domain concepts of the ontology fo the task analysis activity that will be pesented in section 6.

6 5. ONTOLOGY FORMALISATION Pocesses can be defined at diffeent levels of abstaction (e.g., geneic definitions vs. tailoed definitions, desciptive vs. pesciptive vs. posciptive) (Pfleege, 2001). Vaious elements of a pocess can be defined, fo example, activities, poducts (atefacts), and esouces. SWEBOK (Aban et al., 2004) epots also that detailed famewoks that stuctue the types of infomation equied to define pocesses ae descibed in (Madhavji, 1994). Thee is a numbe of notations being used to define pocesses. A key diffeence among them is in the types of infomation they each define, captue and use. Common appoaches that softwae enginee use in thei daily wok ae pesented in the SWEBOK as: data flow diagams, Statechats, ETVX and Acto-Dependency modeling. Looking at ecent softwae engineeing pocess desciptions by Pof. D. Dumke (Dumke et al., 2005) eveals the many atefacts that compose a typical softwae poduct. Taking the same desciptive appoach as Pof. D. Dumke the softwae poduct maintained can le libeled SP M. This poduct is now maintained by a given softwae maintenance pocess labeled SM. This softwae maintenance pocess is using a numbe of maintenance activities labeled A SM. These activities ae caied out using the maintenance esouces labeled R SM. This expession can be witten as: SM = (A SM, R SM ) = ({maintenanceactivities, maintenanceresouces} SP M ) The softwae poduct maintained is initially defined as a (softwae) system containing a numbe of atefacts that ae sets of pogams and sets of documentations: SP M = (M SP, R SP ) =(atefacts, R SP ) = ({pogams, documentations}, R SP ) The two sets ae divided in the following elements o components (without achieving completeness): pogams {soucecode, objectcode, maco, scipt, plugin} documentations = {usemanual, efeencemanual, developmentdocumentation} and R SP descibes the set of the elations ove the SP M elements. The given subsets could be descibed as follows: developmentdocumentation = {documentationelements} ={poductrequiements, poductspecification, poductdesign, implementationdesciption} documentationelements {model, chat, achitectue, diagam, sizeestimation, eviewrepot, auditrepot, testcase, testscipt, pseudocode, extensiondesciption, qualityrepot } poductrequiements = systemrequiement {functionalrequiements, qualityrequiements, platfomrequiements} functionalrequiements {businessrule, function Map, infomationsequence, contol} qualityrequiements {maintainability} = {analysability, changeability, stability, testability} platfomrequiements {systemsoftwaerequiements, hadwaeseverequiements, telecommunicationsbandwidthrequiements, peiphealdevicerequiements} The softwae maintenance activities of the ISO/IEC can also be defined fomally. The maintenance activities ae classified, accoding to ISO/IEC 14764, into investigations, modification and etiement activities. The modification activities consist of basically two types: Coection and Impovement. The fist one belongs to coective maintenance, whee mistakes ae eliminated. The second one is in chage of peventing poblems (peventive maintenance), implementing changes in the equiements (pefective maintenance) o changing aspects of implementation (adaptive maintenance). (Ruiz et al. 2004, p.335). Softwae maintenance pocesses can be defined by descibing its activities. In this case the non-manageial

7 maintenance activities of the softwae maintenance ontology by Ruiz et al. can be defined as: SM = (A SM, R SM ) = ({maintenanceactivities, maintenanceresouces} SP M ) whee: maintenanceactivities = {investigation, modificationactivities, etiement} modificationactivities = {coective, impovement} impovement = {adaptive, pefective, peventive} Accodingly, some of the examples of the elations in R SM could be deived in the following manne. An investigation can be expessed as the equiements identified on a specific investigation equest with the use of the softwae maintenance investigation wokflow esulting in findings to answe the questions asked on the equest. In this maintenance sevice the softwae poduct is not modified: ( investigation) SM R SM : SP M investigationrequiements maintenanceinvestigationwokflow investigationfindings The definition of a coective sevice to the maintained softwae can be expessed as the equiements identifying what has to be coected (coective equiements) with the use of the coection wokflow esulting in a coected softwae poduct still unde maintenance: (coective) SM R SM : SP M coectiverequiements (coected) maintenancecoectionwokflow SP M The definition of an adaptive maintenance to the maintained softwae can be expessed as the equiements that specify what has to be added (new equiements) with the use of the evolution wokflow esulting in an adapted softwae poduct still unde maintenance. (adaptive) SM R SM : SP M newequiements (adapted) maintenanceevolutionwokflow SP M The definition of a pefective maintenance to the softwae can be expessed as the equiements identifying the change to an existing equiements (pefective equiement) with the use of the evolution wokflow. This esults in an optimized softwae poduct unde maintenance: ( pefective) SM R SM : SP M pefectiverequiements (optimized) maintenanceevolutionwokflow SP M The definition of a peventive maintenance to the softwae can be expessed as the equiements that do not affect a use equiement but only the implementation of the softwae with the use of the evolution wokflow esulting in a modified softwae poduct unde maintenance: ( peventive) SM R SM : SP M peventiverequiements (modified) maintenanceevolutionwokflow SP M The definition of a etiement of a softwae can be expessed as the equiements to etie a softwae with the use of the maintenance etiement wokflow esulting in a etied softwae poduct: ( migation ) SA R SA : SP M etiementspecifications maintenanceretiementwokflow SP (etied) M The maintaines esouces R SM ae defined using the same appoach. To addess the concens specific to the maintaine, a distinct maintenance body of knowledge and ontology needs to be defined fomally. This fomalisation is also useful fo the development of the knowledge-based ules that suppot the pocess model. The next section descibes the navigation concepts that have been implemented in SM xpet. The use of the KBS navigates using a sequence of tasks that will lead him though a futhe sequence of tasks. 6. TASK ANALYSIS Accoding to (Van Heijst et al., 1997), the fist activity in the constuction of a KBS is the definition of task analysis. Task analysis begins, at a high level, with a definition of an index of tems. This index includes wods commonly used in softwae engineeing (see Figue 3). Fom this index, a subset of moe estictive wods is

8 identified. This subset is a list of keywods ecognized specifically in softwae maintenance. Each keywod is then connected to one o moe maintenance concepts. A maintenance concept, in softwae maintenance, is a concept found in the Softwae Maintenance Body of Knowledge and ontology (see Figue 3). Using the softwae maintenance ontology, evey softwae maintenance poblem identified by Dekleva has been linked to themes (questions) which help the use of the KBS to navigate to the pat of the matuity model that will popose ecommendations in the fom of best pactices. Expanding the 5 high-level tasks in Figue 3, we popose 15 detailed tasks (see Appendix A) which will help identify a best pactice elated to the SM mm. The link between the maintenance concepts and the matuity model is made in the themes concept. Themes ae questions which have been developed to hop fom node to node in the ontology. A close look at Appendix A eveals that the themes concept can send the use to anothe theme, to anothe maintenance concept (up aow), o, finally, to a ecommendation of the matuity model (down aow). In Appendix A, step 11, a numbe of themes, in the fom of questions, ae pesented to the use to guide him though the netwok of maintenance concepts. Fo evey best pactice, thee ae a numbe of themes (o choices) fom which the use can select (also called facts) which will lead to a specific ecommendation. Thee ae also a numbe of sub-tasks elated to the maintenance pocesses and the maintenance best pactices. (see Appendix A). This step-by-step pocess coesponds to the establishment of a diagnosis on the basis of the identification of symptoms. It indicates pobabilities of occuence of a specific softwae maintenance poblem. No symptom is sufficient by itself to confim the existence of a specific poblem. This is why we should use the wod diagnosis. The task model is used to help diagnose the cuent maintenance pactice and map it to the maintenance model. Figue 3: High-level view of SM xpet Appendix A shows how the KBS can help the use answe the following question: How do we accept o eject a new maintenance equest? 7. TOOL ENVIRONMENT The SM xpet KBS was built using Java scipt and XML, and suppots the SM mm. The achitectue, design and implementation details of this KBS ae simila to those of the COSMIC KBS (Deshanais, 2003) which was developed as a diagnostic tool to help IT pesonnel in the estimation of functional size. The design of the KBS is based on using both the case-based and uled-based appoaches (Deshanais et al., 2002). The SM xpet KBS was developed by two Maste s degee students fom the Univesity of Namu, Belgium, duing a eseach exchange pogam with ou univesity (Deshanais et al., 2004). Thee is still a geat deal of wok equied to populate the knowledge base fo all the SM mm pactices to allow uses to obtain answes to all the softwae maintenance poblems identified by Dekleva. Figue 4 shows an example of the knowledge-based system use inteface layout. In this case, the use equests a ecommendation in a case whee the sevice equest is vey costly. A numbe of questions (themes) ae asked by the system. Accoding to the answes, thee will be a specific ecommendation which could eithe suggest futhe eseach o povide an opinion. Thee ae also intefaces fo both the administato and the expet. The administato inteface manages access to SM Xpet, while the expet inteface gives the

9 expet the option of adding new keywods, concepts, cases, themes and ecommendations. Figue 4: SM xpet use inteface layout 8. CONCLUSION AND FUTURE WORK Identifying the best pactices in a matuity model is a difficult task, consideing thei numbe and the multiple appopiate answes associated with each of them. Ou hypothesis is that a KBS could help in finding an appopiate ecommendation. The next step in this eseach poject is to populate the KBS, validate the esults with expets in the domain and detemine whethe o not the KBS is a useful suppot tool fo taining on the content of the matuity model. It will be also necessay to impove the inteface, mainly fo the sake of the expet. REFERENCES Aban, A., Mooe, J. W., Bouque, P., Dupuis, R. and Tipp, L.,Guide fo the Softwae Engineeing Body of Knowledge (SWEBOK), Ionman vesion, IEEE Compute Society Pess: Los Alamitos CA,2004; , Montéal, [27 Januay 2005]. Apil, A., Aban, A. and Dumke, R. SMCMM Model to Evaluate and Impove the Quality of the Softwae Maintenance Pocess: Impovements, taceability and confomity to standads, CSMR th Euopean Confeence on Softwae Maintenance and Reengineeing, (2004a) Tampee (Finland) Apil, A., Aban A. and Dumke, R. Assessment of Softwae Maintenance Capability: A model and its Design Pocess, IASTED 2004, Confeence on Softwae Engineeing (2004b), Innsbuck (Austia) Apil, A., Bouman, J., Aban, A., Al-Shuougi, D. Softwae maintenance in an SLA: contolling the custome expectations. Poceedings 4th Euopean Confeence on Softwae Measuement and ICT contol (FESMA- DASMA 2001). Technologisch Instituut vzw: Heidelbeg Gemany, 2001; Chapin, N., Hale, J.E., Khan, K.M., Ramil, J.F., Tan W- G. Types of softwae evolution and softwae maintenance, Jounal of Softwae Maintenance and Evolution: Reseach and Pactice 2001; 13 (1):3 30. CMMi (Ed.) (2002) Capability Matuity Model Integation fo Softwae Engineeing (CMMi), Vesion 1.1, CMU/SEI-2002-TR-028, ESC-TR , Canegie Mellon Univesity. Dekleva, S. M. Delphi Study of Softwae Maintenance Poblems, Intenational Confeence on Softwae Maintenance (CSM 1992),1992, IEEE Compute Society Pess: Los Alamitos CA Deshanais, J.-M., Application de la mesue fonctionnelle COSMIC-FFP: une appoche cognitive, UQAM, Montéal, 2003 Deshanais, J.-M., Application de la mesue fonctionnelle COSMIC-FFP: une appoche cognitive, UQAM, Montéal, 2004 Deshanais, J.-M., Aban, A., Mayes, A., Buglione, L. and Bevo, V. Knowledge Modeling fo the Design of a KBS in the Functional Size

10 Measuement Domain, KES 2002, IOS Pess, Cema, Italy Deshanais, J. M., Aban, A., Mayes, A., Vilz, J. and Guselin, F. (2004), Veification and validation of a knowledge base system, KI, Special Issue on Softwae Engineeing fo Knowledge-based Systems, Gemany, 3. Dias, M. G., Anquetil, N. and Oliveia, K. M. (2003), Oganizing the Knowledge Used in Softwae Maintenance, Jounal of Univesal Compute Science, 9, Dukin, J. (1994) Expet system: Design and Development, Pentice Hall, New Yok. Dumke, R.; Schmietendof, A.; Zuse, H.: Fomal Desciptions of Softwae Measuement and Evaluations, Pepint: Fakultät fü Infomatik, Univesity of Magdebug, Kitchenham, B. and et al. (1999), Towads an Ontology of Softwae Maintenance, J. Softw. Maint:Res. Pact., 11(6): Lientz, B. and Swanson, E. (1981), Poblems in Application Softwae Maintenance, Communications of the ACM, 24, 11, Madhavji, N.; Hoeltje, D.; Hong, W.; Buchhaus, T.: Elicit: A method fo eliciting pocess models, Poceedings of the thid intenational confeence on the softwae pocess, Pfleege, S.L.: Softwae Engineeing Theoy and Pactice. Pentice Hall, 2nd ed., 2001; 659 p. Ruiz, F.; Vizcaíno, A.; Piattini, M.; Gacía,F.: An Ontology fo the Management of Softwae Maintenance Pojects, Intenational Jounal of Softwae Engineeing and Knowledge Engineeing, 14(3), 2004; Uschold, M. and Jaspe, R. (2001), An ontology fo the management of softwae maintenance pojects, In Industial Knowledge Management: a micolevel appoach,bedfod (UK), pp Van Heijst, G., Scheibe, A. T. and Wielinga, A.,Using Explicit Ontologies in KBS Development, 2003 Univesity of Amstedam, Depatment of Social Science Infomatics, Amstedam, 1997 Vizcaíno, A., Favela, J. and Piattini, M. A multi-agent system fo knowledge management in softwae maintenance, KES 2003 (2003), Spinge Velag, Oxfod, UK.

11 Appendix A: Task desciption of the KBS using Dekleva s fist poblem NO. TASK EXAMPLE 1. Accessing the index The use entes a wod that will identify a suggested keywod. As an example, the use entes: Change in Pioity 2. Choosing a esulting keywod 3. Seaching fo a elated softwae maintenance concept 4. Giving pioity to concepts The use will ente a keywod that will help the KBS find the most closely elated KPA and oadmap concepts. The system pesents the following keywods: Change Management, Change Contol, Staff Rotation, Event and Sevice Request, Sevice Level Ageement. The use chooses: Event and Sevice Request The KBS pesents the maintenance concepts (which ae elated to the KPA and oadmap) to the use. The KBS will pesent the concepts in ode of pioity to the use. A pecentage is elated to each concept. The expet has peviously established this pecentage. As an example: 1) Event, 2) Pocess, 3) SLA, 4) Resouce, 5) Change Contol and 6) Maintenance Manage. The use chooses one o multiple maintenance concepts, Event in ou example 5. Choosing a maintenance topological concept 6. Displaying themes With Event, thee ae 5 themes pesented to the use in the foum of questions: A) Is thee a Sevice Level Ageement? B) Ae the softwae maintenance sevices/pocesses defined? C) Ae the sevices/equests planned? D) Ae the maintenance pesonnel awae of ageed pioities and amenable to change? 7. Choosing the status of each theme The use will find facts fo each pactice (theme). He can answe yes o no to any of the themes. 8. Rating the status (facts) An algoithm based on Bayesian Theoy (Uschold and Jaspe, 2001) is used to calculate the ate (MYCIN appoach). The algoithm ates the facts chosen. 9. Displaying the esults The esulting pecentage elating to the best equest management is shown to the use. 10. Assessing the esults The fomula is based on Bayesian Theoy, as explained by (Dukin, 1994). Case 1 CF(CP) = CF(Theme1) = q_choice_pec*p_q_pec 11. Recommendation/explan ation Case 2 Case 3 Etc. CF(CP) = CF(Theme1) *CF(Theme2) CF1(Theme) = CFcombine[CF(Theme1, CF(Theme2)] CF(CP) = CFcombine[CF1(Theme), CF(Theme3)] A yes B yes C yes D Impovement no Pocess no Sevice Level Ageement no Maintenance Taining no Maintenance Planning The KBS will ecommend the following solution (simplified fo this pape): 12. Displaying othe best pactices Anothe pat of the ecommendation will show a diffeent option, like: oute equest to account manage, inteupt wok and inset in list of wok, inset mino enhancement in list of wok. 13. Displaying an explanation Thee is also the possibility of an explanation. In ou case, the explanation takes up one page and could not be pesented hee due to lack of space (Apil et al., 2004b) 14. Acceptability Depending on the case that the use has to solve, the ecommendation/explanation will be accepted o ejected. In ou case, the use accepted the ecommendation because it was not necessay to efe the change equest to anothe goup based on the citeia. 15. Choosing best pactices (new) The pocess could stat again. In this example, the use decided to stop because he consideed he had enough infomation about the case. In a moe complex situation, moe choices could be necessay.

Software Engineering and Development

Software Engineering and Development 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

More information

A framework for the selection of enterprise resource planning (ERP) system based on fuzzy decision making methods

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

Office of Family Assistance. Evaluation Resource Guide for Responsible Fatherhood Programs

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

HEALTHCARE INTEGRATION BASED ON CLOUD COMPUTING

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 information

Concept and Experiences on using a Wiki-based System for Software-related Seminar Papers

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

The transport performance evaluation system building of logistics enterprises

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

9:6.4 Sample Questions/Requests for Managing Underwriter Candidates

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

STUDENT RESPONSE TO ANNUITY FORMULA DERIVATION

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

METHODOLOGICAL APPROACH TO STRATEGIC PERFORMANCE OPTIMIZATION

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

Automatic Testing of Neighbor Discovery Protocol Based on FSM and TTCN*

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

Model-Driven Engineering of Adaptation Engines for Self-Adaptive Software: Executable Runtime Megamodels

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

Channel selection in e-commerce age: A strategic analysis of co-op advertising models

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

An Approach to Optimized Resource Allocation for Cloud Simulation Platform

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

est 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.

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

Database Management Systems

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

Questions & Answers Chapter 10 Software Reliability Prediction, Allocation and Demonstration Testing

Questions & 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 information

883 Brochure A5 GENE ss vernis.indd 1-2

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

ON THE (Q, R) POLICY IN PRODUCTION-INVENTORY SYSTEMS

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

They aim to select the best services that satisfy the user s. other providers infrastructures and utility services to run

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

Cloud Service Reliability: Modeling and Analysis

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

IBM Research Smarter Transportation Analytics

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

College of Engineering Bachelor of Computer Science

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

Loyalty Rewards and Gift Card Programs: Basic Actuarial Estimation Techniques

Loyalty Rewards and Gift Card Programs: Basic Actuarial Estimation Techniques Loyalty Rewads and Gift Cad Pogams: Basic Actuaial Estimation Techniques Tim A. Gault, ACAS, MAAA, Len Llaguno, FCAS, MAAA and Matin Ménad, FCAS, MAAA Abstact In this pape we establish an actuaial famewok

More information

COMPLYING WITH THE DRUG-FREE SCHOOLS AND CAMPUSES REGULATIONS

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

Comparing Availability of Various Rack Power Redundancy Configurations

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

Referral service and customer incentive in online retail supply Chain

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

Firstmark Credit Union Commercial Loan Department

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

Chapter 3 Savings, Present Value and Ricardian Equivalence

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

Towards Automatic Update of Access Control Policy

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

Modeling and Verifying a Price Model for Congestion Control in Computer Networks Using PROMELA/SPIN

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

Fixed Income Attribution: Introduction

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

Comparing Availability of Various Rack Power Redundancy Configurations

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

Effect of Contention Window on the Performance of IEEE 802.11 WLANs

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

Transmittal 198 Date: DECEMBER 9, 2005. SUBJECT: Termination of the Existing Eligibility-File Based Crossover Process at All Medicare Contractors

Transmittal 198 Date: DECEMBER 9, 2005. SUBJECT: Termination of the Existing Eligibility-File Based Crossover Process at All Medicare Contractors anual ystem Depatment of ealth & uman evices (D) entes fo edicae & Pub 100-20 One-Time Notification edicaid evices () Tansmittal 198 Date: DEEBE 9, 2005 hange equest 4231 UBJET: Temination of the Existing

More information

Tracking/Fusion and Deghosting with Doppler Frequency from Two Passive Acoustic Sensors

Tracking/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 information

Scheduling Hadoop Jobs to Meet Deadlines

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

An application of stochastic programming in solving capacity allocation and migration planning problem under uncertainty

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

Evaluating the impact of Blade Server and Virtualization Software Technologies on the RIT Datacenter

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

California s Duals Demonstration: A Transparent. Process. Margaret Tatar Chief, Medi-Cal Managed Care Division. CA Coo 8/21/12

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

Give me all I pay for Execution Guarantees in Electronic Commerce Payment Processes

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

Electricity transmission network optimization model of supply and demand the case in Taiwan electricity transmission system

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

Ignorance is not bliss when it comes to knowing credit score

Ignorance is not bliss when it comes to knowing credit score NET GAIN Scoing points fo you financial futue AS SEEN IN USA TODAY SEPTEMBER 28, 2004 Ignoance is not bliss when it comes to knowing cedit scoe By Sanda Block USA TODAY Fom Alabama comes eassuing news

More information

Review Graph based Online Store Review Spammer Detection

Review Graph based Online Store Review Spammer Detection Review Gaph based Online Stoe Review Spamme Detection Guan Wang, Sihong Xie, Bing Liu, Philip S. Yu Univesity of Illinois at Chicago Chicago, USA gwang26@uic.edu sxie6@uic.edu liub@uic.edu psyu@uic.edu

More information

Uncertain Version Control in Open Collaborative Editing of Tree-Structured Documents

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

ENABLING INFORMATION GATHERING PATTERNS FOR EMERGENCY RESPONSE WITH THE OPENKNOWLEDGE SYSTEM

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

An Efficient Group Key Agreement Protocol for Ad hoc Networks

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

Research on Risk Assessment of the Transformer Based on Life Cycle Cost

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

Ilona V. Tregub, ScD., Professor

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

THE DISTRIBUTED LOCATION RESOLUTION PROBLEM AND ITS EFFICIENT SOLUTION

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

An Analysis of Manufacturer Benefits under Vendor Managed Systems

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

Modal Characteristics study of CEM-1 Single-Layer Printed Circuit Board Using Experimental Modal Analysis

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

Distributed Computing and Big Data: Hadoop and MapReduce

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

Converting knowledge Into Practice

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

Reduced Pattern Training Based on Task Decomposition Using Pattern Distributor

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

ICD-10. Implementation

ICD-10. Implementation ICD-10 Implementation Mein McCabe AAPC Cetified Pofessional Code (CPC) AAPC Cetified Coding Instucto (PMCC and ICD-10) Code/Bille Independent Contacto Medical Business Advocates, LLC 858-382-9853 Mein@MedicalBusinessAdv.com

More information

Self-Adaptive and Resource-Efficient SLA Enactment for Cloud Computing Infrastructures

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

Things to Remember. r Complete all of the sections on the Retirement Benefit Options form that apply to your request.

Things to Remember. r Complete all of the sections on the Retirement Benefit Options form that apply to your request. Retiement Benefit 1 Things to Remembe Complete all of the sections on the Retiement Benefit fom that apply to you equest. If this is an initial equest, and not a change in a cuent distibution, emembe to

More information

Over-encryption: Management of Access Control Evolution on Outsourced Data

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

PAN STABILITY TESTING OF DC CIRCUITS USING VARIATIONAL METHODS XVIII - SPETO - 1995. pod patronatem. Summary

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

Faithful Comptroller s Handbook

Faithful Comptroller s Handbook Faithful Comptolle s Handbook Faithful Comptolle s Handbook Selection of Faithful Comptolle The Laws govening the Fouth Degee povide that the faithful comptolle be elected, along with the othe offices

More information

Analyzing Ballistic Missile Defense System Effectiveness Based on Functional Dependency Network Analysis

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

Determine implementation strategy, including a communications plan with trading partners and business associates (1 month)

Determine implementation strategy, including a communications plan with trading partners and business associates (1 month) Official CMS Industy Resouces fo the Tansition www.cms.gov/icd10 Payes Compliance Timeline The following is a timeline of essential activities needed to successfully tansition to Vesion 5010 and. While

More information

INITIAL MARGIN CALCULATION ON DERIVATIVE MARKETS OPTION VALUATION FORMULAS

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

AgentTime: A Distributed Multi-agent Software System for University s Timetabling

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

A Two-Step Tabu Search Heuristic for Multi-Period Multi-Site Assignment Problem with Joint Requirement of Multiple Resource Types

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

From PLI s Treatise Initial Public Offerings: A Practical Guide to Going Public #19784 PREPACKAGED BANKRUPTCY AND PREARRANGED BANKRUPTCY PROCESS

From PLI s Treatise Initial Public Offerings: A Practical Guide to Going Public #19784 PREPACKAGED BANKRUPTCY AND PREARRANGED BANKRUPTCY PROCESS Fom PLI s Teatise Initial Public Offeings: A Pactical Guide to Going Public #19784 16 PREPACKAGED BANKRUPTCY AND PREARRANGED BANKRUPTCY PROCESS Deyck Palme Jessica Fink Cadwalade, Wickesham & Taft LLP

More information

How to create RAID 1 mirroring with a hard disk that already has data or an operating system on it

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

Application of the VISEVA demand generation software to Berlin using publicly available behavioral data

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

SUPPORT VECTOR MACHINE FOR BANDWIDTH ANALYSIS OF SLOTTED MICROSTRIP ANTENNA

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

MATHEMATICAL SIMULATION OF MASS SPECTRUM

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

STABILITY ANALYSIS IN MILLING BASED ON OPERATIONAL MODAL DATA 1. INTRODUCTION

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

How to SYSPREP a Windows 7 Pro corporate PC setup so you can image it for use on future PCs

How to SYSPREP a Windows 7 Pro corporate PC setup so you can image it for use on future PCs AnswesThatWok TM How to SYSPREP a Windows 7 Po copoate PC setup so you can image it fo use on futue PCs In a copoate envionment most PCs will usually have identical setups, with the same pogams installed

More information

AN IMPLEMENTATION OF BINARY AND FLOATING POINT CHROMOSOME REPRESENTATION IN GENETIC ALGORITHM

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

Statistics and Data Analysis

Statistics and Data Analysis Pape 274-25 An Extension to SAS/OR fo Decision System Suppot Ali Emouznead Highe Education Funding Council fo England, Nothavon house, Coldhabou Lane, Bistol, BS16 1QD U.K. ABSTRACT This pape exploes the

More information

Mining Relatedness Graphs for Data Integration

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

An Epidemic Model of Mobile Phone Virus

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

Financial Derivatives for Computer Network Capacity Markets with Quality-of-Service Guarantees

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

High Availability Replication Strategy for Deduplication Storage System

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

Transmittal 47 Date: FEBRUARY 24, 2006

Transmittal 47 Date: FEBRUARY 24, 2006 anual ystem Pub 100-03 edicae National oveage Deteminations Depatment of Health & Human evices (DHH) ente fo edicae & edicaid evices () Tansmittal 47 Date: EBUAY 24, 2006 hange equest 4257 UBJET: hanges

More information

Office Leasing Guide WHAT YOU NEED TO KNOW BEFORE YOU SIGN. Colliers International Office Leasing Guide P. 1

Office Leasing Guide WHAT YOU NEED TO KNOW BEFORE YOU SIGN. Colliers International Office Leasing Guide P. 1 Office Leasing Guide WHAT YOU NEED TO KNOW BEFORE YOU SIGN Collies Intenational Office Leasing Guide P. 1 THE OFFICE LEASING GUIDE This step-by-step guide has been assembled to eflect Collies Intenational

More information

Confirmation of Booking

Confirmation of Booking The Pesentes Rebecca Mogan Rebecca is a Taxation Consultant with the NTAA and has ove 15 yeas tax expeience. Rebecca holds a Bachelo of Ats and Law and a Mastes of Taxation. Rebecca has pesented a numbe

More information

Instructions to help you complete your enrollment form for HPHC's Medicare Supplemental Plan

Instructions to help you complete your enrollment form for HPHC's Medicare Supplemental Plan Instuctions to help you complete you enollment fom fo HPHC's Medicae Supplemental Plan Thank you fo applying fo membeship to HPHC s Medicae Supplement plan. Pio to submitting you enollment fom fo pocessing,

More information

UNIT CIRCLE TRIGONOMETRY

UNIT CIRCLE TRIGONOMETRY UNIT CIRCLE TRIGONOMETRY The Unit Cicle is the cicle centeed at the oigin with adius unit (hence, the unit cicle. The equation of this cicle is + =. A diagam of the unit cicle is shown below: + = - - -

More information

Ashfield Girls High School. Critical Incident Policy

Ashfield Girls High School. Critical Incident Policy Ashfield Gils High School A Specialist School fo ICT Citical Incident Policy Citical Incident Policy 2 Citical Incident Policy A Specialist School fo ICT Ashfield Gils High School CRITICAL INCIDENT POLICY

More information

Strength Analysis and Optimization Design about the key parts of the Robot

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

The impact of migration on the provision. of UK public services (SRG.10.039.4) Final Report. December 2011

The impact of migration on the provision. of UK public services (SRG.10.039.4) Final Report. December 2011 The impact of migation on the povision of UK public sevices (SRG.10.039.4) Final Repot Decembe 2011 The obustness The obustness of the analysis of the is analysis the esponsibility is the esponsibility

More information

DOCTORATE DEGREE PROGRAMS

DOCTORATE DEGREE PROGRAMS DOCTORATE DEGREE PROGRAMS Application Fo Admission 2015-2016 5700 College Road, Lisle, Illinois 60532 Enollment Cente Phone: (630) 829-6300 Outside Illinois: (888) 829-6363 FAX: (630) 829-6301 Email: admissions@ben.edu

More information

Significant value in diagnostic information

Significant value in diagnostic information U.S. Centalized Oveview Tom Adkins Vice Pesident Sales and Maketing Centalized, USA 1 Centalized Significant value in diagnostic infomation Diagnostic analysis of blood and othe body fluids pefomed in

More information

YARN PROPERTIES MEASUREMENT: AN OPTICAL APPROACH

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

Towards Realizing a Low Cost and Highly Available Datacenter Power Infrastructure

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

Multicriteria analysis in telecommunications

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

Peer-to-Peer File Sharing Game using Correlated Equilibrium

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

Adaptive Queue Management with Restraint on Non-Responsive Flows

Adaptive Queue Management with Restraint on Non-Responsive Flows Adaptive Queue Management wi Restaint on Non-Responsive Flows Lan Li and Gyungho Lee Depatment of Electical and Compute Engineeing Univesity of Illinois at Chicago 85 S. Mogan Steet Chicago, IL 667 {lli,

More information

Dual channel closed-loop supply chain coordination with a reward-driven remanufacturing policy

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

Promised Lead-Time Contracts Under Asymmetric Information

Promised Lead-Time Contracts Under Asymmetric Information OPERATIONS RESEARCH Vol. 56, No. 4, July August 28, pp. 898 915 issn 3-364X eissn 1526-5463 8 564 898 infoms doi 1.1287/ope.18.514 28 INFORMS Pomised Lead-Time Contacts Unde Asymmetic Infomation Holly

More information

Left- and Right-Brain Preferences Profile

Left- and Right-Brain Preferences Profile Left- and Right-Bain Pefeences Pofile God gave man a total bain, and He expects us to pesent both sides of ou bains back to Him so that He can use them unde the diection of His Holy Spiit as He so desies

More information

Power Monitoring and Control for Electric Home Appliances Based on Power Line Communication

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

Financial Planning and Risk-return profiles

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

who supply the system vectors for their JVM products. 1 HBench:Java will work best with support from JVM vendors

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

Managing Card Compromises from the Issuer s Perspective

Managing Card Compromises from the Issuer s Perspective Managing Cad Compomises fom the Issue s Pespective Industy insides shae tips fo effectively managing mass compomises Numbe 60 June 2012 Lage-scale payment cad compomises and account data beaches continue

More information