Feature Location in COBOL Mainframe Systems an Experience Report

Joris Van Geet | Serge Demeyer Lab On REengineering | University of Antwerp | Belgium

in vitro

in vivo

“Replication is not supported, industrial cases are rare [...].”

[Tonella2007]

“Replication is not supported, industrial cases are rare [...].”

[Tonella2007]

“[...] In order to help the discipline mature, we think that more empirical evaluation is needed.”

technique

greenfield

brownfield

features

code units

Locating Features in Source Code, T. Eisenbarth and R. Koschke and D. Simon IEEE Transactions on Software Engineering, Vol29 p210-224, 2003

features invoked by

code units execute

scenarios Locating Features in Source Code, T. Eisenbarth and R. Koschke and D. Simon IEEE Transactions on Software Engineering, Vol29 p210-224, 2003

Locating Features in Source Code, T. Eisenbarth and R. Koschke and D. Simon IEEE Transactions on Software Engineering, Vol29 p210-224, 2003

instrumentation isolation no operator granularity

greenfield

instrumentation isolation no operator granularity

✓ instrumentation isolation no operator granularity

✓ instrumentation ✓ isolation no operator granularity

✓ instrumentation ✓ isolation ✓ no operator granularity

✓ instrumentation ✓ isolation ✓ no operator ✓ granularity

brownfield

large Organisations

promotion

PRODUCTION ACCEPTANCE DEVELOPMENT



promotion

PRODUCTION ACCEPTANCE DEVELOPMENT



promotion

PRODUCTION ACCEPTANCE DEVELOPMENT

ACCEPTANCE DEVELOPMENT

data quality



promotion

PRODUCTION

ACCEPTANCE

DEVELOPMENT flexibility

data quality



promotion PRODUCTION

DEVELOPMENT

flexibility

ACCEPTANCE

data quality



promotion

✗ instrumentation isolation no operator ✗ granularity PRODUCTION

front-end

front-end

front-end

back-end

front-end

front-end

front-end

back-end

front-end

front-end

front-end

transaction manager

back-end

front-end

front-end

front-end

transaction manager

back-end

front-end

front-end

front-end

transaction manager

back-end

front-end

my front-end

front-end

transaction manager

back-end

front-end

my front-end

his front-end

transaction manager

back-end

front-end

my front-end

his front-end

transaction manager

instrumentation ✗ isolation ✗ no operator granularity

back-end

CR

CRPI1/2

iteration1

iteration2

iteration3

1114

106

51

36

5

CR

CRPI1/2

iteration1

iteration2

iteration3

1114

106

51

36

5

7 CR

CRPI1/2

iteration1

iteration2

iteration3

1114

106

51

36

5

7 CR

CRPI1/2

iteration1

iteration2

iteration3

1114

106

51

36

5

7+3 CR

CRPI1/2

iteration1

iteration2

iteration3

1114

106

51

36

5

instrumentation isolation no operator granularity

✗ instrumentation isolation no operator granularity

✗ instrumentation ✗ isolation no operator granularity

✗ instrumentation ✗ isolation ✗ no operator granularity

✗ ✗ ✗ ✗

instrumentation isolation no operator granularity

technique

greenfield

brownfield

[email protected]

Thank you

photo

803092 873747 640954 1197009

622847

/photo/

182581

http://

739063

http://

ipresentee .com property of

Keynote Objects

http://

Joris +Girlfriend

morguefile.com archive/display/

216266

Feature Location in COBOL Mainframe Systems an ...

... and R. Koschke and D. Simon. IEEE Transactions on Software Engineering, Vol29 p210-224, 2003 ... front-end front-end transaction manager back-end ...

4MB Sizes 2 Downloads 217 Views

Recommend Documents

Position Paper: Feature Interaction in Composed Systems
cation domain. Our goal is the investigation of fea- ture interaction in component-based systems be- yond telecommunication. The position paper out-.

tso commands in mainframe pdf
Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. tso commands in mainframe pdf. tso commands in mainframe pdf.

Feature Location Benchmark for Software Families using ... - ORBi lu
Java Development tools are shared by most of the packages. There are also common features for all the packages, like the Equinox features that implement the core functionality of the Eclipse architecture. The online documentation of each release prov

CONTENT LOCATION IN PEER-TO-PEER SYSTEMS: EXPLOITING ...
Jan 18, 2001 - several different content distribution systems such as the Web and popular peer- .... (a) Top 20 most popular queries. 1. 10. 100. 1000. 10000. 100000 ..... host is connected to monitoring ports of the two campus border routers. .....

CONTENT LOCATION IN PEER-TO-PEER SYSTEMS: EXPLOITING ...
Jan 18, 2001 - several different content distribution systems such as the Web and ..... host is connected to monitoring ports of the two campus border routers.

COBOL
(b) Develop complete COBOL program with appropriate indentation to check · whether a member is a prime number or not. Include appropriate comments.

SI7-04-COBOL & Modernisation.pdf
Systèmes IBM. Partie 4. IDE. COBOL & .... SI7-04-COBOL & Modernisation.pdf. SI7-04-COBOL & Modernisation.pdf. Open. Extract. Open with. Sign In.

Undo Send Feature in Gmail
If you make a typo, change your mind or forget an attachment when sending an email, you can take back an email using the ​Undo Send​feature. First, make ...

SI7-TP2-COBOL diapos.pdf
Page 4 of 22. SI7-TP2-COBOL diapos.pdf. SI7-TP2-COBOL diapos.pdf. Open. Extract. Open with. Sign In. Main menu. Displaying SI7-TP2-COBOL diapos.pdf.

rexx manual mainframe pdf
Sign in. Page. 1. /. 1. Loading… Page 1 of 1. File: Rexx manual mainframe pdf. Download now. Click here if your download doesn't start automatically. Page 1 of ...

man-96\ibm-mainframe-manuals.pdf
Download. Connect more apps... Try one of the apps below to open or edit this item. man-96\ibm-mainframe-manuals.pdf. man-96\ibm-mainframe-manuals.pdf.

The Ubuntu Mainframe Cookbook
If you need to set up a local Ubuntu install server using Apache, perform the ...... Zoom provides a rich set of line commands which offer monitoring, SSH access ...

man-96\ibm-mainframe-manuals.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item.

Download Facility Layout & Location: An Analytical Approach (Prentice-Hall International Series in Industrial and Systems) Full Books
Facility Layout & Location: An Analytical Approach (Prentice-Hall International Series in Industrial and Systems) Download at => https://pdfkulonline13e1.blogspot.com/0132992310 Facility Layout & Location: An Analytical Approach (Prentice-Hall In

Robust Location Detection in Emergency Sensor Networks
that generalizes the basic ID-CODE algorithm and produces irreducible r-robust codes. The degree of robustness, r, is a design parameter that can be traded off ...

Ibm mainframe jcl manual pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Ibm mainframe ...

Ibm ftp manual mainframe
2013 audi q7 manual pdf.Manual nissan ... Daihatsu terios manual pdf.Toshiba ... do not knowhow..600880697054405024 Hitachi dz-bx35e user manual. ... Yet, thelong years of obtaining a good GPAdo notmatter has much has one big test.