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

    Keywords

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

    Fingerprint

    Dive into the research topics of 'Viewpoints of DSP software and service architectures'. Together they form a unique fingerprint.

    Cite this