ACME+: An ADL for Quantitative Analysis of Quality Attributes

Imen Derbel, Lamia Labed Jilani, Ali Mili

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

One of the main issue of software systems engineering is determining the overall system quality attributes at an early stage. This has several advantages such as early detection of problems, cost benefits and assuring that the chosen architecture will meet both functional and non-functional quality attributes. One emerging approach for dealing with such early analysis is to evaluate the system quality attributes at the architectural level. However, there is a notable lack of support for representing and reasoning about non functional attributes in existing Architectural Description Languages(ADLs). In this paper, we propose Acme+ as an extension of Acme ADL and discuss its abilities to represent and evaluate non functional attributes such as response time, throughput, failure probability, etc. We also describe a tool that reads a text file containing an architecture described in ACME+ and outputs the quality attributes of all the system and detects the component or the connector bottleneck.

Original languageEnglish (US)
Title of host publicationEvaluation of Novel Approaches to Software Engineering - 8th International Conference, ENASE 2013, Revised Selected Papers
PublisherSpringer Verlag
Pages16-32
Number of pages17
ISBN (Print)9783642540912
DOIs
StatePublished - Jan 1 2013
Event8th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2013 - Angers, France
Duration: Jul 4 2013Jul 6 2013

Publication series

NameCommunications in Computer and Information Science
Volume417 CCIS
ISSN (Print)1865-0929

Other

Other8th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2013
Country/TerritoryFrance
CityAngers
Period7/4/137/6/13

All Science Journal Classification (ASJC) codes

  • Computer Science(all)
  • Mathematics(all)

Keywords

  • Acme
  • Architecture Description Language
  • Bottleneck
  • Performance
  • Quality Attributes
  • Reliability
  • Software Architecture Analysis

Fingerprint

Dive into the research topics of 'ACME+: An ADL for Quantitative Analysis of Quality Attributes'. Together they form a unique fingerprint.

Cite this