Show simple item record

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)


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

https://creativecommons.org/licenses/by-nc-nd/4.0/
Except where otherwise noted, this item's license is described as https://creativecommons.org/licenses/by-nc-nd/4.0/