Specification and Analysis of System Architecture Using Rapide
IEEE Transactions on Software Engineering - Special issue on software architecture
A formal basis for architectural connection
ACM Transactions on Software Engineering and Methodology (TOSEM)
A Classification and Comparison Framework for Software Architecture Description Languages
IEEE Transactions on Software Engineering
ArchJava: connecting software architecture to implementation
Proceedings of the 24th International Conference on Software Engineering
Acme: an architecture description interchange language
CASCON '97 Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research
A comprehensive approach for the development of modular software architecture description languages
ACM Transactions on Software Engineering and Methodology (TOSEM)
The Golden Age of Software Architecture
IEEE Software
WICSA '05 Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture
Instant consistency checking for the UML
Proceedings of the 28th international conference on Software engineering
Architectural thinking and modeling with the architects' workbench
IBM Systems Journal - Model-driven software development
Moving architectural description from under the technology lamppost
Information and Software Technology
Domains of concern in software architectures and architecture description languages
DSL'97 Proceedings of the Conference on Domain-Specific Languages on Conference on Domain-Specific Languages (DSL), 1997
Architecture-driven modelling and analysis
SCS '06 Proceedings of the eleventh Australian workshop on Safety critical systems and software - Volume 69
Integrated Software Architecture Management and Validation
ICSEA '08 Proceedings of the 2008 The Third International Conference on Software Engineering Advances
Software Architecture: Foundations, Theory, and Practice
Software Architecture: Foundations, Theory, and Practice
Tool Support for Component-Based Software Architectures
APSEC '09 Proceedings of the 2009 16th Asia-Pacific Software Engineering Conference
Integrating requirements and design decisions in architecture representation
ECSA'10 Proceedings of the 4th European conference on Software architecture
Towards supporting the software architecture life cycle
Journal of Systems and Software
Hi-index | 0.00 |
Informal and formal approaches to documenting software architecture design offer disjoint advantages and disadvantages. Informal approaches are often used in practice since they are easily accessible and support creativity and flexibility during design. But they are hard to maintain and validate. This is the strength of formally defined approaches, which can be automatically processed, maintained and validated, but are expensive to use. Combining the advantages of both approaches promises to increase the reach of formal approaches and to make the aforementioned advantages more accessible. We present an approach that offers a seamless transition from relaxed and informal architecture descriptions to a detailed and formally defined architecture definition.