Abstract-Tillförlitlighet egenskaper hos ett programvarusystem brukar bedömas och förfinas mot slutet av programvaruutveckling livscykel. Problem som rör programvaras tillförlitlighet kan kräva kostsam omkonstruktion av systemet. Därför skulle tidiga insikter om potentialen för felutbredning inom ett programvarusystem vara till nytta. Dessutom innebär förfiningen av tillförlitligheten hos programvara utformning och placering av pålitlighetskomponenter som kallas detektorer och korrektorer. Nyligen, en metrisk, kallas rumslig påverkan, har föreslagits för att fånga omfattningen av felutbredning i ett programvarusystem, ger insikter om platsen för detektorer och korrektorer. Men metrisken ger endast insikter mot slutet av programvaruutvecklingslivscykel. I detta dokument är vårt mål att undersöka om rumslig påverkan kan möjliggöra tidig identifiering av platser för detektorer. För att uppnå detta antar vi först att rumslig påverkan är korrelerad med modulkoppling, ett mått som kan utvärderas tidigt i programvaruutvecklingslivscykel, och visa detta förhållande att hålla. Därefter utvärderar vi modulkoppling för modulerna i ett komplext programvarusystem och identifierar moduler med höga kopplingsvärden som potentiella platser för detektorer. Vi förbättrade sedan dessa moduler med detektorer och utför felinjiceringsanalys för att bestämma lämpligheten av dessa platser. De resultat som presenteras visar att vårt tillvägagångssätt kan möjliggöra tidig identifiering av möjliga detektorplatser.
En modulkoppling har använts för att föreslå en rumslig påverkan metriska för att fånga omfattningen av felutbredning i ett programvarusystem genom att identifiera platsen för pålitlighet komponenter som kallas detektorer och korrektorer i ett tidigt skede av mjukvarusystemutveckling REF.
The Early Identification of Detector Locations in Dependable Software
{'venue': '2011 IEEE 22nd International Symposium on Software Reliability Engineering', 'journal': '2011 IEEE 22nd International Symposium on Software Reliability Engineering', 'mag_field_of_study': ['Computer Science']}