• DocumentCode
    376345
  • Title

    Centralized, distributed responsibility, and decoupled object-oriented software designs [for power systems]

  • Author

    Broadwater, R.P. ; Dilek, M. ; Thompson, J.

  • Author_Institution
    Virginia Polytech. Inst. & State Univ., Blacksburg, VA, USA
  • Volume
    2
  • fYear
    2001
  • fDate
    15-19 July 2001
  • Firstpage
    1025
  • Abstract
    Developers of object-oriented software typically go through three stages of growth in becoming experts. In the first stage encapsulation is applied. During the second stage the developer begins to distribute responsibility among fundamental OOA (object-oriented analysis) objects. Finally, in the third stage of growth, the developer adds classes that do not belong to the problem domain, but which provide decoupling of the domain objects. This is the OOD (object-oriented design) stage. These stages of developer growth are reviewed in light of three solutions to a simple problem. The potential for the application of OOD in power system software development is accessed.
  • Keywords
    object-oriented programming; power engineering computing; power systems; software development management; encapsulation; object-oriented analysis; object-oriented software design; power system software development; Application software; Encapsulation; Large-scale systems; Object oriented programming; Ovens; Packaging; Power system analysis computing; Software design; Software packages; USA Councils;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Power Engineering Society Summer Meeting, 2001
  • Conference_Location
    Vancouver, BC, Canada
  • Print_ISBN
    0-7803-7173-9
  • Type

    conf

  • DOI
    10.1109/PESS.2001.970199
  • Filename
    970199