The blackboard model of problem solving
AI Magazine
Formally specifying electronic instruments
IWSSD '89 Proceedings of the 5th international workshop on Software specification and design
Toward higher-level abstractions for software systems
Data & Knowledge Engineering - Special issue on the third international symposium on knowledge engineering, Madrid, Spain, October 1988
Paradigms for process interaction in distributed programs
ACM Computing Surveys (CSUR)
Foundations for the study of software architecture
ACM SIGSOFT Software Engineering Notes
Specification and Analysis of System Architecture Using Rapide
IEEE Transactions on Software Engineering - Special issue on software architecture
Software architecture in industrial applications
Proceedings of the 17th international conference on Software engineering
Formalizing style to understand descriptions of software architecture
ACM Transactions on Software Engineering and Methodology (TOSEM)
Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
Dynamic structure in software architectures
SIGSOFT '96 Proceedings of the 4th ACM SIGSOFT symposium on Foundations of software engineering
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
SAAM: a method for analyzing the properties of software architectures
ICSE '94 Proceedings of the 16th international conference on Software engineering
A framework for classifying and comparing architecture description languages
ESEC '97/FSE-5 Proceedings of the 6th European SOFTWARE ENGINEERING conference held jointly with the 5th ACM SIGSOFT international symposium on Foundations of software engineering
Software architecture in practice
Software architecture in practice
Formal modeling and analysis of the HLA component integration standard
SIGSOFT '98/FSE-6 Proceedings of the 6th ACM SIGSOFT international symposium on Foundations of software engineering
Experience with performing architecture tradeoff analysis
Proceedings of the 21st international conference on Software engineering
Software technology maturation
ICSE '85 Proceedings of the 8th international conference on Software engineering
IEEE Transactions on Software Engineering
Towards a taxonomy of software connectors
Proceedings of the 22nd international conference on Software engineering
The coming-of-age of software architecture research
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Component Software: Beyond Object-Oriented Programming
Component Software: Beyond Object-Oriented Programming
Documenting Software Architectures: Views and Beyond
Documenting Software Architectures: Views and Beyond
The 4+1 View Model of Architecture
IEEE Software
A Formal Approach to Software Architectures
Proceedings of the IFIP 12th World Computer Congress on Algorithms, Software, Architecture - Information Processing '92, Volume 1 - Volume I
A Field Guide to Boxology: Preliminary Classification of Architectural Styles for Software Systems
COMPSAC '97 Proceedings of the 21st International Computer Software and Applications Conference
Classifying Architectural Elements as a Foundation for Mechanism Matching
COMPSAC '97 Proceedings of the 21st International Computer Software and Applications Conference
Acme: an architecture description interchange language
CASCON '97 Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research
Heterogeneous design idioms for software architecture
IWSSD '91 Proceedings of the 6th international workshop on Software specification and design
The Modular Structure of Complex Systems
IEEE Transactions on Software Engineering
Applied Software Architecture
Applying ontology in architecture-based self-management applications
Proceedings of the 2007 ACM symposium on Applied computing
Reference architecture knowledge representation: an experience
Proceedings of the 3rd international workshop on Sharing and reusing architectural knowledge
A pattern language for designing e-business architecture
Journal of Systems and Software
An industrial case study of architecture conformance
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
Automating Architecture Trade-Off Decision Making through a Complex Multi-attribute Decision Process
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
Dynamic Architectures For Soa-Based Applications
Journal of Integrated Design & Process Science
Journal of Integrated Design & Process Science
Model-Driven approach to Software Architecture design
SHARK '09 Proceedings of the 2009 ICSE Workshop on Sharing and Reusing Architectural Knowledge
Software architecture built from behavior models
ACM SIGSOFT Software Engineering Notes
Consistency Checking for Component Reuse in Open Systems
ICSR '09 Proceedings of the 11th International Conference on Software Reuse: Formal Foundations of Reuse and Domain Engineering
Monterey Phoenix, or how to make software architecture executable
Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications
Connecting Architecture and Implementation
OTM '09 Proceedings of the Confederated International Workshops and Posters on On the Move to Meaningful Internet Systems: ADI, CAMS, EI2N, ISDE, IWSSA, MONET, OnToContent, ODIS, ORM, OTM Academy, SWWS, SEMELS, Beyond SAWSDL, and COMBEK 2009
Towards an architecture-centric approach for method engineering
SE '08 Proceedings of the IASTED International Conference on Software Engineering
A classification and comparison of model checking software architecture techniques
Journal of Systems and Software
A family of languages for architecture constraint specification
Journal of Systems and Software
Applying empirical software engineering to software architecture: challenges and lessons learned
Empirical Software Engineering
Paving the road for formally defined architecture description in software development
Proceedings of the 2010 ACM Symposium on Applied Computing
Architectural knowledge: getting to the core
QoSA'07 Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications
Relating software architecture views by using MDA
ICCSA'07 Proceedings of the 2007 international conference on Computational science and its applications - Volume Part III
Using systematic mapping to explore software architecture knowledge
Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge
Experiences in teaching quality attribute scenarios
ACE '09 Proceedings of the Eleventh Australasian Conference on Computing Education - Volume 95
Assessing architectural drift in commercial software development: a case study
Software—Practice & Experience
Decision-making techniques for software architecture design: A comparative survey
ACM Computing Surveys (CSUR)
1.x-Way architecture-implementation mapping
Proceedings of the 33rd International Conference on Software Engineering
Six years of systematic literature reviews in software engineering: An updated tertiary study
Information and Software Technology
An aspect-oriented reference architecture for Software Engineering Environments
Journal of Systems and Software
Empirical research in software architecture: opportunities, challenges, and approaches
Empirical Software Engineering
Controlling software architecture erosion: A survey
Journal of Systems and Software
Towards supporting the software architecture life cycle
Journal of Systems and Software
SPL variability management, cardinality and types: an MDA approach
International Journal of Intelligent Information and Database Systems
Interoperability among UML tools: an industrial case study
Proceedings of the 2012 ACM SIGSOFT symposium on Industry Day
Generation of task-specific architecture documentation for developers
Proceedings of the 17th international doctoral symposium on Components and Architecture
Delegate MAS patterns for large-scale distributed coordination and control applications
Proceedings of the 15th European Conference on Pattern Languages of Programs
From Teleo-Reactive specifications to architectural components: A model-driven approach
Journal of Systems and Software
Effective tool support for architectural knowledge sharing
ECSA'07 Proceedings of the First European conference on Software Architecture
A Hierarchical Framework for Organizing a Software Development Process
Operations Research
Application of knowledge-based approaches in software architecture: A systematic mapping study
Information and Software Technology
Evidence in software architecture, a systematic literature review
Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering
The state of the art and future perspectives in systems of systems software architectures
Proceedings of the First International Workshop on Software Engineering for Systems-of-Systems
Building European software architecture community: how far have we come?
Software and Systems Modeling (SoSyM)
Proceedings of the WICSA 2014 Companion Volume
Variability viewpoint to describe reference architectures
Proceedings of the WICSA 2014 Companion Volume
Computer Science - Research and Development
Hi-index | 0.00 |
This retrospective on nearly two decades of software architecture research examines the software architecture field's maturation by tracing the evolution of research questions and results. Early qualitative results set the stage for later precision, formality, and automation, how results have built up over time, and how research results have moved into practice.This article is part of a special issue on software architecture.