1
Automatic Extraction of Sliced Object State Machines for Component Interfaces
- Dept. of Computer Science & Engineering
University of Washington, Seattle
SAVCBS 04
- Oct. 2004
Automatic Extraction of Sliced Object State Machines for Component - - PowerPoint PPT Presentation
Automatic Extraction of Sliced Object State Machines for Component Interfaces Tao Xie David Notkin Dept. of Computer Science & Engineering University of Washington, Seattle SAVCBS 04 Oct. 2004 1 Motivation Software components
1
SAVCBS 04
2
3
4
5
6
7
8
next next prev prev
9
next next prev prev
10
after new LinkedList()
add(0) add(7) size() remove(0) remove(7)
Parasoft Jtest 5.1
11
after new LinkedList()
add(0) add(7) size() remove(0) remove(7) add(0) add(7) size() remove(7) remove(0)
Parasoft Jtest 5.1
12
13
14
15
16
17
size=1; modCount=1; serialVersionUID=876323262645176354; header.element=null; header.next.element.v=0; header.next.next=header; header.next.previous=header; header.previous=header.next;
MyInput t0 = new MyInput(0); LinkedList THIS = new LinkedList(); boolean RETVAL = THIS.add(t0);
Test 1: Test 2:
MyInput t0 = new MyInput(7); LinkedList THIS = new LinkedList(); boolean RETVAL = THIS.add(t0);
size=1; modCount=1; serialVersionUID=876323262645176354; header.element=null; header.next.element.v=7; header.next.next=header; header.next.previous=header; header.previous=header.next; size=1; modCount=1; serialVersionUID=876323262645176354; header.element=null; header.next.element.v=-; header.next.next=header; header.next.previous=header; header.previous=header.next;
next next prev prev
18
19
20
21
22
23
after new LinkedList()
add(0) add(7) size() remove(0) remove(7)
Parasoft Jtest 5.1
24
25
26
27
28
29