Slicing technique is considered as a valid help in many software engineering activities. Traditional slicing is made on programs, however, slicing all over legacy systems cannot be limited only to programs because part of the system logic is implemented at the JCL layer so we would distinguish two different slicing phases: slicing in-the-small at the program layer and slicing in-the-large at the JCL layer. In this work, the authors propose a two-level static slicing to provide a more effective approach to slice legacy systems. Both slicing in-the-small and slicing in-the-large is based on dependence graphs. Control and data dependencies are extended to model all code patterns. OSK tool implements the entire process.

Making two-level static slicing in legacy systems

Loffredo M;Signore O
2002

Abstract

Slicing technique is considered as a valid help in many software engineering activities. Traditional slicing is made on programs, however, slicing all over legacy systems cannot be limited only to programs because part of the system logic is implemented at the JCL layer so we would distinguish two different slicing phases: slicing in-the-small at the program layer and slicing in-the-large at the JCL layer. In this work, the authors propose a two-level static slicing to provide a more effective approach to slice legacy systems. Both slicing in-the-small and slicing in-the-large is based on dependence graphs. Control and data dependencies are extended to model all code patterns. OSK tool implements the entire process.
2002
Istituto di informatica e telematica - IIT
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
980-07-8150-1
Legacy systems
File in questo prodotto:
File Dimensione Formato  
prod_91567-doc_68589.pdf

non disponibili

Descrizione: Making two-level static slicing in legacy systems
Tipologia: Versione Editoriale (PDF)
Dimensione 2.6 MB
Formato Adobe PDF
2.6 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/101822
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact