Towards automated restructuring of object oriented systems
The 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. T...
Պահպանված է:
| Հիմնական հեղինակ: | |
|---|---|
| Ձևաչափ: | Online |
| Լեզու: | անգլերեն |
| Հրապարակվել է: |
KIT Scientific Publishing
2021
|
| Խորագրեր: | |
| Առցանց հասանելիություն: | 34760 |
| Ցուցիչներ: |
Չկան պիտակներ, Եղեք առաջինը, ով նշում է այս գրառումը!
|
| _version_ | 1869531537442078720 |
|---|---|
| author | Trifu, Adrian Ioan Alexandru |
| author_browse | Trifu, Adrian Ioan Alexandru |
| author_facet | Trifu, Adrian Ioan Alexandru |
| author_sort | Trifu, Adrian Ioan Alexandru |
| collection | Directory of Open Access Books |
| description | The 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. |
| format | Online |
| id | doab-20.500.12854ir-61050 |
| institution | Directory of Open Access Books |
| language | eng |
| publishDate | 2021 |
| publishDateRange | 2021 |
| publishDateSort | 2021 |
| publisher | KIT Scientific Publishing |
| publisherStr | KIT Scientific Publishing |
| record_format | ojs |
| spelling | doab-20.500.12854ir-610502023-12-20T18:40:52Z Towards automated restructuring of object oriented systems Trifu, Adrian Ioan Alexandru QA75.5-76.95 refactoring static analysis diagnosis restructuring design flaw bic Book Industry Communication::U Computing & information technology::UY Computer science The 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. 2021-02-12T06:08:30Z 2021-02-12T06:08:30Z 2019-07-30 20:01:59 2008 book 34760 9783866442740 https://directory.doabooks.org/handle/20.500.12854/61050 eng image/jpeg Attribution-NonCommercial-NoDerivatives 4.0 International https://www.ksp.kit.edu/9783866442740 KIT Scientific Publishing 10.5445/KSP/1000009204 10.5445/KSP/1000009204 68fffc18-8f7b-44fa-ac7e-0b7d7d979bd2 9783866442740 VIII, 176 p. open access |
| spellingShingle | QA75.5-76.95 refactoring static analysis diagnosis restructuring design flaw bic Book Industry Communication::U Computing & information technology::UY Computer science Trifu, Adrian Ioan Alexandru Towards automated restructuring of object oriented systems |
| title | Towards automated restructuring of object oriented systems |
| title_full | Towards automated restructuring of object oriented systems |
| title_fullStr | Towards automated restructuring of object oriented systems |
| title_full_unstemmed | Towards automated restructuring of object oriented systems |
| title_short | Towards automated restructuring of object oriented systems |
| title_sort | towards automated restructuring of object oriented systems |
| topic | QA75.5-76.95 refactoring static analysis diagnosis restructuring design flaw bic Book Industry Communication::U Computing & information technology::UY Computer science |
| topic_facet | QA75.5-76.95 refactoring static analysis diagnosis restructuring design flaw bic Book Industry Communication::U Computing & information technology::UY Computer science |
| url | 34760 |
| work_keys_str_mv | AT trifuadrianioanalexandru towardsautomatedrestructuringofobjectorientedsystems |