Viewpoints of DSP software and service architectures

Anu Purhonen (Corresponding Author), Eila Niemelä, Mari Matinlassi

Research output: Contribution to journalArticleScientificpeer-review

20 Citations (Scopus)

Abstract

The software architecture of a future mobile telecommunication system consists of three main parts: system infrastructure services, middleware services and application services. Infrastructure services provide access technologies and networking services for the middleware services that again provide richer capabilities for wireless applications through mobile Internet. Architecture describes the organization of software systems, components, their internal relationships and connections to the environment. Reusing architectural structures benefits companies, because the architecture is a pivotal part of any system, and a costly one to construct. Architecture is documented and reused through architectural views that describe identified stakeholders and concerns, e.g. the purpose of a system, and the feasibility of constructing, deploying, evolving and maintaining it. Views conform to special viewpoints defined for the domain. This paper describes the viewpoints selected for developing the architecture of middleware services and digital signal processing software and provides a general framework for comparing viewpoints. Comparison and analysis of the defined viewpoints show that domain and system size are the dominant issues to be considered when architectural viewpoints are being selected.
Original languageEnglish
Pages (from-to)57 - 73
Number of pages17
JournalJournal of Systems and Software
Volume69
Issue number1-2
DOIs
Publication statusPublished - 2004
MoE publication typeA1 Journal article-refereed

Fingerprint

Middleware
Mobile telecommunication systems
Software architecture
Digital signal processing
Computer systems
Internet
Industry

Keywords

  • Software architecture
  • Architectural view
  • Architectural viewpoint
  • Service architecture
  • DSP

Cite this

Purhonen, Anu ; Niemelä, Eila ; Matinlassi, Mari. / Viewpoints of DSP software and service architectures. In: Journal of Systems and Software. 2004 ; Vol. 69, No. 1-2. pp. 57 - 73.
@article{367af08d70684c7b99f3a9c94e98f377,
title = "Viewpoints of DSP software and service architectures",
abstract = "The software architecture of a future mobile telecommunication system consists of three main parts: system infrastructure services, middleware services and application services. Infrastructure services provide access technologies and networking services for the middleware services that again provide richer capabilities for wireless applications through mobile Internet. Architecture describes the organization of software systems, components, their internal relationships and connections to the environment. Reusing architectural structures benefits companies, because the architecture is a pivotal part of any system, and a costly one to construct. Architecture is documented and reused through architectural views that describe identified stakeholders and concerns, e.g. the purpose of a system, and the feasibility of constructing, deploying, evolving and maintaining it. Views conform to special viewpoints defined for the domain. This paper describes the viewpoints selected for developing the architecture of middleware services and digital signal processing software and provides a general framework for comparing viewpoints. Comparison and analysis of the defined viewpoints show that domain and system size are the dominant issues to be considered when architectural viewpoints are being selected.",
keywords = "Software architecture, Architectural view, Architectural viewpoint, Service architecture, DSP",
author = "Anu Purhonen and Eila Niemel{\"a} and Mari Matinlassi",
year = "2004",
doi = "10.1016/S0164-1212(03)00050-5",
language = "English",
volume = "69",
pages = "57 -- 73",
journal = "Journal of Systems and Software",
issn = "0164-1212",
publisher = "Elsevier",
number = "1-2",

}

Viewpoints of DSP software and service architectures. / Purhonen, Anu (Corresponding Author); Niemelä, Eila; Matinlassi, Mari.

In: Journal of Systems and Software, Vol. 69, No. 1-2, 2004, p. 57 - 73.

Research output: Contribution to journalArticleScientificpeer-review

TY - JOUR

T1 - Viewpoints of DSP software and service architectures

AU - Purhonen, Anu

AU - Niemelä, Eila

AU - Matinlassi, Mari

PY - 2004

Y1 - 2004

N2 - The software architecture of a future mobile telecommunication system consists of three main parts: system infrastructure services, middleware services and application services. Infrastructure services provide access technologies and networking services for the middleware services that again provide richer capabilities for wireless applications through mobile Internet. Architecture describes the organization of software systems, components, their internal relationships and connections to the environment. Reusing architectural structures benefits companies, because the architecture is a pivotal part of any system, and a costly one to construct. Architecture is documented and reused through architectural views that describe identified stakeholders and concerns, e.g. the purpose of a system, and the feasibility of constructing, deploying, evolving and maintaining it. Views conform to special viewpoints defined for the domain. This paper describes the viewpoints selected for developing the architecture of middleware services and digital signal processing software and provides a general framework for comparing viewpoints. Comparison and analysis of the defined viewpoints show that domain and system size are the dominant issues to be considered when architectural viewpoints are being selected.

AB - The software architecture of a future mobile telecommunication system consists of three main parts: system infrastructure services, middleware services and application services. Infrastructure services provide access technologies and networking services for the middleware services that again provide richer capabilities for wireless applications through mobile Internet. Architecture describes the organization of software systems, components, their internal relationships and connections to the environment. Reusing architectural structures benefits companies, because the architecture is a pivotal part of any system, and a costly one to construct. Architecture is documented and reused through architectural views that describe identified stakeholders and concerns, e.g. the purpose of a system, and the feasibility of constructing, deploying, evolving and maintaining it. Views conform to special viewpoints defined for the domain. This paper describes the viewpoints selected for developing the architecture of middleware services and digital signal processing software and provides a general framework for comparing viewpoints. Comparison and analysis of the defined viewpoints show that domain and system size are the dominant issues to be considered when architectural viewpoints are being selected.

KW - Software architecture

KW - Architectural view

KW - Architectural viewpoint

KW - Service architecture

KW - DSP

U2 - 10.1016/S0164-1212(03)00050-5

DO - 10.1016/S0164-1212(03)00050-5

M3 - Article

VL - 69

SP - 57

EP - 73

JO - Journal of Systems and Software

JF - Journal of Systems and Software

SN - 0164-1212

IS - 1-2

ER -