PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Data models in the verification of the Singleton pattern

Identyfikatory
Warianty tytułu
Języki publikacji
EN
Abstrakty
EN
The Singleton pattern is considered as one of the simplest of implementation. The popularity of this pattern causes to it’s overuse, then to mistakes in implementation. Detecting the errors requires verification this implementation. The aim of the article is to describe the data models, which are used in the process of verification of implementation of design patterns.
Rocznik
Strony
35--46
Opis fizyczny
Bibliogr. 27 poz., rys, tab.
Twórcy
autor
  • Koszalin University of Technology, Poland
  • Koszalin University of Technology, Poland
Bibliografia
  • [1] Pressman, R.: Software Engineering: A Practitioner’s Approach. McGraw-Hill Education, 2014.
  • [2] Tesanovic, A.: What is a pattern? 2008.
  • [3] Czyczyn-Egird, D., Wojszczyk, R.: Determining the popularity of design patterns used by programmers based on the analysis of questions and answers on stackoverflow.com Social Network. Communications in Computer and Information Science, 608, pp. 421–433, 2016.
  • [4] Gamma, E. e. a.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional, 1994.
  • [5] Alexander, C.: A Pattern Language: Towns, Buildings, Construction. Oxford University Press, 1977.
  • [6] Kerievsky, J.: Refactoring to Patterns. Addison-Wesley Professional, 2004.
  • [7] Martin, R. C., Martin, M.: Agile Principles, Patterns, and Practices in C#. Prentice Hall, 2006.
  • [8] Tsantalis, N. e. a.: Design Pattern Detection Using Similarity Scoring. Transactions on Software Engineering, 32, pp. 896–908, 2006.
  • [9] Singh Rao, R., Gupta, M.: Design Pattern Detection by Greedy Algorithm Using Inexact Graph Matching. International Journal Of Engineering And Computer Science, 2, pp. 3658–3664, 2013.
  • [10] Binun, A.: High Accuracy Design Pattern Detection. PhD Thesis. Rheinischen Friedrich-Wilhelms-Universitat, 2012.
  • [11] Ackerman, L., Gonzalez, C.: Patterns-Based Engineering: Successfully Delivering Solutions via Patterns. AddisonWesley Professional, 2010.
  • [12] Blewitt, A.: Spine: language for pattern verification. Design Patterns Formalization Techniques. IGI Global, 2007.
  • [13] Khaer, A. e. a., Md: An Empirical Analysis of Software Systems for Measurement of Design Quality Level Based on Design Patterns. Computer and Information Technology, 2007.
  • [14] Hernandez, J. e. a.: Selection of Metrics for Predicting the Appropriate Application of design patterns. In: 2nd Asian Conference on Pattern Languages of Programs. 2011.
  • [15] Welty, C.: Ontology Research. AI Magazine, 24(3), 2003.
  • [16] Podsiadlły-Marczykowska, T. e. a.: Rule-Based Algorithm Transforming OWL Ontology Into Relational Database. Communications in Computer and Information Science, 424, 2014.
  • [17] Pavlic, L. e. a.: Improving design pattern adoption with Ontology-Based Design Pattern Repository. Informatica An International Journal of Computing and Informatics, 33, 2009.
  • [18] Rasool, G.: Customizable Feature based Design Pattern Recognition Integrating Multiple Techniques. PhD Thesis. Technische Universitat Ilmenau, 2010.
  • [19] Walter, S.: Code Structure Definition and Verification. CSCUBS, 2014.
  • [20] Wojszczyk, R.: The model and function of quality assessment of implementation of design patterns. Applied Computer Science, 11(3), pp. 44–55, 2015.
  • [21] Susłow, W.: Analiza i modelowanie konceptualne w inżynierii systemów oprogramowania - ujęcie humanistyczne. Wydawnictwo Uczelniane Politechniki Koszalińskiej, 2013.
  • [22] Shamailh, A.: An Experimental Comparison of ER and UML Class Diagrams. International Journal of Hybrid Information Technology, 8(2), pp. 279–288, 2015.
  • [23] Grzanek, K.: Realizacja systemu wyszukiwania wystapien wzorcow projektowych w oprogramowaniu przy zastosowaniu metod analizy statycznej kodu zrodlowego. PhD Thesis. Politechnika Czestochowska, 2008.
  • [24] Kirasic, D., Basch, D.: Ontology-Based Design Pattern Recognition. Knowledge-Based Intelligent Information and Engineering Systems, 2008.
  • [25] Troelsen, A.: Pro C# 2008 and the .NET 3.5 Platform. Apress, 2007.
  • [26] Wojszczyk, R., Wójcik, R.: The Model of Quality Assessment of Implementation of Design Patterns. Advances in Intelligent Systems and Computing, 474, pp. 515–524, 2016.
  • [27] De Lucia, A. e. a.: Design pattern recovery through visual language parsing and source code analysis. Journal of Systems and Software archive, 82, 2009
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-18aa6369-034e-457b-ad7f-3b9bdef015a3
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.