• DocumentCode
    324449
  • Title

    Object-oriented technology and domain analysis

  • Author

    Cohen, Sholom ; Northrop, Linda M.

  • Author_Institution
    Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1998
  • fDate
    2-5 Jun 1998
  • Firstpage
    86
  • Lastpage
    93
  • Abstract
    Domain analysis makes a necessary contribution in supporting systematic reuse: a focus on understanding and modeling common capabilities within related software applications and the nature of and reasons for variability. Traditionally, domain analysis has been based on structured analysis approaches such as data flow and entity relation modeling or on library taxonomy techniques such as faceted classification. More recently, domain analysis has begun to use object oriented analysis techniques as well as semantic modeling and other knowledge engineering methods. Object oriented technology provides some key abstractions that support reuse. New object oriented approaches in scenarios, use cases, frameworks, and design patterns have blurred many of the distinctions between domain and object oriented analyses. Neither domain analysis nor object oriented analysis has yielded the desired reuse track record. Can we move toward approaches that use the best practices of domain and object oriented analysis to produce what might be called “software reuse that´s worth it?”
  • Keywords
    knowledge engineering; object-oriented programming; software reusability; design patterns; domain analysis; key abstractions; knowledge engineering methods; object oriented analysis techniques; object oriented approaches; object oriented technology; related software applications; scenarios; semantic modeling; software reuse; systematic reuse; use cases; Application software; Automation; Electrical capacitance tomography; Object oriented modeling; Pattern analysis; Reactive power; Software engineering; Taxonomy; Tellurium; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reuse, 1998. Proceedings. Fifth International Conference on
  • Conference_Location
    Victoria, BC
  • ISSN
    1085-9098
  • Print_ISBN
    0-8186-8377-5
  • Type

    conf

  • DOI
    10.1109/ICSR.1998.685733
  • Filename
    685733