• Home
  • Search
  • Problem-solution mapping for forward and reengineering on architectural level
  • Cite Icon1
  • https://doi.org/10.1145/2024445.2024466Copy DOI Icon

Problem-solution mapping for forward and reengineering on architectural level

  • Sep 5, 2011
  • Matthias Riebisch +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Software architectures play a key role for the development and evolution of software systems because they have to enable their quality properties such as scalability, flexibility, and security. Software architectural decisions represent a transition from problem space with quality goals and requirements on one side to solution space with technical solutions on the other side. Technical solutions are reusable elements for the work of the architect as for example patterns, styles, frameworks and building blocks. For long-term evolution of the systems, an explicit mapping between goals and solutions is helpful for expressing design knowledge and fundamental decisions. Such a mapping has to bridge between the fields of requirements engineering, software architectural design, and software quality thus enabling reuse. In this paper the Goal Solution Scheme is discussed, which maps quality goals and goal refinements to architectural principles and solutions. The paper extends the approach from the previously discussed forward engineering to re-engineering activities thus covering evolutionary development processes. The evaluation of the approach has been performed in several case studies and projects including a large industrial one.

Similar Papers
  • Conference Article
  • Citations4

Ethics-driven Software Architecture Decision Making

  • Mar 01, 2021
  • Razieh Alidoosti
  • Research Article

Parametric Design Method of Buildings Based on Convolutional and Deep Neural Networks

  • Aug 14, 2024
  • Science and Technology of Engineering, Chemistry and Environmental Protection
  • Ke Huang
  • Research Article
  • Citations19

Succeedings of the second international software architecture workshop (ISAW-2)

  • Jan 01, 1997
  • ACM SIGSOFT Software Engineering Notes
  • Alexander L Wolf
  • Conference Article
  • Citations2

A Unified Formal Model for Supporting Aspect-Oriented Dynamic Software Architecture

  • Nov 01, 2007
  • Yiming Lau +4
  • Research Article
  • Citations11

Metric-based Evaluation of Implemented Software Architectures

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

Effects of Layered Architecture & UI Design upon Maintainability & Usability: An Implementation Case Study of 3D Electronic Communication Surveillance Analytic

  • Jun 30, 2025
  • Pakistan Journal of Engineering and Technology
  • Shazia Yousaf +3
  • PDF
  • Research Article
  • Citations6

Machine Learning Software Architecture and Model Workflow. A Case of Django REST Framework

  • Jan 01, 2021
  • American Journal of Applied Sciences
  • Kennedy Ochilo Hadullo +1
  • Research Article
  • Citations102

Runtime recovery and manipulation of software architecture of component-based systems

  • Apr 01, 2006
  • Automated Software Engineering
  • Gang Huang +2
  • Conference Article
  • Citations7

Improving software quality by improving architecture management

  • Jun 22, 2012
  • Robert Dąbrowski +2
  • Conference Article
  • Citations18

Easier Said than Done: An Empirical Investigation of Software Design and Quality in Open Source Software Development

  • Jan 01, 2009
  • Caryn A Conley +1
  • Book Chapter
  • Citations2

State of the Art of Software Architecture Design Methods Used in Main Software Development Methodologies

  • Jul 31, 2014
  • Reyes Delgado Paola Yuritzy +5
  • Conference Article

Workshop on Evolution of Software Systems in a Business Context (ESSBC)

  • Jan 01, 2005
  • K Bennett +2
  • Conference Article
  • Citations133

Software architecture design: evaluation and transformation

  • Jan 01, 2012
  • J Bosch +1
  • Conference Article

Session details: SATTA - software architecture: theory, technology, and applications track

  • Apr 03, 2017
  • Rafael Capilla +2
  • Research Article
  • Citations28

Software architectural patterns in practice: an empirical study

  • Dec 01, 2018
  • Innovations in Systems and Software Engineering
  • Mohamad Kassab +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.