Knowledge based quality-driven architecture design and evaluation

被引:26
|
作者
Ovaska, Eila [1 ]
Evesti, Antti [1 ]
Henttonen, Katja [1 ]
Palviainen, Marko [1 ]
Aho, Pekka [1 ]
机构
[1] VTT Tech Res Ctr Finland, Oulu 90570, Finland
关键词
Quality attribute; Model-driven development; Software architecture; Ontology; Evaluation; Tool; SOFTWARE; RELIABILITY;
D O I
10.1016/j.infsof.2009.11.008
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Modelling and evaluating quality properties of software is of high importance, especially when our every day life depends on the quality of services produced by systems and devices embedded into our surroundings. This paper contributes to the body of research in quality and model driven software engineering. It does so by introducing: (1) a quality aware software architecting approach and (2) a supporting tool chain. The novel approach with supporting tools enables the systematic development of high quality software by merging benefits of knowledge modelling and management, and model driven architecture design enhanced with domain-specific quality attributes. The whole design flow of software engineering is semi-automatic; specifying quality requirements, transforming quality requirements to architecture design, representing quality properties in architectural models, predicting quality fulfilment from architectural models, and finally, measuring quality aspects from implemented source code. The semi-automatic design flow is exemplified by the ongoing development of a secure middleware for peer-to-peer embedded systems. (C) 2009 Elsevier B.V. All rights reserved.
引用
收藏
页码:577 / 601
页数:25
相关论文
共 50 条
  • [31] Supporting Quality-Driven Architectural Design Decisions in Software Ecosystems
    Stevanetic, Srdjan
    Plakidas, Konstantinos
    Ionescu, Tudor B.
    Schall, Daniel
    Zdun, Uwe
    ACM PROCEEDINGS OF THE 10TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE WORKSHOPS (ECSA-W), 2016,
  • [32] Quality-driven workforce performance evaluation based on robust regression and ANOMR/ANOMRV chart
    Wang, Zhenrui
    Dessureault, Sean
    Liu, Jian
    IIE TRANSACTIONS, 2013, 45 (06) : 644 - 657
  • [33] Quality-Driven Orchestration of Services
    Kunz, Martin
    Mencke, Steffen
    Zenker, Niko
    Braungarten, Rene
    Dumke, Reiner
    SOFTWARE PROCESS AND PRODUCT MEASUREMENT, 2008, 5338 : 26 - +
  • [34] Quality-driven Design Methodology for PUFs in FPGAs for Secure IoT
    Wang, Xiangyun
    Song, Yicheng
    Prakash, Katyayani
    Zilic, Zeljko
    Langsetmo, Tomas
    2023 24TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, ISQED, 2023, : 54 - 61
  • [35] CrowdBA: A Low-Cost Quality-Driven Crowdsourcing Architecture for Bounding Box Annotation Based on Blockchain
    Guo, Rongxin
    Liao, Shenglong
    Zhu, Jianqing
    ELECTRONICS, 2025, 14 (02):
  • [36] A quality-driven decision-support method for identifying software architecture candidates
    Svahnberg, M
    Wohlin, C
    Lundberg, L
    Mattsson, M
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2003, 13 (05) : 547 - 573
  • [37] Towards a Knowledge Based Approach to Style Driven Architecture Design
    Moaven, Shahrouz
    Habibi, Jafar
    Alidoosti, Razie
    Mosaed, Alireza Parvizi
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND SOFTWARE ENGINEERING (SCSE'15), 2015, 62 : 236 - 244
  • [38] Quality-Driven Beamforming Design for IRS-Aided Video Broadcasting
    Liao, Jingrui
    Zhan, Cheng
    Yang, Yang
    Zeng, Bin
    Yan, Huan
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2025, 74 (02) : 3561 - 3566
  • [39] Quality-Driven Service and Workflow Management
    Zhang, Liang-Jie
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2011, 4 (02) : 84 - 84
  • [40] Quality-driven optimized resource allocation
    Szoke A.
    Dobán O.
    Pataricza A.
    Periodica Polytechnica Electrical Engineering, 2010, 54 (1-2): : 71 - 78