Proceedings of the Institute for System Programming of the RAS
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Proceedings of ISP RAS:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Proceedings of the Institute for System Programming of the RAS, 2016, Volume 28, Issue 2, Pages 79–96
DOI: https://doi.org/10.15514/ISPRAS-2016-28(2)-5
(Mi tisp21)
 

This article is cited in 1 scientific paper (total in 1 paper)

Approach to anti-pattern detection in service-oriented software systems

A. S. Yugov

National Research University Higher School of Economics
Full-text PDF (345 kB) Citations (1)
References:
Abstract: A service-based approach is a method to develop and integrate program products in a modular manner where each component is available through any net and has the possibility of being dynamically collaborated with other services of the system at run time. That approach is becoming widely adopted in industry of software engineering because it allows the implementation of distributed systems characterized by high quality. Quality attributes can be about the system (e.g., availability, modifiability), business-related aspects (e.g., time to market) or about the architecture (e.g., correctness, consistency). Maintaining quality-attributes on a high level is critical issue because service-based systems lack central control and authority, have limited end-to-end visibility of services, are subject to unpredictable usage scenarios and support dynamic system composition. The constant evolution in systems can easily deteriorate the overall architecture of the system and thus bad design choices, known as anti-patterns, may appear. These are the patterns to be avoided. If we study them and are able to recognize them, then we should be able to avoid them. Knowing bad practices is perhaps as valuable as knowing good practices. With this knowledge, we can re-factor the solution in case we are heading towards an anti-pattern. As with patterns, anti-pattern catalogues are also available. In case of continues evolution of systems, it is metric-based techniques that can be applied to obtain valuable, factual insights into how services work. Given the clear negative impact of anti-patterns, there is a clear and urgent need for techniques and tools to detect them. The article will focus on rules to recognize symptoms of anti-patterns in service-based environment, automated approaches to detection and applying metric-based techniques to this analysis.
Keywords: service based systems, anti-patterns, specification and detection, software quality, quality of service (QoS).
Bibliographic databases:
Document Type: Article
Language: English
Citation: A. S. Yugov, “Approach to anti-pattern detection in service-oriented software systems”, Proceedings of ISP RAS, 28:2 (2016), 79–96
Citation in format AMSBIB
\Bibitem{Yug16}
\by A.~S.~Yugov
\paper Approach to anti-pattern detection in service-oriented software systems
\jour Proceedings of ISP RAS
\yr 2016
\vol 28
\issue 2
\pages 79--96
\mathnet{http://mi.mathnet.ru/tisp21}
\crossref{https://doi.org/10.15514/ISPRAS-2016-28(2)-5}
\elib{https://elibrary.ru/item.asp?id=26480306}
Linking options:
  • https://www.mathnet.ru/eng/tisp21
  • https://www.mathnet.ru/eng/tisp/v28/i2/p79
  • This publication is cited in the following 1 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Proceedings of the Institute for System Programming of the RAS
    Statistics & downloads:
    Abstract page:138
    Full-text PDF :170
    References:41
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024