UML specification and correction of object-oriented anti-patterns

Maria Teresa Llano, Rob Pooley

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

14 Citations (Scopus)

Abstract

Nowadays, the detection and correction of software defects has become a very hard task for software engineers. Most importantly, the lack of standard specifications of these software defects along with the lack of tools for their detection, correction and verification forces developers to perform manual modifications; resulting not only in mistakes, but also in costs of time and resources. The work presented here is a study of the specification and correction of a particular type of software defect: Object-Oriented Anti-patterns. More specifically, we define a UML-based specification of anti-patterns and establish design transformations for their correction. Through this work, we expect to open up the possibility to automate the detection and correction of these kinds of software defects.

Original languageEnglish
Title of host publication4th International Conference on Software Engineering Advances, ICSEA 2009, Includes SEDES 2009
Subtitle of host publicationSimposio para Estudantes de Doutoramento em Engenharia de Software
Pages39-44
Number of pages6
DOIs
Publication statusPublished - 3 Dec 2009
Externally publishedYes
EventInternational Conference on Software Engineering Advances 2009 - Porto, Portugal
Duration: 20 Sep 200925 Sep 2009
Conference number: 4th
https://ieeexplore.ieee.org/xpl/conhome/5298192/proceeding (Proceedings)

Publication series

Name4th International Conference on Software Engineering Advances, ICSEA 2009, Includes SEDES 2009: Simposio para Estudantes de Doutoramento em Engenharia de Software

Conference

ConferenceInternational Conference on Software Engineering Advances 2009
Abbreviated titleICSEA 2009
Country/TerritoryPortugal
CityPorto
Period20/09/0925/09/09
Internet address

Keywords

  • Object-oriented anti-patterns
  • Refactoring
  • UML

Cite this