Communicating sequential processes
Communicating sequential processes
The Z notation: a reference manual
The Z notation: a reference manual
Object-oriented modeling and design
Object-oriented modeling and design
Foundations for the study of software architecture
ACM SIGSOFT Software Engineering Notes
Using style to understand descriptions of software architecture
SIGSOFT '93 Proceedings of the 1st ACM SIGSOFT symposium on Foundations of software engineering
SAC '93 Proceedings of the 1993 ACM/SIGAPP symposium on Applied computing: states of the art and practice
Domain-specific software architecture (DSSA) frequently asked questions (FAQ)
ACM SIGSOFT Software Engineering Notes
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Design patterns for object-oriented software development
Design patterns for object-oriented software development
Exploiting style in architectural design environments
SIGSOFT '94 Proceedings of the 2nd ACM SIGSOFT symposium on Foundations of software engineering
Abstractions for Software Architecture and Tools to Support Them
IEEE Transactions on Software Engineering - Special issue on software architecture
Specification and Analysis of System Architecture Using Rapide
IEEE Transactions on Software Engineering - Special issue on software architecture
IEEE Transactions on Software Engineering - Special issue on software architecture
Caterpillar's Fate: a pattern language for the transformation from analysis to design
Pattern languages of program design
Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
Some patterns for software architectures
Pattern languages of program design 2
Formalizing architectural connection
ICSE '94 Proceedings of the 16th international conference on Software engineering
Concurrent design patterns for resource sharing
Proceedings of the conference on TRI-Ada '97
Architectural framework modeling in telecommunication domain
Proceedings of the 21st international conference on Software engineering
An application framework for dynamic distributed software architectures
Progress in computer research
An application framework for dynamic distributed software architectures
Progress in computer research
Research Frontiers in Object Technology
Information Systems Frontiers
Reconciling the needs of architectural description with object-modeling notations
Science of Computer Programming - Special issue on unified modeling language (UML 2000)
The Architectural Style of Component Programming
COMPSAC '97 Proceedings of the 21st International Computer Software and Applications Conference
StateLator - Behavioral Code Generation as an Instance of a Model Transformation
CAiSE '00 Proceedings of the 12th International Conference on Advanced Information Systems Engineering
CAiSE '02 Proceedings of the 14th International Conference on Advanced Information Systems Engineering
Architecture, design, implementation
Proceedings of the 25th International Conference on Software Engineering
Pattern Based Software Re-engineering: A Case Study
APSEC '99 Proceedings of the Sixth Asia Pacific Software Engineering Conference
An Architectural Model For Software Reliability Quantification
ISSRE '97 Proceedings of the Eighth International Symposium on Software Reliability Engineering
Applications of clustering techniques to software partitioning, recovery and restructuring
Journal of Systems and Software - Special issue: Applications of statistics in software engineering
ArchMatE: from architectural styles to object-oriented models through exploratory tool support
OOPSLA '05 Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
The implications of network-centric software systems on software architecture: a critical evaluation
ACM-SE 45 Proceedings of the 45th annual southeast regional conference
Evolution styles to the rescue of architectural evolution knowledge
Proceedings of the 3rd international workshop on Sharing and reusing architectural knowledge
Taxonomy of architectural style usage
Proceedings of the 2006 conference on Pattern languages of programs
An Iterative Framework for Software Architecture Recovery: An Experience Report
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
A style-based architecture modelling approach for UML 2 component diagrams
SEA '07 Proceedings of the 11th IASTED International Conference on Software Engineering and Applications
Cognitive learning efficiency through the use of design patterns in teaching
Computers & Education
Reconciling the needs of architectural description with object-modeling notations
UML'00 Proceedings of the 3rd international conference on The unified modeling language: advancing the standard
A DVB-MHP web browser to pursue convergence between Digital Terrestrial Television and Internet
Multimedia Tools and Applications
Representativeness models of systems: smart grid example
Innovations in Systems and Software Engineering
Architecting web services applications for improving availability
Architecting Dependable Systems III
Requirements for service composition in ultra-large scale software-intensive systems
Monterey'08 Proceedings of the 15th Monterey conference on Foundations of Computer Software: future Trends and Techniques for Development
Utilizing architectural styles to enhance the adaptation support of middleware platforms
Information and Software Technology
Foundations and tools for end-user architecting
Proceedings of the 17th Monterey conference on Large-Scale Complex IT Systems: development, operation and management
ACM SIGBED Review - Special Issue on the 3rd Embedded Operating System Workshop (EWiLi 2013)
Hi-index | 0.00 |
This article shows the relationship between software architecture and object-oriented design, and shows that neither of them subsume the other because they address different (if overlapping) issues and use different abstraction mechanisms. The authors also argue that architectural styles and design patterns are complementary mechanisms for encapsulating design expertise, and that architectural styles are probably more directly comparable to object-oriented methodologies than to patterns.