Skip to main navigation Skip to search Skip to main content

A notation for problematic architecture interactions

  • L. Davis
  • , R. Gamble
  • , J. Payton
  • , Gogsi Jónsdóttir
  • , D. Underwood

Research output: Contribution to conferencePaperpeer-review

Abstract

The progression of component-based software engineering (CBSE) is essential to the rapid, cost-effective development of complex software systems. Given the choice of well-tested components, CBSE affords reusability and increases reliability. However, applications developed according to this practice can often suffer from difficult maintenance and control, problems that stem from improper or inadequate integration solutions. Avoiding such unfortunate results requires knowledge of what causes the interoperability problems in the first place. The time for this assessment is during application design. In this paper, we define problematic architecture interactions using a simple notation with extendable properties. Furthermore, we delineate a multi-phase process for pre-integration analysis that relies on this notation. Through this effort, potential problematic architecture interactions can be illuminated and used to form the initial requirements of an integration architecture.

Original languageEnglish (US)
Pages132-141
Number of pages10
DOIs
StatePublished - 2001
Externally publishedYes
Event8th Eiropean Engineering Conference (ESEC) and 9th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-9) - Vienna, Austria
Duration: Sep 10 2001Sep 14 2001

Conference

Conference8th Eiropean Engineering Conference (ESEC) and 9th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-9)
Country/TerritoryAustria
CityVienna
Period9/10/019/14/01

All Science Journal Classification (ASJC) codes

  • General Computer Science

Keywords

  • Architecture analysis
  • Interoperability
  • Software architecture

Fingerprint

Dive into the research topics of 'A notation for problematic architecture interactions'. Together they form a unique fingerprint.

Cite this