Two New Software Behavioral Design Patterns: Obligation Link and History Reminder

Authors

  • Stefan Andrei Lamar University, United States Author
  • Arnob Saha Lamar University, United States Author
  • Sojibur Rahman Lamar University, United States Author

DOI:

https://doi.org/10.70594/

Keywords:

behavioral design patterns, software engineering, Artificial Intelligence

Abstract

Finding proper design patterns has always been an important research topic in the software engineering community. One of the main responsibilities of the software developers is to determine which design pattern fits best to solve a particular problem. Design patterns support the effort of exploring the use of artificial intelligence in better management of software development and maintenance process by providing faster, less costly, smarter and on-time decisions (Pena-Mora & Vadhavkar, 1996). There has been a permanent interest in finding new design patterns, especially in the last two decades. Many new design patterns apply in various areas of computer science, such as software security, software parallelism, large-scale software evolving, artificial intelligence, and more. To the best of our knowledge, the "Obligation Link" and "History Reminder" design patterns are new and can be applied in software development in many areas of computer science including artificial intelligence.

Author Biographies

  • Stefan Andrei, Lamar University, United States

    Lamar University, United States

  • Arnob Saha, Lamar University, United States

    Lamar University, United States

  • Sojibur Rahman, Lamar University, United States

    Lamar University, United States

Downloads

Published

2025-07-28

Issue

Section

Table of Contents

Similar Articles

141-150 of 559

You may also start an advanced similarity search for this article.