• DocumentCode
    3206211
  • Title

    Identifying domain patterns using software stability

  • Author

    Mahdy, Ahmed M. ; Hamza, Haitham S. ; Fayad, Mohamed E. ; Cline, Marshall

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Nebraska Univ., Lincoln, NE, USA
  • fYear
    2004
  • fDate
    8-10 Nov. 2004
  • Firstpage
    18
  • Lastpage
    23
  • Abstract
    The fact that domain applications share core aspects has turned software reuse into a viable option. System development has experienced time saving, cost saving, and the luxury of deploying proven-to-work solutions as main advantages of software reuse. Software patterns represent a major approach for reuse. Domain patterns capture system components shared by different applications that belong to the same context. In this paper, we propose a new approach to identifying and reusing domain patterns based on software stability. We show that enduring business themes and business objects, together, can form a pattern among domain applications. We, also, present three case studies to show how the new approach can be applied.
  • Keywords
    object-oriented methods; object-oriented programming; software reusability; business objects; enduring business themes; software pattern; software reuse; software stability; Application software; Computer architecture; Computer science; Costs; Pattern analysis; Software reusability; Software systems; Software testing; Stability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Reuse and Integration, 2004. IRI 2004. Proceedings of the 2004 IEEE International Conference on
  • Print_ISBN
    0-7803-8819-4
  • Type

    conf

  • DOI
    10.1109/IRI.2004.1431430
  • Filename
    1431430