• DocumentCode
    1982862
  • Title

    Compact comparison of competing software designs

  • Author

    Tamim, Noam ; Exman, Iaakov

  • Author_Institution
    Software Eng. Dept., Jerusalem Coll. of Eng., Israel
  • fYear
    2004
  • fDate
    6-7 Sept. 2004
  • Firstpage
    145
  • Lastpage
    148
  • Abstract
    The numerical traceability matrix of a given software system is a compact representation of the system design in terms of software components. It is a much more powerful design tool than a checklist as has been used so far. Two competing designs are equivalent if, and only if, their matrices can be put in identical form. The most modular design is that with the highest computed diagonality. The paper discusses case studies illustrating these claims.
  • Keywords
    software engineering; sparse matrices; competing software designs; design tool; matrix diagonality; modularity; numerical traceability matrix; software components; software engineering; sparse matrices; Design engineering; Documentation; Educational institutions; Power engineering and energy; Power engineering computing; Software design; Software engineering; Software systems; Sparse matrices; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Electronics Engineers in Israel, 2004. Proceedings. 2004 23rd IEEE Convention of
  • Print_ISBN
    0-7803-8427-X
  • Type

    conf

  • DOI
    10.1109/EEEI.2004.1361110
  • Filename
    1361110