Software Design and Architecture The once and future focus of software engineering
FOSE '07 2007 Future of Software Engineering
Runtime software adaptation: framework, approaches, and styles
Companion of the 30th international conference on Software engineering
Toward a Catalogue of Architectural Bad Smells
QoSA '09 Proceedings of the 5th International Conference on the Quality of Software Architectures: Architectures for Adaptive Software Systems
Reuse of Architectural Knowledge in SPL Development
ICSR '09 Proceedings of the 11th International Conference on Software Reuse: Formal Foundations of Reuse and Domain Engineering
Ontology-based modelling of architectural styles
Information and Software Technology
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
Paving the road for formally defined architecture description in software development
Proceedings of the 2010 ACM Symposium on Applied Computing
Software architecture and mobility: A roadmap
Journal of Systems and Software
Towards behavioral reflexion models
ISSRE'09 Proceedings of the 20th IEEE international conference on software reliability engineering
Developing next generation ADLs through MDE techniques
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Software traceability with topic modeling
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Traceability-centric model-driven object-oriented engineering
Information and Software Technology
CoDesign: a highly extensible collaborative software modeling framework
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Informal software design knowledge reuse
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Impact analysis for event-based components and systems
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Software architecture: foundations, theory, and practice
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Providing support for creating next generation software architecture languages
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Helios: impact analysis for event-based components and systems
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Architectural decision modeling with reuse: challenges and opportunities
Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge
A model-driven approach for managing software architectures with multiple evolving concerns
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Architecting in software ecosystems: interface translucence as an enabler for scalable collaboration
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Architectural style as an independent variable
Proceedings of the IEEE/ACM international conference on Automated software engineering
Kadre: domain-specific architectural recovery for scientific software systems
Proceedings of the IEEE/ACM international conference on Automated software engineering
PLASMA: a plan-based layered architecture for software model-driven adaptation
Proceedings of the IEEE/ACM international conference on Automated software engineering
A domain-specific approach to architecturing error handling in pervasive computing
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
Modelling the asynchronous dynamic evolution of architectural types
SOAR'09 Proceedings of the First international conference on Self-organizing architectures
Domain-specific software engineering
Proceedings of the FSE/SDP workshop on Future of software engineering research
Architecture-centric component-based development needs a three-level ADL
ECSA'10 Proceedings of the 4th European conference on Software architecture
On the need of safe software product line architectures
ECSA'10 Proceedings of the 4th European conference on Software architecture
ByADL: an MDE framework for building extensible architecture description languages
ECSA'10 Proceedings of the 4th European conference on Software architecture
Monarch: model-based development of software architectures
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part II
DiaSuite: a paradigm-oriented software development approach
Proceedings of the 20th ACM SIGPLAN workshop on Partial evaluation and program manipulation
A design perspective on modularity
Proceedings of the tenth international conference on Aspect-oriented software development
Experiences documenting and preserving software constraints using aspects
Proceedings of the tenth international conference on Aspect-oriented software development companion
Decision-making techniques for software architecture design: A comparative survey
ACM Computing Surveys (CSUR)
Proceedings of the 33rd International Conference on Software Engineering
1.x-Way architecture-implementation mapping
Proceedings of the 33rd International Conference on Software Engineering
A formal approach to software synthesis for architectural platforms
Proceedings of the 33rd International Conference on Software Engineering
Controversy Corner: An empirical study of software architectures' effect on product quality
Journal of Systems and Software
Sustainability evaluation of software architectures: a systematic review
Proceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCS
Combining clustering and pattern detection for the reengineering of component-based software systems
Proceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCS
PerOpteryx: automated application of tactics in multi-objective software architecture optimization
Proceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCS
Modeling UAS swarm system using conceptual and dynamic architectural modeling concepts
ICCS'11 Proceedings of the 19th international conference on Conceptual structures for discovering knowledge
A question-based method for deriving software architectures
ECSA'11 Proceedings of the 5th European conference on Software architecture
A model for specifying rationale using an architecture description language
ECSA'11 Proceedings of the 5th European conference on Software architecture
CREST: principled foundations for decentralized systems
Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
Galoan: a multi-agent approach to herd cows
Annals of Mathematics and Artificial Intelligence
Towards application development for the internet of things
Proceedings of the 8th Middleware Doctoral Symposium
A framework for analysis and design of software reference architectures
Information and Software Technology
Software and Systems Modeling (SoSyM)
Towards supporting the software architecture life cycle
Journal of Systems and Software
Changing attitudes towards the generation of architectural models
Journal of Systems and Software
RESTful integration of heterogeneous devices in pervasive environments
DAIS'10 Proceedings of the 10th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
Evolution-centered architectural design decisions management
SEPADS'12/EDUCATION'12 Proceedings of the 11th WSEAS international conference on Software Engineering, Parallel and Distributed Systems, and proceedings of the 9th WSEAS international conference on Engineering Education
Architecture-level reliability prediction of concurrent systems
ICPE '12 Proceedings of the 3rd ACM/SPEC International Conference on Performance Engineering
Taming changes With 1.x-Way architecture-implementation mapping
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Enhancing architectural recovery using concerns
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Utilizing architectural styles to enhance the adaptation support of middleware platforms
Information and Software Technology
Understanding the role of licenses and evolution in open architecture software ecosystems
Journal of Systems and Software
A controlled experiment on team meeting style in software architecture evaluation
EASE'10 Proceedings of the 14th international conference on Evaluation and Assessment in Software Engineering
A finite-state machine approach for modeling and analyzing restful systems
Journal of Web Engineering
Model-Driven techniques to enhance architectural languages interoperability
FASE'12 Proceedings of the 15th international conference on Fundamental Approaches to Software Engineering
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
Impact analysis for distributed event-based systems
Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems
Proceedings of the 34th International Conference on Software Engineering
Grounding ecologies on multiple spaces
Pervasive and Mobile Computing
Design and evaluation of mobile applications with full and partial offloadings
GPC'12 Proceedings of the 7th international conference on Advances in Grid and Pervasive Computing
From Teleo-Reactive specifications to architectural components: A model-driven approach
Journal of Systems and Software
"Just-in-time" architectural knowledge for developers
Proceedings of the WICSA/ECSA 2012 Companion Volume
A conceptual framework and experimental workbench for architectures
Software Service and Application Engineering
Dynamic service composition and deployment with openrichservices
Software Service and Application Engineering
Component models in robotics software
Proceedings of the 10th Performance Metrics for Intelligent Systems Workshop
A formal model for automated software modularity and evolvability analysis
ACM Transactions on Software Engineering and Methodology (TOSEM)
Risk assessment in work environments: modeling and simulation
Concurrency and Computation: Practice & Experience
WISE'12 Proceedings of the 13th international conference on Web Information Systems Engineering
Data summarization ontology-based query processing
Expert Systems with Applications: An International Journal
Applying ADD Model to Enhance Quality of SOA Applications
International Journal of Business Data Communications and Networking
Design-driven development methodology for resilient computing
Proceedings of the 16th International ACM Sigsoft symposium on Component-based software engineering
Safe deployment for reconfigurable cyber-physical systems
Proceedings of the 18th international doctoral symposium on Components and architecture
Obtaining ground-truth software architectures
Proceedings of the 2013 International Conference on Software Engineering
Bottom-up model-driven development
Proceedings of the 2013 International Conference on Software Engineering
A case for human-driven software development
Proceedings of the 2013 International Conference on Software Engineering
An approach to documenting and evolving architectural design decisions
Proceedings of the 2013 International Conference on Software Engineering
Synthesis of component and connector models from crosscutting structural views
Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering
Identifying message flow in distributed event-based systems
Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering
The role of architectural styles in successful software ecosystems
Proceedings of the 17th International Software Product Line Conference
Towards open architecture system
Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering
Extensibility in ecosystem architectures: an initial study
Proceedings of the 2013 International Workshop on Ecosystem Architectures
Producing software by integration: challenges and research directions (keynote)
Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering
Building European software architecture community: how far have we come?
Software and Systems Modeling (SoSyM)
Software availability in the cloud
Proceedings of the 14th International Conference on Computer Systems and Technologies
Software reference architectures - exploring their usage and design in practice
ECSA'13 Proceedings of the 7th European conference on Software Architecture
Concurrent object-oriented development with behavioral design patterns
ECSA'13 Proceedings of the 7th European conference on Software Architecture
Maintaining architectural conformance during software development: a practical approach
ECSA'13 Proceedings of the 7th European conference on Software Architecture
Patterns of software architecture in vastu: a new revelation
ACM SIGSOFT Software Engineering Notes
Control-Flow Patterns for Decentralized RESTful Service Composition
ACM Transactions on the Web (TWEB)
Software engineering for eLearning
Proceedings of the First International Conference on Technological Ecosystem for Enhancing Multiculturality
DiaSuite: A tool suite to develop Sense/Compute/Control applications
Science of Computer Programming
A classification and rationalization of model-based software development
Software and Systems Modeling (SoSyM)
An extensible pattern-based library and taxonomy of security threats for distributed systems
Computer Standards & Interfaces
Hi-index | 0.00 |
Software architecture is foundational to the development of large, practical software-intensive applications. This brand-new text covers all facets of software architecture and how it serves as the intellectual centerpiece of software development and evolution. Critically, this text focuses on supporting creation of real implemented systems. Hence the text details not only modeling techniques, but design, implementation, deployment, and system adaptation -- as well as a host of other topics -- putting the elements in context and comparing and contrasting them with one another. Rather than focusing on one method, notation, tool, or process, this new text/reference widely surveys software architecture techniques, enabling the instructor and practitioner to choose the right tool for the job at hand. Software Architecture is intended for upper-division undergraduate and graduate courses in software architecture, software design, component-based software engineering, and distributed systems; the text may also be used in introductory as well as advanced software engineering courses.