Título: Automatic Extraction of Features and Generation of Feature Models from Java Programs
Automatinio Java programų požymių gavimo ir požymių modelių kūrimo metodas
Autores: Damaševičius, Robertas; Kaunas University of Technology
Paškevičius, Paulius; Kaunas University of Technology
Karčiauskas, Eimutis; Kaunas University of Technology
Marcinkevičius, Romas; Kaunas University of Technology
Fecha: 2012-11-20
Publicador: Information technology and control
Fuente:
Tipo: Peer-reviewed
Tema: program analysis; reverse engineering; feature model; model generation
Descripción: Feature modelling is a key technique for identifying common and variable features in software (software families). The result of feature modelling is a feature model: a concise specification of product features and their relationships. Feature models have been proven to be useful for software variability modelling and management. However, there is a wide gap between feature models and program source code. Here we focus on reverse engineering of source code to feature models. We present a framework for the automated derivation of feature models from the existing software artefacts (components, libraries, etc.), which includes a formal description of a feature model, a program-feature relation meta-model, and a method for feature model generation based on feature dependency extraction and clustering. Feature models are generated in FDL or Prolog.DOI: http://dx.doi.org/10.5755/j01.itc.41.4.1108
Požymių modeliavimo tikslas – nustatyti pastovius ir kintamus programų (ar programų šeimynų) požymius. Požymiųmodeliavimo rezultatas yra požymių modelis, kurį naudojant trumpai aprašomi programos požymiai ir jų sąryšiai. Požymiųmodeliai naudojami programų variantiškumui modeliuoti ir valdyti, tačiau šiuo metu tarp programos išeities tekstų ir požymiųmodelių yra spraga. Straipsnyje nagrinėjamas požymių modelių gavimas iš turimo programos (komponentų bibliotekos) išeitiesteksto taikant apgražos inžinerijos metodą. Siūlomas automatinio požymių modelių kūrimo metodas pagrįstas formaliu požymiųmodelio aprašu, programos-požymių sąryšio metamodeliu, požymių sąryšio grafo radimu ir požymių grupavimu. Požymiųmodeliai kuriami FDL ir Prolog kalbomis.DOI: http://dx.doi.org/10.5755/j01.itc.41.4.1108
Idioma: Inglés

Artículos similares:

SPEEDING-UP IMAGE ENCODING TIMES IN THE SPIHT ALGORITHM, por Valantinas, Jonas,Kančelkis, Deividas
CHARACTERISTICS OF CLASS COLLABORATION NETWORKS IN LARGE JAVA SOFTWARE PROJECTS por Savić, Miloš,Ivanović, Mirjana,Radovanović, Miloš
AN APPROACH FOR THE METAMODEL OF THE FRAMEWORK FOR A PARTIAL AGILE METHOD ADAPTATION por Mikulėnas, Gytenis,Butleris, Rimantas; Kaunas University of Technology,Nemuraitė, Lina
EXTREMES OF A BIVARIATE PARETO DISTRIBUTION por Hakamipour, Nooshin,Mohammadpour, Adel,Nadarajah, Saralees
10 
Programinės įrangos automatizuotojo testavimo per vartotojo sąsają metodas,A METHOD FOR AUTOMATED TESTING OF SOFTWARE INTERFACE por Ušaniov, Andrej; Kaunas University of Technology,Motiejūnas, Kęstutis; Kaunas University of Technology