Istituto di Scienza e Tecnologie dell'Informazione     
Bertolino A., Inverardi P., Muccini H. Software architecture-based analysis and testing: a look into achievements and future challenges. In: Computing, vol. 95 (8) pp. 633 - 648. Editorial on Software Architecture for Testing and Analysis. Springer, 2013.
The term software architecture (SA) has been introduced to denote the high level structure of a software system. SA has been proposed as a means for managing complexity and improving reuse, by supporting the decomposition of a system into its high level components and their interconnections. Over the years, the SA scope has evolved, and today it also captures the architecturally-relevant decisions behind design taken by a variety of stakeholders to satisfy their own specific concerns, and codified into different views and viewpoints. SAs have also been advocated as a means for improving the dependability of complex software systems. In this light, different methods have been proposed on the one side for assessing the correctness of architectural decisions with respect to system goals and requirements, and on the other as a reference model to drive a more effective system design and implementation. In this paper, we report on those that we consider the most relevant advances in the field of architecture-based testing and analysis over the years. We do this based on our own journey in this topic, which we ourselves contributed to stir and shape.
URL: http://download.springer.com/static/pdf/564/art%253A10.1007%252Fs00607-013-0338-9.pdf?auth66=1392290483_4191b103efc65cb018432572228a58e1&ext=.pdf
DOI: 10.1007/s00607-013-0338-9
Subject Software Engineering
Software Architecture
Architecture-based analysis and testing
D.2.11 Software Architectures
D.2.5 Testing and Debugging
68N30 Mathematical aspects of software engineering (specification, verification, metrics, requirements, etc.)

Icona documento 1) Download Document PDF

Icona documento Open access Icona documento Restricted Icona documento Private


Per ulteriori informazioni, contattare: Librarian http://puma.isti.cnr.it

Valid HTML 4.0 Transitional