| NFRs-aware architectural evolution of component-based software |
| Full text |
Pdf
(443 KB)
|
| Source
|
Automated Software Engineering
archive
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
table of contents
Long Beach, CA, USA
SESSION: Short papers 2
table of contents
Pages: 388 - 391
Year of Publication: 2005
ISBN:1-59593-993-4
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 51, Citation Count: 1
|
|
|
ABSTRACT
During software maintenance, some non-functional properties may be lost. This is due to the lack of an explicit definition of their links with the corresponding architectural choices. In this paper, we present a solution that automates the checking of non-functional properties after the evolution of a component-based software. Our approach emphasizes the interest of formally documenting the links binding non-functional requirements to architectural choices. The proposed formalism is based on the Object Constraint Language (OCL) applied to a software component metamodel. We also present a prototype tool which uses this documentation to warn the developer of possible effects of an architectural change on non-functional requirements.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
 |
2
|
|
| |
3
|
|
| |
4
|
|
| |
5
|
ISO. Software Engineering - Product quality - Part 1: Quality model. International Organization for Standardization web site. ISO/IEC 9126-1. http://www.iso.org, 2001.
|
| |
6
|
|
| |
7
|
|
 |
8
|
|
| |
9
|
C. Tibermacine, R. Fleurquin, and S. Sadou. Preserving Architectural Choices throughout the Component-based Software Development Process. In Proceedings of WICSA'05, Pittsburgh, Pennsylvania, USA, November 2005.
|
| |
10
|
|
|