Usability requirements for architectural analysis tool to support CBD

N Admodisastro, G Kotonya - 2011 International Conference on …, 2011 - ieeexplore.ieee.org
Component-based development is an architecture-centric process that relies on the
integration of pre-fabricated software components. These are often blackbox components …

iXML: A process-pluggable ADL for supporting architectural analysis in component-based systems

N Admodisastro, G Kotonya - 2012 7th International …, 2012 - ieeexplore.ieee.org
Component-based software development (CBD) is an architecture-centric process that relies
on the integration of pre-fabricated software components to construct systems. Architecture …

Architectural analysis approaches: A component-based system development perspective

N Admodisastro, G Kotonya - High Confidence Software Reuse in Large …, 2008 - Springer
Component-based system development (CBD) relies on the integration of existing software
components to compose systems. These are often black-box components whose …

Software architecture evaluation and analysis session report

D Garlan - 5th Working IEEE/IFIP Conference on Software …, 2005 - ieeexplore.ieee.org
We began by considering the broad vision for analysis and evaluation of architectures: to
provide an engineering discipline that allows architects to make principled architectural …

Metrics for Architectural Synthesis and Evaluation--Requirements and Compilation by Viewpoint. An Industrial Experience Report

O Zimmermann - 2015 IEEE/ACM 2nd International Workshop …, 2015 - ieeexplore.ieee.org
During architectural analysis and synthesis, architectural metrics are established tacitly or
explicitly. In architectural evaluation, these metrics then can be consulted to assess whether …

Static Evaluation of Software Architectures-A Short Summary

J Knodel, M Lindvall, D Muthig - 5th Working IEEE/IFIP …, 2005 - ieeexplore.ieee.org
The software architecture is one of the most crucial artifacts within the lifecycle of a software
system. Decisions made at the architectural level directly enable, facilitate, hamper, or …

Static evaluation of software architectures

J Knodel, M Lindvall, D Muthig… - Conference on Software …, 2006 - ieeexplore.ieee.org
The software architecture is one of the most crucial artifacts within the lifecycle of a software
system. Decisions made at the architectural level directly enable, facilitate, hamper, or …

Tool support for architectural decisions

A Jansen, J Van Der Ven, P Avgeriou… - 2007 Working IEEE …, 2007 - ieeexplore.ieee.org
In contrast to software architecture models, architectural decisions are often not explicitly
documented, and therefore eventually lost. This contributes to major problems such as high …

Software architecture evaluation panel

MR Barbacci, R Kazman - Proceedings Twenty-First Annual …, 1997 - computer.org
Software architectural evaluation, while still in its infancy as a discipline, promises large
dividends. It is important to be able to determine the quality characteristics of a system …

Improving understandability of architecture design through visualization of architectural design decision

M Shahin, P Liang, MR Khayyambashi - … of the 2010 ICSE Workshop on …, 2010 - dl.acm.org
Concentrating on components and connectors in traditional approaches to document
software architecture causes the problems, such as high costs for architecture change and …