Tackling Architectural Complexity with Modeling.

The article presents a discussion of methods for testing complex computer programs by modeling subsets of their architecture. It is noted that this is a useful method for detecting problems of scaling before extensive resources are committed to systems development, and is also helpful in terms of de...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 53; no. 10; pp. 46 - 53
Autor principal: MONTAGNE, KEVIN
Formato: Artículo
Publicado: Association for Computing Machinery Oct2010
Materias:
Acceso en línea:Ver este registro en EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=55028301&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 55028301
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Oct2010
      vid: 53
      iid: 10
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        55028301
        10.1145/1831407.1831424
      ppf: 46
      ppct: 7
      formats:
      tig:
        atl: Tackling Architectural Complexity with Modeling.
      aug:
        au: MONTAGNE, KEVIN
      su:
        Computer software testing
        Information modeling
        Computational complexity
        Software architecture
        Systems development
        Systems design
      sug:
        subj:
          Computer software testing
          Information modeling
          Computational complexity
          Software architecture
          Systems development
          Systems design
      ab: The article presents a discussion of methods for testing complex computer programs by modeling subsets of their architecture. It is noted that this is a useful method for detecting problems of scaling before extensive resources are committed to systems development, and is also helpful in terms of debugging complicated systems. Examples are provided involving Windows software by Microsoft. The advantages of constructing dummy modules, which can be used to duplicate the performance of a sub-system under various conditions without generating unnecessary data, are described.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2010
    holdings:
      @attributes:
        islocal: N