Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
The B-book: assigning programs to meanings
The B-book: assigning programs to meanings
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
The Rational Unified Process: an introduction
The Rational Unified Process: an introduction
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
Evaluating software architectures: methods and case studies
Evaluating software architectures: methods and case studies
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
Documenting Software Architectures: Views and Beyond
Documenting Software Architectures: Views and Beyond
A Method for Requirements Elicitation and Formal Specification
ER '99 Proceedings of the 18th International Conference on Conceptual Modeling
A Formal Approach to Architectural Design Patterns
FME '96 Proceedings of the Third International Symposium of Formal Methods Europe on Industrial Benefit and Advances in Formal Methods
Developing adaptable software architectures using design patterns: an NFR approach
Computer Standards & Interfaces - Special issue: Adaptable software architectures
Quality Models to Design Software Architectures
TOOLS '01 Proceedings of the Technology of Object-Oriented Languages and Systems
Elaborating Security Requirements by Construction of Intentional Anti-Models
Proceedings of the 26th International Conference on Software Engineering
Dynamic Configuration of Resource-Aware Services
Proceedings of the 26th International Conference on Software Engineering
Incremental design: programming with holes and evolvers
Dependable and Historic Computing
Hi-index | 0.00 |
There is a general agreement on the fact that architectural design is crucial to build software that meets initial needs. Nonfunctional properties play an important role, however methods are not still mature. We have defined a pattern-based architectural design method driven by quality properties. Our goal is to apply it to design a platform to model scientific calculation. We do not intend to re-write a new Simulation Code (Quantum Chemistry, Molecular Dynamics etc ...) nor to integrate various existing Codes inside an external envelope, with some scripting language, which is the usual practice in most of these calculation environments. Our intention is rather to spend the necessary time to design rationally the architecture and the objects of a modeling framework. In this platform the architecture is crucial to handle a unique calculation structure, shared by all the components of the platform.