WE1
Pages
Alloy
Syntax and semantics In Alloy everything is a set . Atoms are Alloy's primitive entities, they are actually a set with only one element. Relations associate atoms with one another and are represented…
Function Points
Function Points is a technique to measure the dimension of a software based on the functionalities that it has to offer. A weight is associated with each FP counts of different types; the total…
Symbolic Execution
A Symbolic state is made by the tuple: . A simple example of a symbolic execution: read ( a ); read ( b ); x = a + b ; write ( x ); We assign A to a and B to b , the printed result will be: A+B .…
Def-Use
Identify every time a variable is defined (modified) and used with that version, for example: 1 int i , k = 0 ; 2 i = k ; 3 while ( i < 10 ) 4 i ++ ; The def-use pairs for k are <1, 2> while…
Availability
Mean Time to Repair ($MTTR$) : Average time between the occurrence of a fault and service recovery, also known as the downtime Mean Time To Failures ($MTTF$) : Mean time between the recovery from one…
JEE
Architecture Java EE platform suggests a distributed multitiered architecture model for enterprise applications: Client Tier Application Clients : clients that run directly on the client machine.…
Earned Value Analysis
Budget at completion ($BAC$) : total budget for the project Planned value ($PV$) : budgeted cost of work planned Earned value ($EV$) : budgeted cost of work performed Actual cost ($AC$) : actual cost…
Critical Path Method
It is used to estimate the minimum project duration. This schedule network analysis technique calculates the early start , early finish , late start , and late finish dates for all activities without…