Towards an automated evaluation process for software architectures

R Bashroush*, Ivor Spence, P Kilpatrick, TJ Brown

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Optimizing and editing enterprise software systems, after the implementation process has started, is widely recognized to be an expensive process. This has led to increasing emphasis on locating mistakes within software systems at the design stage, to help minimize development costs. There is increasing interest in the field of architecture evaluation techniques that can identify problems at the design stage, either within complete, or partially complete architectures. Most current techniques rely on manual review-based evaluation methods that require advanced skills from architects and evaluators. We are currently considering what a formal Architecture Description Language (ADL) can contribute to the process of architecture evaluation and validation. Our investigation is considering the inter-relationships between the activities performed during the architecture evaluation process, the characteristics an ADL should possess to support these activities, and the tools needed to provide convenient access to, and presentation of architectural information.

Original languageEnglish
Title of host publicationPROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING
EditorsMH Hamza
Place of PublicationCALGARY
PublisherACTA Press
Pages54-58
Number of pages5
ISBN (Print)0-88986-410-1
Publication statusPublished - 2004
EventIASTED International Conference on Software Engineering - Innsbruck, Austria
Duration: 17 Feb 200419 Feb 2004

Conference

ConferenceIASTED International Conference on Software Engineering
CountryAustria
Period17/02/200419/02/2004

Keywords

  • software architecture
  • evaluation
  • tools
  • ATAM

Cite this