A framework for classifying and developing extensible architectural views

Jungwoo Ryoo, Hossein Saiedian

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

Despite its widespread use in the software architecture community, architectural views and relationships among them are poorly defined. A solid taxonomy of views is a critical factor in tackling this problem since it must adopt an unambiguous definition of views and provide rigorous criteria for classification. Nevertheless, the existing taxonomies of views fail to eliminate vagueness surrounding the definitions of views and their inter-relationships mainly due to their informal nature. One of the most significant consequences of these failures is inability to systematically define new views in support of domain-specialization. This paper is an attempt to resolve these outstanding problems by proposing a sound framework for creating new, customized taxonomies of views in a repeatable manner, based on the formal concept of refinement.

Original languageEnglish (US)
Pages (from-to)456-470
Number of pages15
JournalInformation and Software Technology
Volume48
Issue number7
DOIs
StatePublished - Jul 1 2006

Fingerprint

Taxonomies
Software architecture
Acoustic waves

All Science Journal Classification (ASJC) codes

  • Software
  • Information Systems
  • Computer Science Applications

Cite this

@article{7c25c90f74a143ef95cb525102cd2de2,
title = "A framework for classifying and developing extensible architectural views",
abstract = "Despite its widespread use in the software architecture community, architectural views and relationships among them are poorly defined. A solid taxonomy of views is a critical factor in tackling this problem since it must adopt an unambiguous definition of views and provide rigorous criteria for classification. Nevertheless, the existing taxonomies of views fail to eliminate vagueness surrounding the definitions of views and their inter-relationships mainly due to their informal nature. One of the most significant consequences of these failures is inability to systematically define new views in support of domain-specialization. This paper is an attempt to resolve these outstanding problems by proposing a sound framework for creating new, customized taxonomies of views in a repeatable manner, based on the formal concept of refinement.",
author = "Jungwoo Ryoo and Hossein Saiedian",
year = "2006",
month = "7",
day = "1",
doi = "10.1016/j.infsof.2005.05.006",
language = "English (US)",
volume = "48",
pages = "456--470",
journal = "Information and Software Technology",
issn = "0950-5849",
publisher = "Elsevier",
number = "7",

}

A framework for classifying and developing extensible architectural views. / Ryoo, Jungwoo; Saiedian, Hossein.

In: Information and Software Technology, Vol. 48, No. 7, 01.07.2006, p. 456-470.

Research output: Contribution to journalArticle

TY - JOUR

T1 - A framework for classifying and developing extensible architectural views

AU - Ryoo, Jungwoo

AU - Saiedian, Hossein

PY - 2006/7/1

Y1 - 2006/7/1

N2 - Despite its widespread use in the software architecture community, architectural views and relationships among them are poorly defined. A solid taxonomy of views is a critical factor in tackling this problem since it must adopt an unambiguous definition of views and provide rigorous criteria for classification. Nevertheless, the existing taxonomies of views fail to eliminate vagueness surrounding the definitions of views and their inter-relationships mainly due to their informal nature. One of the most significant consequences of these failures is inability to systematically define new views in support of domain-specialization. This paper is an attempt to resolve these outstanding problems by proposing a sound framework for creating new, customized taxonomies of views in a repeatable manner, based on the formal concept of refinement.

AB - Despite its widespread use in the software architecture community, architectural views and relationships among them are poorly defined. A solid taxonomy of views is a critical factor in tackling this problem since it must adopt an unambiguous definition of views and provide rigorous criteria for classification. Nevertheless, the existing taxonomies of views fail to eliminate vagueness surrounding the definitions of views and their inter-relationships mainly due to their informal nature. One of the most significant consequences of these failures is inability to systematically define new views in support of domain-specialization. This paper is an attempt to resolve these outstanding problems by proposing a sound framework for creating new, customized taxonomies of views in a repeatable manner, based on the formal concept of refinement.

UR - http://www.scopus.com/inward/record.url?scp=33646522937&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=33646522937&partnerID=8YFLogxK

U2 - 10.1016/j.infsof.2005.05.006

DO - 10.1016/j.infsof.2005.05.006

M3 - Article

AN - SCOPUS:33646522937

VL - 48

SP - 456

EP - 470

JO - Information and Software Technology

JF - Information and Software Technology

SN - 0950-5849

IS - 7

ER -