• DocumentCode
    1689031
  • Title

    Performance-related completions for software specifications

  • Author

    Woodside, Murray ; Petriu, Dorin ; Siddiqui, Khalid

  • Author_Institution
    Dept. of Syst. & Comput. Eng., Carleton Univ., Ottawa, Ont., Canada
  • fYear
    2002
  • Firstpage
    22
  • Lastpage
    32
  • Abstract
    To evaluate a software specification for its performance potential, it is necessary to supply additional information, not required for functional specification. Examples range from the execution cost of operations and details of deployment, up to missing subsystems and layers. The term "completions" is used here to include all such additions, including annotations, component insertions, environment infrastructure, deployment, communication patterns, design refinements and scenario or design transformations which correspond to a given deployment style. Completions are related to the purpose of evaluation, so they are tailored to describing the performance at a suitable level of detail. Completions for evaluating other attributes such as reliability or security are also possible. The paper describes how completions are added to a specification regardless of the language used (provided that it describes the system behaviour as well as its structure), and experience with completions in Use Case Maps.
  • Keywords
    formal specification; software tools; specification languages; UML; Use Case Maps; annotations; communication patterns; component insertions; design refinements; design transformations; environment infrastructure; execution cost; performance-related completions; security; software specifications; software tools; specification languages; Algebra; Computer architecture; Formal specifications; Performance analysis; Permission; Petri nets; Prototypes; Software performance; Systems engineering and theory; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2002. ICSE 2002. Proceedings of the 24rd International Conference on
  • Conference_Location
    Orlando, FL, USA
  • Print_ISBN
    1-58113-472-X
  • Type

    conf

  • Filename
    1007953