Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Software architecture in practice
Software architecture in practice
Acme: architectural description of component-based systems
Foundations of component-based systems
Modeling software architectures in the Unified Modeling Language
ACM Transactions on Software Engineering and Methodology (TOSEM)
The Wealth of Knowledge: Intellectual Capital and the Twenty-first Century Organization
The Wealth of Knowledge: Intellectual Capital and the Twenty-first Century Organization
Method engineering for OO systems development
Communications of the ACM - Service-oriented computing
AcmeStudio: Supporting Style-Centered Architecture Development
Proceedings of the 26th International Conference on Software Engineering
The Elements of UML(TM) 2.0 Style
The Elements of UML(TM) 2.0 Style
A comprehensive approach for the development of modular software architecture description languages
ACM Transactions on Software Engineering and Methodology (TOSEM)
UML/Analyzer: A Tool for the Instant Consistency Checking of UML Models
ICSE '07 Proceedings of the 29th international conference on Software Engineering
An Infrastructure for Indexing and Organizing Best Practices
REBSE '07 Proceedings of the Second International Workshop on Realising Evidence-Based Software Engineering
Modelling software development methodologies: A conceptual foundation
Journal of Systems and Software
Process-centered review of object oriented software development methodologies
ACM Computing Surveys (CSUR)
Detecting model inconsistency through operation-based model construction
Proceedings of the 30th international conference on Software engineering
Automated Architecture Consistency Checking for Model Driven Software Development
QoSA '09 Proceedings of the 5th International Conference on the Quality of Software Architectures: Architectures for Adaptive Software Systems
IEEE Software
Building the presentation-tier of rich web applications with hierarchical components
WISE'07 Proceedings of the 8th international conference on Web information systems engineering
Developing next generation ADLs through MDE techniques
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Guided development with multiple domain-specific languages
MODELS'07 Proceedings of the 10th international conference on Model Driven Engineering Languages and Systems
Hi-index | 0.00 |
In order to ensure the quality of their software development process, companies incorporate best practices from recognized repositories or from their own experiences. These best practices are often described in software quality manuals that do not guarantee their implementation. In this paper, we propose a framework for the implementation of best practices concerning the design of the software architecture. We treat the case of architecture design activity because it’s the basis of the software development process. Our framework enables on the one hand to describe best practices and on the other hand to check their application by designers. We present an implementation of our framework in the Eclipse platform and for an ADL dedicated to Web applications. Finally, we give an example of use from the context of our industrial partner.