Piecemeal development of intelligent applications for smart spaces

Eila Ovaska, Jarkko Kuusijärvi

    Research output: Contribution to journalArticleScientificpeer-review

    7 Citations (Scopus)

    Abstract

    Software development is facing new challenges as a result of evolution towards integration and collaboration-based service engineering, which embody high degrees of dynamism both at design time and run-time. Short times-to-market require cost reduction by maximizing software reuse. Openness for new innovations presumes a flexible development platform and fast software engineering practices. User satisfaction assumes situation-based applications of high quality. The main contribution of this paper is the Piecemeal Service Engineering (PSE) approach developed for and tested in application development for smart spaces. The intent of PSE is to maximize the reuse of existing knowledge of business and design practices and existing technical assets in the development of new smart-space applications. Business knowledge is mostly informal and domain-dependent, but architectural knowledge is generic, at least semi-formal, and represented in principles, ontologies, patterns, and rules that together form a reusable architectural knowledge base for fast smart-space application development. PSE facilitates the incremental development of intelligent applications by supporting abstraction, aggregation and adaptability in smart-space development.
    Original languageEnglish
    Pages (from-to)199-214
    Number of pages16
    JournalIEEE Access
    Volume2
    DOIs
    Publication statusPublished - 2014
    MoE publication typeA1 Journal article-refereed

    Fingerprint

    Space applications
    Software engineering
    Computer software reusability
    Cost reduction
    Ontology
    Industry
    Agglomeration
    Innovation

    Keywords

    • service engineering
    • architecture
    • software reusability
    • smart design

    Cite this

    @article{e95721cb03d84375a11095a538433ec7,
    title = "Piecemeal development of intelligent applications for smart spaces",
    abstract = "Software development is facing new challenges as a result of evolution towards integration and collaboration-based service engineering, which embody high degrees of dynamism both at design time and run-time. Short times-to-market require cost reduction by maximizing software reuse. Openness for new innovations presumes a flexible development platform and fast software engineering practices. User satisfaction assumes situation-based applications of high quality. The main contribution of this paper is the Piecemeal Service Engineering (PSE) approach developed for and tested in application development for smart spaces. The intent of PSE is to maximize the reuse of existing knowledge of business and design practices and existing technical assets in the development of new smart-space applications. Business knowledge is mostly informal and domain-dependent, but architectural knowledge is generic, at least semi-formal, and represented in principles, ontologies, patterns, and rules that together form a reusable architectural knowledge base for fast smart-space application development. PSE facilitates the incremental development of intelligent applications by supporting abstraction, aggregation and adaptability in smart-space development.",
    keywords = "service engineering, architecture, software reusability, smart design",
    author = "Eila Ovaska and Jarkko Kuusij{\"a}rvi",
    year = "2014",
    doi = "10.1109/ACCESS.2014.2309396",
    language = "English",
    volume = "2",
    pages = "199--214",
    journal = "IEEE Access",
    issn = "2169-3536",
    publisher = "IEEE Institute of Electrical and Electronic Engineers",

    }

    Piecemeal development of intelligent applications for smart spaces. / Ovaska, Eila; Kuusijärvi, Jarkko.

    In: IEEE Access, Vol. 2, 2014, p. 199-214.

    Research output: Contribution to journalArticleScientificpeer-review

    TY - JOUR

    T1 - Piecemeal development of intelligent applications for smart spaces

    AU - Ovaska, Eila

    AU - Kuusijärvi, Jarkko

    PY - 2014

    Y1 - 2014

    N2 - Software development is facing new challenges as a result of evolution towards integration and collaboration-based service engineering, which embody high degrees of dynamism both at design time and run-time. Short times-to-market require cost reduction by maximizing software reuse. Openness for new innovations presumes a flexible development platform and fast software engineering practices. User satisfaction assumes situation-based applications of high quality. The main contribution of this paper is the Piecemeal Service Engineering (PSE) approach developed for and tested in application development for smart spaces. The intent of PSE is to maximize the reuse of existing knowledge of business and design practices and existing technical assets in the development of new smart-space applications. Business knowledge is mostly informal and domain-dependent, but architectural knowledge is generic, at least semi-formal, and represented in principles, ontologies, patterns, and rules that together form a reusable architectural knowledge base for fast smart-space application development. PSE facilitates the incremental development of intelligent applications by supporting abstraction, aggregation and adaptability in smart-space development.

    AB - Software development is facing new challenges as a result of evolution towards integration and collaboration-based service engineering, which embody high degrees of dynamism both at design time and run-time. Short times-to-market require cost reduction by maximizing software reuse. Openness for new innovations presumes a flexible development platform and fast software engineering practices. User satisfaction assumes situation-based applications of high quality. The main contribution of this paper is the Piecemeal Service Engineering (PSE) approach developed for and tested in application development for smart spaces. The intent of PSE is to maximize the reuse of existing knowledge of business and design practices and existing technical assets in the development of new smart-space applications. Business knowledge is mostly informal and domain-dependent, but architectural knowledge is generic, at least semi-formal, and represented in principles, ontologies, patterns, and rules that together form a reusable architectural knowledge base for fast smart-space application development. PSE facilitates the incremental development of intelligent applications by supporting abstraction, aggregation and adaptability in smart-space development.

    KW - service engineering

    KW - architecture

    KW - software reusability

    KW - smart design

    U2 - 10.1109/ACCESS.2014.2309396

    DO - 10.1109/ACCESS.2014.2309396

    M3 - Article

    VL - 2

    SP - 199

    EP - 214

    JO - IEEE Access

    JF - IEEE Access

    SN - 2169-3536

    ER -