• Home
  • Search
  • Continuous evolution through software architecture evaluation: a case study
  • Cite Icon45
  • https://doi.org/10.1002/smr.337Copy DOI Icon

Continuous evolution through software architecture evaluation: a case study

  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Abstract The need for software architecture evaluation is based on the realization that software development, like all engineering disciplines, is a process of continuous modeling and refinement. Detecting architectural problems before the bulk of development work is done allows re‐architecting activities to take place in due time, without having to rework what has already been done. At the same time, tuning activities allow software performance to be enhanced and maintained during the software lifetime. When dealing with product families, architectural evaluations have an even more crucial role: the evaluations are targeted to a set of common products. We have tried different approaches to software assessments with our mobile phone software, an embedded real‐time software platform, which must support an increasingly large number of different product variants. In this paper, we present a case study and discuss the experiences gained with three different assessment techniques that we have worked on during the past five years. The assessment techniques presented include scenario‐based software architecture assessment, software performance assessment and experience‐based assessment. The various evaluation techniques are complementary and, when used together, constitute a tool which a software architect must be aware of in order to maintain and evolve a large software intensive system. Copyright © 2006 John Wiley & Sons, Ltd.

Similar Papers
  • Research Article
  • Citations69

CHARMY: A Framework for Designing and Verifying Architectural Specifications

  • May 01, 2009
  • IEEE Transactions on Software Engineering
  • P Pelliccione +2
  • Research Article
  • Citations11

Metric-based Evaluation of Implemented Software Architectures

  • Jun 28, 2013
  • Research Repository (Delft University of Technology)
  • Eric Bouwers
  • PDF
  • Research Article
  • Citations9

Process Mining Discovery Techniques for Software Architecture Lightweight Evaluation Framework

  • Jan 01, 2023
  • Computers, Materials & Continua
  • Mahdi Sahlabadi +4
  • Single Report

Use of the ATAM in the Acquisition of Software-Intensive Systems

  • Sep 01, 2001
  • John Bergey +1
  • Research Article
  • Citations10

A framework for groupware‐supported software architecture evaluation process in global software development

  • Feb 28, 2012
  • Journal of Software: Evolution and Process
  • Muhammad Ali Babar
  • Book Chapter
  • Citations12

Architecture-Centric Methods and Agile Approaches

  • Jan 01, 2008
  • Muhammad Ali Babar +1
  • Research Article
  • Citations6

Toward an analytical method for SLA validation

  • Jun 21, 2017
  • Software & Systems Modeling
  • Peter Buchholz +1
  • Conference Article
  • Citations93

Performance evaluation of UML software architectures with multiclass Queueing Network models

  • Jul 12, 2005
  • Simonetta Balsamo +1
  • Research Article
  • Citations3

Metric-based Evaluation of Powertrain Software Architecture

  • Mar 28, 2017
  • SAE International Journal of Passenger Cars - Electronic and Electrical Systems
  • Hariharan Venkitachalam +3
  • Conference Article
  • Citations11

A Maintainable Software Architecture for Fast and Modular Bioinformatics Sequence Search

  • Oct 01, 2007
  • Jeremy Archuleta +2
  • Book Chapter
  • Citations2

Software Architecture Evaluation in Agile Environment

  • Jun 13, 2018
  • Chandni Ahuja +2
  • Research Article

Agent-Module Approach to the Design and Implementation of Software Systems Based on Simulation Modeling

  • Sep 28, 2023
  • System Analysis & Mathematical Modeling
  • Anatoly Zaytsev
  • Conference Article
  • Citations18

An approach to software architecture evaluation with the 4+1 view model of architecture

  • Dec 04, 2002
  • Heeseok Choi +1
  • Research Article
  • Citations15

Bio-inspired benchmark generator for extracellular multi-unit recordings

  • Feb 24, 2017
  • Scientific Reports
  • Sirenia Lizbeth Mondragón-González +1
  • Research Article
  • Citations5

On the use of product portfolio and variant maps as visualization tools to support platform-based development strategies

  • Jul 28, 2016
  • Concurrent Engineering
  • Sören Ulonska +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.