• DocumentCode
    2063412
  • Title

    Process-oriented metrics for software architecture evolvability

  • Author

    Subramanian, Nary ; Chung, Lawrence

  • Author_Institution
    Dept. of Comput. Sci., Texas Univ., Dallas, TX, USA
  • fYear
    2003
  • fDate
    1-2 Sept. 2003
  • Firstpage
    65
  • Lastpage
    70
  • Abstract
    Evolution of software systems is almost a natural process. Evolution can occur at different levels of abstraction of software. Evolution at the architectural level, being the highest level of solution, can often times be the most critical to the success and survival of the pertaining software system. Metrics for software architectural evolvability will help determine the extent to which the architectural evolution can take place. We propose a framework called the POMSAE, process-oriented metrics for software architecture evolvability, that will help not only to intuitively develop architectural evolvability metrics but also to trace the metrics back to the evolvability requirements. This will then help analyze the reasons for the strengths/weaknesses in the metrics. POMSAE is partially validated by demonstrating its application to two practical telecom systems.
  • Keywords
    formal specification; formal verification; software architecture; software metrics; software prototyping; formal specification; formal verification; process-oriented metrics; software abstraction; software architecture evolvability; software metrics; software systems evolution; Application software; Computer architecture; Computer industry; Computer science; Dynamic programming; Genetic programming; Software architecture; Software maintenance; Software systems; Telecommunications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Evolution, 2003. Proceedings. Sixth International Workshop on Principles of
  • Print_ISBN
    0-7695-1903-2
  • Type

    conf

  • DOI
    10.1109/IWPSE.2003.1231212
  • Filename
    1231212