Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
A Classification and Comparison Framework for Software Architecture Description Languages
IEEE Transactions on Software Engineering
xADL: Enabling Architecture-Centric Tool Integration with XML
HICSS '01 Proceedings of the 34th Annual Hawaii International Conference on System Sciences ( HICSS-34)-Volume 9 - Volume 9
Speechnet: A Network of Hyperlinked Speech-Accessible Objects
WECWIS '99 Proceedings of the International Workshop on Advance Issues of E-Commerce and Web-Based Information Systems
Modeling and implementing software architecture with acme and archJava
Proceedings of the 27th international conference on Software engineering
Unified Modeling Language User Guide, The (2nd Edition) (Addison-Wesley Object Technology Series)
Unified Modeling Language User Guide, The (2nd Edition) (Addison-Wesley Object Technology Series)
Scalable component abstractions
OOPSLA '05 Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
The Scala experiment: can we provide better language support for component systems?
Conference record of the 33rd ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Software—Practice & Experience
EMF: Eclipse Modeling Framework 2.0
EMF: Eclipse Modeling Framework 2.0
Supporting Heterogeneous Architecture Descriptions in an Extensible Toolset
ICSE '07 Proceedings of the 29th international conference on Software Engineering
A generic component model for building systems software
ACM Transactions on Computer Systems (TOCS)
Software Architecture Patterns for a Context-Processing Middleware Framework
IEEE Distributed Systems Online
Scalable processing of context information with COSMOS
DAIS'07 Proceedings of the 7th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
On the role of architectural styles in improving the adaptation support of middleware platforms
ECSA'10 Proceedings of the 4th European conference on Software architecture
Software engineering of component-based systems-of-systems: a reference framework
Proceedings of the 14th international ACM Sigsoft symposium on Component based software engineering
Using meta-modeling in design and implementation of component-based systems: the SOFA case study
Software—Practice & Experience
A systematic review of software architecture evolution research
Information and Software Technology
A component-based middleware platform for reconfigurable service-oriented architectures
Software—Practice & Experience
Towards mining informal online data to guide component-reuse decisions
Proceedings of the 16th International ACM Sigsoft symposium on Component-based software engineering
Hi-index | 0.00 |
Software architecture has become a sensitive discipline, which consists in concretizing the user requirements into a set of artifacts that can be used to model and reason about the software to be developed. However, the architect often relies on its own knowledge to map domain-specific requirements onto generic software abstractions. Most of the time, this leads to the definition of repetitive tasks and architecture fragments, which can be particularly error prone. We therefore believe that architects need a more flexible approach to cope with the definition of domain-specific architectures by leveraging general purpose architecture description languages. This paper introduces the FraSCAla framework as an adaptive architectural framework that can be used to rapidly prototype and experiment domain-specific ADLs in order to catalyze the definition and to improve the reliability of software architectures. We demonstrate the merits of this approach on two representative architectural patterns of component-based software architectures.