Afficher la notice abrégée

dc.contributor.authorTrifu, Adrian Ioan Alexandru*
dc.date.accessioned2021-02-12T06:08:30Z
dc.date.available2021-02-12T06:08:30Z
dc.date.issued2008*
dc.date.submitted2019-07-30 20:01:59*
dc.identifier34760*
dc.identifier.urihttps://directory.doabooks.org/handle/20.500.12854/61050
dc.description.abstractThe work introduces a method for diagnosing design flaws in object oriented systems, and finding meaningful refactorings to remove such flaws. The method is based on pairing up a structural pattern that is considered pathological (e.g. a code smell or anti-pattern) with a so called design context. The design context describes the design semantics associated to the pathological structure, and the desired strategic closure for that fragment. The process is tool supported and largely automated.*
dc.languageEnglish*
dc.subjectQA75.5-76.95*
dc.subject.classificationbic Book Industry Communication::U Computing & information technology::UY Computer scienceen_US
dc.subject.otherrefactoring*
dc.subject.otherstatic analysis*
dc.subject.otherdiagnosis*
dc.subject.otherrestructuring*
dc.subject.otherdesign flaw*
dc.titleTowards automated restructuring of object oriented systems*
dc.typebook
oapen.identifier.doi10.5445/KSP/1000009204*
oapen.relation.isPublishedBy68fffc18-8f7b-44fa-ac7e-0b7d7d979bd2*
oapen.relation.isbn9783866442740*
oapen.pagesVIII, 176 p.*
peerreview.review.typeFull text
peerreview.anonymityAll identities known
peerreview.reviewer.typeInternal editor
peerreview.reviewer.typeExternal peer reviewer
peerreview.review.stagePre-publication
peerreview.open.reviewNo
peerreview.publish.responsibilityScientific or Editorial Board
peerreview.id8ad5c235-9810-49eb-b358-27c8675324d9
peerreview.titleDissertations (Dissertationen)


Fichier(s) constituant ce document

FichiersTailleFormatVue

Il n'y a pas de fichiers associés à ce document.

Ce document figure dans la(les) collection(s) suivante(s)

Afficher la notice abrégée

https://creativecommons.org/licenses/by-nc-nd/4.0/
Excepté là où spécifié autrement, la license de ce document est décrite en tant que https://creativecommons.org/licenses/by-nc-nd/4.0/