Software Product Line Extraction from Bytecode based applications

Abstract : This paper presents a Software Product Line (SPL) extraction approach to handle legacy software systems running on the Java Virtual Machine (JVM), for which the source code is unavailable, and factor in all input programming languages for the JVM. The approach extracts from the bytecode of a collection of software variants created using the Clone-And-Own approach a full SPL with its feature model. We provide a full implementation and integration in the BUT4Reuse framework. An early experiment was carried out on the ArgoUML case study and preliminary results are discussed.
Document type :
Conference papers
Complete list of metadatas

Cited literature [34 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-01879394
Contributor : Tewfik Ziadi <>
Submitted on : Sunday, September 23, 2018 - 5:51:47 PM
Last modification on : Friday, July 5, 2019 - 3:26:03 PM
Long-term archiving on : Monday, December 24, 2018 - 12:53:49 PM

File

ICECCS2018.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01879394, version 1

Citation

Tewfik Ziadi, Lom Messan Hillah. Software Product Line Extraction from Bytecode based applications. International Conference on Engineering of Complex Computer Systems, Dec 2018, Melbourne, Australia. ⟨hal-01879394⟩

Share

Metrics

Record views

127

Files downloads

177