Spelling suggestions: "subject:"5oftware fault injection"" "subject:"5oftware fault fnjection""
1 |
Ett ramverk för fördelning av arbetsinsats vid injektion och upptäckt av mjukvarufelEkström, Adam, Magnell, Felix January 2019 (has links)
Software developers spend much time on finding and fixing software faults, both during the development and the maintanence of the system. Despite this, there hasn’t been much research done on the effort that these activities require. It is important, both for developers and clients of software systems, to know how they can use their resources as efficiently as possible. Since software errors can cause high costs and can result in serious consequences, it is therefore of interest to have a basis for how much time is spent on finding and fixing software errors. Software Fault Injection (SFI) is a method of injecting artificial bugs into software, which is used to assess a program’s reliability. This study looks at the possibility of using SFI to develop a framework in order to measure the effort in finding and fixing errors. An existing software system, EXIT, was injected with a set of predefined errors. They were then detected and corrected with activities obtained from previous research conducted by other researchers. The result was the Software Fault Injection/Detection Framework (SFIDF). A framework that can be used to measure the time distribution for injection, detection and the fixing of software errors. / Mjukvaruutvecklare spenderar mycket tid på att hitta och åtgärda defekter i mjukvara, både under utvecklandet och underhållandet av system. Trots detta har det inte forskats särskilt mycket på insatsen som dessa aktiviteter kräver. Det är viktigt både för utvecklare och beställare av mjukvarusystem att veta hur de kan disponera sina resurser så effektivt som möjligt. Eftersom mjukvarufel kan orsaka stora kostnader och resultera i allvarliga konsekvenser, är det av intresse att ha underlag för hur mycket tid som går åt till att hitta och åtgärda mjukvarufel. Software Fault Injection (SFI) är en metod för att injicera artificiella fel i mjukvara, som används för att bedöma ett programs pålitlighet. I denna studie har vi med hjälp av SFI fokuserat på att ta fram ett ramverk för att mäta insatsen som krävs för att hitta och åtgärda fel. Vi använde oss av ett befintligt mjukvarusystem, EXIT, som injicerades med en uppsättning fördefinierade fel. Dessa upptäcktes och åtgärdades med aktiviteter hämtat från tidigare forskning. Resultatet blev Software Fault Injection Detection Framework (SFIDF). Ett ramverk som kan användas för att mäta insatsdistributionen för både injicering, upptäckt och åtgärdande av fel i mjukvara.
|
Page generated in 0.1003 seconds