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 条
  • [1] Quality-Driven Architecture Conformance
    Arciniegas H, Jose L.
    Duenas L, Juan C.
    ADVANCES IN SOFTWARE ENGINEERING, 2010, 117 : 38 - +
  • [2] Quality-driven software architecture composition
    de Bruin, H
    van Vliet, H
    JOURNAL OF SYSTEMS AND SOFTWARE, 2003, 66 (03) : 269 - 284
  • [3] Statistical Thinking and Knowledge Management for Quality-Driven Design and Manufacturing in Pharmaceuticals
    Evdokia Korakianiti
    Dimitrios Rekkas
    Pharmaceutical Research, 2011, 28 : 1465 - 1479
  • [4] Statistical Thinking and Knowledge Management for Quality-Driven Design and Manufacturing in Pharmaceuticals
    Korakianiti, Evdokia
    Rekkas, Dimitrios
    PHARMACEUTICAL RESEARCH, 2011, 28 (07) : 1465 - 1479
  • [5] Quality-driven architecture design and quality analysis method: A revolutionary initiation approach to a product line architecture
    Matinlassi, Mari
    Niemela, Eila
    Dobrica, Liliana
    VTT Publications, 2002, (456):
  • [6] Quality-driven software architecture model transformation
    Matinlassi, Mari
    5th Working IEEE/IFIP Conference on Software Architecture, Proceedings, 2006, : 199 - 200
  • [7] Quality-driven design of integrated systems
    Jozwiak, L
    IMTC/97 - IEEE INSTRUMENTATION & MEASUREMENT TECHNOLOGY CONFERENCE: SENSING, PROCESSING, NETWORKING, PROCEEDINGS VOLS 1 AND 2, 1997, : 84 - 89
  • [8] Quality-driven design for video applications
    Cao, Y
    Yasuura, H
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2002, E85A (12) : 2568 - 2576
  • [10] A quality-driven design approach for NoCs
    Bourduas, Stephan
    Chenard, Jean-Samuel
    Zilic, Zeljko
    IEEE DESIGN & TEST OF COMPUTERS, 2008, 25 (05): : 416 - 428