Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Design and use of software architectures: adopting and evolving a product-line approach
Design and use of software architectures: adopting and evolving a product-line approach
Introduction to the attribute driven design method
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
A survey on software architecture analysis methods
IEEE Transactions on Software Engineering
Software Architecture-Based Adaptation for Grid Computing
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
MDA Distilled
DAML-QoS Ontology for Web Services
ICWS '04 Proceedings of the IEEE International Conference on Web Services
Efficient Selection and Monitoring of QoS-Aware Web Services with the WS-QoS Framework
WI '04 Proceedings of the 2004 IEEE/WIC/ACM International Conference on Web Intelligence
Adopting ontology to facilitate knowledge sharing
Communications of the ACM - Bioinformatics
Toward an Architectural Knowledge Base for Wireless Service Engineering
IEEE Transactions on Software Engineering
QoSOnt: a QoS Ontology for Service-Centric Systems
EUROMICRO '05 Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications
A Tool for Reliability and Availability Prediction
EUROMICRO '05 Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications
QoS Measurement Issues with DAML-QoS Ontology
ICEBE '05 Proceedings of the IEEE International Conference on e-Business Engineering
A Generic Communication Middleware Architecture for Distributed Application and Service Messaging
ICAS-ICNS '05 Proceedings of the Joint International Conference on Autonomic and Autonomous Systems and International Conference on Networking and Services
Toward Trustworthy Software Systems
Computer
Queue - System Evolution
Domain-Specific Modeling
Prerequisites for Successful Architectural Knowledge Sharing
ASWEC '07 Proceedings of the 2007 Australian Software Engineering Conference
Model-driven Development of Complex Software: A Research Roadmap
FOSE '07 2007 Future of Software Engineering
An Integrated QoS-Aware Service Development and Management Framework
WICSA '07 Proceedings of the Sixth Working IEEE/IFIP Conference on Software Architecture
Quality Attributes for Service-Oriented Architectures
SDSOA '07 Proceedings of the International Workshop on Systems Development in SOA Environments
Architectural knowledge and rationale: issues, trends, challenges
ACM SIGSOFT Software Engineering Notes
Adaptability Evaluation of Software Architectures; A Case Study
COMPSAC '07 Proceedings of the 31st Annual International Computer Software and Applications Conference - Volume 02
A Taxonomy of Information Security for Service-Centric Systems
EUROMICRO '07 Proceedings of the 33rd EUROMICRO Conference on Software Engineering and Advanced Applications
A User-Oriented Software Reliability Model
IEEE Transactions on Software Engineering
Trustworthiness Evaluation and Testing of Open Source Components
QSIC '07 Proceedings of the Seventh International Conference on Quality Software
Towards Automated Test Sequence Generation
ASWEC '08 Proceedings of the 19th Australian Conference on Software Engineering
A Tool Chain for Quality-Driven Software Architecting
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
OntoArch Approach for Reliability-Aware Software Architecture Development
COMPSAC '08 Proceedings of the 2008 32nd Annual IEEE International Computer Software and Applications Conference
A secure middleware for wireless sensor networks
Proceedings of the 5th Annual International Conference on Mobile and Ubiquitous Systems: Computing, Networking, and Services
Ontology driven piecemeal development of smart spaces
AmI'10 Proceedings of the First international joint conference on Ambient intelligence
The reliability estimation, prediction and measuring of component-based software
Journal of Systems and Software
Model-based verification of quantitative non-functional properties for software product lines
Information and Software Technology
Application of knowledge-based approaches in software architecture: A systematic mapping study
Information and Software Technology
Situation-based and self-adaptive applications for the smart environment
Journal of Ambient Intelligence and Smart Environments
Hi-index | 0.00 |
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.