Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/584369.584401acmconferencesArticle/Chapter ViewAbstractPublication PagesicpeConference Proceedingsconference-collections
Article

Quantitative analysys for telecom/datacom software architecture

Published: 24 July 2002 Publication History

Abstract

In this paper we present a methodology to measure quality attributes at the software architecture level. The methodology has been developed in the Telecom/Datacom domain, in cooperation with Ericsson Lab Italy in Rome. The goal of the project was to elaborate a development methodology, focused around the architecture specification, which could be easily integrated into the standard design methods used in Ericsson Lab Italy and could give immediate feedbacks on the quality of the design choices. The approach is centered around a domain dependent architectural language ADLT (Architecture Description Language for Telecommunication) and a development and validation methodology based on it. We illustrate the approach in the scope of a system developed in Ericsson Lab Italy in Rome, named GON (GSM On the Net). The quality attributes we present here are representative of the whole class of quality attributes measurable at the architectural level, namely Maintainability, for the so-called static attributes and Performance, for the dynamic ones.

References

[1]
F. Aquilani, S. Balsamo, and P. Inverardi. Performance analysis at the software architectural design level. Performance Evaluation, Vol. 45, pages 147-178, July 2001.]]
[2]
Mario Barbacci, Thomas H. Longstaff, Mark H. Klein, and Charles B. Weinstock. Quality Attributes. Technical report, Software Engineering Institute, Carnegie Mellon University, Pittsburgh Pennsylvania 15213 USA, December 1995.]]
[3]
L. Bass, P. Clements, and R. Kazman. Analyzing development qualities at the architectural level. Software Architecture in Practice, SEI, Addison Wesley, 1998.]]
[4]
Len Bass and Rich Kazman. Architecture-Based Development. Technical Report CMU/SEI, April 1999.]]
[5]
Jan Bosch. Design and Use of Software Architecture. Addison-Wesley, May 2000.]]
[6]
Jan Bosch and Peter Molin. Software Architecture Design: Evaluation and Trasformation. Technical report, University of Computer Science, Soft Center, Ronneby, Sweden, 1998.]]
[7]
Paul C. Clements and Linda M. Northrop. Software Architecture: An Executive Overview. Technical Report, February 1996.]]
[8]
Ericsson. 'GSM On the Net' System R1: Description of TEI Subsystems, May 2000.]]
[9]
David Garlan, Robert Allen, and John Ockerbloom. Architectural Mismatch or Why it's hard to build system out of existing part, 1995.]]
[10]
Matteo Giuli. Utilizzo di un Linguaggio di Specifica Architetturale per la Validazione di un'Architettura di un Sistema Real-Time nel Dominio Telecom/Datacom. Thesis, University of L'Aquila, Computer Science Department, 2001.]]
[11]
Christine Hofmeister, Robert Nord, and Dilip Soni. Applied Software Architecture. Addison Wesley Professional, 1999.]]
[12]
R. Kazman, G. Abowd, L. Bass, and P. Clements. Scenario-Based Analysis of Software Architecture. Technical report, SEI Carnegie Mellon University, Pittsburgh, PA 15213 USA, April 1999.]]
[13]
R. Kazman, M. klein, M. Barbacci, T. Longstaff, H. Lipson, and J. Carriere. The Architecture Tradeoff Analysis Method. Technical report, SEI Carnegie Mellon University, Pittsburgh, PA 15213 USA, August 1998.]]
[14]
P. King and R. Pooley. Using uml to derive stochastic process algebra models. Proceedings of the 11th Internationa Conference on Tools and Techniques for Computer Performance Evaluation, Illinois, 2000.]]
[15]
Nenad Medvidovic and David S. Rosenblum. Domains of Concern in Software Architectures and Architeture Description Language. In Domain-Specific Languages, October 1997.]]
[16]
Rational Software. UML Summary, September 1997.]]
[17]
Ian Sommerville. Software Engineering. Addison-Wesley, fifth edition, 1997.]]
[18]
Gianluca Tarani. Analisi di Sistemi Architetturali per un Sistema Reale Attraverso la Definizione di un Linguaggio di Specifica nell'Ambito di Domini Telecom/Datacom. Thesis, University of L'Aquila, Computer Science Department, 2001.]]
[19]
Richard N. Taylor, Peyman Oreizy, and David S. Rosenblum. On the Role of Connectors in Modeling and Implementing Software Architecture, 1998.]]

Cited By

View all
  • (2005)Performance evaluation approaches for software architectsComponent-Based Software Development for Embedded Systems10.5555/2167810.2167829(275-295)Online publication date: 1-Jan-2005

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
WOSP '02: Proceedings of the 3rd international workshop on Software and performance
July 2002
318 pages
ISBN:1581135637
DOI:10.1145/584369
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 24 July 2002

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. ADL
  2. domain
  3. maintainability
  4. measurements
  5. metrics
  6. performance
  7. software architecture
  8. telecommunication

Qualifiers

  • Article

Conference

WOSP02

Acceptance Rates

WOSP '02 Paper Acceptance Rate 35 of 64 submissions, 55%;
Overall Acceptance Rate 149 of 241 submissions, 62%

Upcoming Conference

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 13 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2005)Performance evaluation approaches for software architectsComponent-Based Software Development for Embedded Systems10.5555/2167810.2167829(275-295)Online publication date: 1-Jan-2005

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media