Patterns, frameworks, and middleware: their synergistic relationships
Proceedings of the 25th International Conference on Software Engineering
Analysis of a software product line architecture: an experience report
Journal of Systems and Software - Special issue on: Software architecture - Engineering quality attributes
A Roadmap for Enterprise Integration
STEP '02 Proceedings of the 10th International Workshop on Software Technology and Engineering Practice
Product Line Engineering: The State of the Practice
IEEE Software
Developing multiagent systems: The Gaia methodology
ACM Transactions on Software Engineering and Methodology (TOSEM)
Performance modeling from software components
WOSP '04 Proceedings of the 4th international workshop on Software and performance
Papier-Mache: toolkit support for tangible input
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Challenges and Research Directions in Agent-Oriented Software Engineering
Autonomous Agents and Multi-Agent Systems
Safety Tactics for Software Architecture Design
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
Architecture Decisions: Demystifying Architecture
IEEE Software
Architecture Reviews: Practice and Experience
IEEE Software
Surveying the factors that influence maintainability: research design
Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering
Architectural design of a distributed application with autonomic quality requirements
DEAS '05 Proceedings of the 2005 workshop on Design and evolution of autonomic application software
Failure modelling in software architecture design for safety
WADS '05 Proceedings of the 2005 workshop on Architecting dependable systems
Performance modeling and analysis of software architectures: an aspect-oriented UML based approach
Science of Computer Programming - Special issue on system and software architectures(IWSSA'04)
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
Modeling architectural patterns using architectural primitives
OOPSLA '05 Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
A Basis for Analyzing Software Architecture Analysis Methods
Software Quality Control
NFRs-aware architectural evolution of component-based software
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
Capturing and Using Software Architecture Knowledge for Architecture-Based Software Development
QSIC '05 Proceedings of the Fifth International Conference on Quality Software
Teaching Three Quality Assurance Techniques in Tandem - Lessons Learned
QSIC '05 Proceedings of the Fifth International Conference on Quality Software
IEEE Software
Model-centric software architecture reconstruction
Software—Practice & Experience
Systems architect and systems analyst: are these comparable roles?
Proceedings of the 2006 ACM SIGMIS CPR conference on computer personnel research: Forty four years of computer personnel research: achievements, challenges & the future
Reflections on Software Engineering Education
IEEE Software
Relating architectural views with architectural concerns
Proceedings of the 2006 international workshop on Early aspects at ICSE
Proceedings of the 2006 international workshop on Summit on software engineering education
Collaborating with industry: strategies for an undergraduate software engineering program
Proceedings of the 2006 international workshop on Summit on software engineering education
Proceedings of the 2006 international workshop on Software engineering for large-scale multi-agent systems
Proceedings of the ISSTA 2006 workshop on Role of software architecture for testing and analysis
Modeling and performance analysis for security aspects
Science of Computer Programming - Special issue on quality system and software architectures
An empirical study of groupware support for distributed software architecture evaluation process
Journal of Systems and Software - Special issue: Selected papers from the 11th Asia Pacific software engineering conference (APSEC 2004)
AAMAS '06 Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems
A web-based tool for managing architectural design decisions
ACM SIGSOFT Software Engineering Notes
A general model of software architecture design derived from five industrial approaches
Journal of Systems and Software
Modeling traceability of concerns in architectural views
Proceedings of the 10th international workshop on Aspect-oriented modeling
Classifying architectural constraints as a basis for software quality assessment
Advanced Engineering Informatics
Discovering Architectures from Running Systems
IEEE Transactions on Software Engineering
Source Code Analysis: A Road Map
FOSE '07 2007 Future of Software Engineering
Semantic model-driven architecting of service-based software systems
Information and Software Technology
Capturing and Replaying Architectural Knowledge through Derivational Analogy
SHARK-ADI '07 Proceedings of the Second Workshop on SHAring and Reusing architectural Knowledge Architecture, Rationale, and Design Intent
SHARK-ADI '07 Proceedings of the Second Workshop on SHAring and Reusing architectural Knowledge Architecture, Rationale, and Design Intent
SHARK-ADI '07 Proceedings of the Second Workshop on SHAring and Reusing architectural Knowledge Architecture, Rationale, and Design Intent
Model-Based Software Design and Adaptation
SEAMS '07 Proceedings of the 2007 International Workshop on Software Engineering for Adaptive and Self-Managing Systems
Architecture-driven modelling and analysis
SCS '06 Proceedings of the eleventh Australian workshop on Safety critical systems and software - Volume 69
Dynamic design and evaluation of software architecture in critical systems development
SCS '06 Proceedings of the eleventh Australian workshop on Safety critical systems and software - Volume 69
Learning the lessons of architecture patterns
Journal of Computing Sciences in Colleges - Papers of the Fourteenth Annual CCSC Midwestern Conference and Papers of the Sixteenth Annual CCSC Rocky Mountain Conference
GPCE '07 Proceedings of the 6th international conference on Generative programming and component engineering
CASE-FX: feature modeling support in an OO Case tool
Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion
Making frameworks work: a project retrospective
Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion
IEEE Transactions on Software Engineering
Verified component-based software in SPARK: experimental results for a missile guidance system
Proceedings of the 2007 ACM international conference on SIGAda annual international conference
Automating the identification of variability realisation techniques from feature models
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
Applying the responsibility-driven approach in the domain framework development
ACST'07 Proceedings of the third conference on IASTED International Conference: Advances in Computer Science and Technology
Architecting-problems rooted in requirements
Information and Software Technology
Parking access and revenue control system
CompSysTech '07 Proceedings of the 2007 international conference on Computer systems and technologies
Towards a semantic web layered architecture
SE'07 Proceedings of the 25th conference on IASTED International Multi-Conference: Software Engineering
Documenting after the fact: Recovering architectural design decisions
Journal of Systems and Software
Journal of Computing Sciences in Colleges
Integrating a software architecture-centric method into object-oriented analysis and design
Journal of Systems and Software
View composition in multiagent architectures
International Journal of Agent-Oriented Software Engineering
On the modularity assessment of aspect-oriented multiagent architectures: a quantitative study
International Journal of Agent-Oriented Software Engineering
Engineering manufacturing control systems using PROSA and delegate MAS
International Journal of Agent-Oriented Software Engineering
Architectural design of a situated multiagent system for controlling automatic guided vehicles
International Journal of Agent-Oriented Software Engineering
Towards a COTS-based service-oriented simulation architecture
Proceedings of the 2007 Summer Computer Simulation Conference
Proceedings of the 2008 ACM symposium on Applied computing
Fuzzy inference system for software product family process evaluation
Information Sciences: an International Journal
Aligning the economic modeling of software reuse with reuse practices
Information and Software Technology
Restful web services vs. "big"' web services: making the right architectural decision
Proceedings of the 17th international conference on World Wide Web
SOA process decisions: new challenges in architectural knowledge modeling
Proceedings of the 3rd international workshop on Sharing and reusing architectural knowledge
An ontology-driven software architecture evaluation method
Proceedings of the 3rd international workshop on Sharing and reusing architectural knowledge
An aspect-oriented approach for improving architecture design efficiency
Companion of the 30th international conference on Software engineering
How could ULS systems achieve architecture benefits?
Proceedings of the 2nd international workshop on Ultra-large-scale software-intensive systems
Architectural challenges of ultra large scale systems
Proceedings of the 2nd international workshop on Ultra-large-scale software-intensive systems
Context-aware service composition: a methodology and a case study
Proceedings of the 2nd international workshop on Systems development in SOA environments
Research challenges in the tension between features and services
Proceedings of the 2nd international workshop on Systems development in SOA environments
The other skills of the software architect
Proceedings of the first international workshop on Leadership and management in software architecture
Architecture leadership and management in globally distributed software development
Proceedings of the first international workshop on Leadership and management in software architecture
Experiences with planning techniques for assisting software design activities
Applied Intelligence
FAME-DBMS: tailor-made data management solutions for embedded systems
SETMDM '08 Proceedings of the 2008 EDBT workshop on Software engineering for tailor-made data management
Architectures for enterprise integration and interoperability: Past, present and future
Computers in Industry
ACM Transactions on Internet Technology (TOIT)
Standardization of Work: Co-constructed Practice
The Information Society
Analysis of architecture evaluation data
Journal of Systems and Software
Software architecting without requirements knowledge and experience: What are the repercussions?
Journal of Systems and Software
Patterns and traceability in teaching software architecture
Proceedings of the 6th international symposium on Principles and practice of programming in Java
An e-contracting reference architecture
Journal of Systems and Software
Domain models for laboratory integration
SEPADS'08 Proceedings of the 7th WSEAS International Conference on Software Engineering, Parallel and Distributed Systems
Architectural Analysis Approaches: A Component-Based System Development Perspective
ICSR '08 Proceedings of the 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems
Extending Software Architecting Processes with Decision-Making Activities
Balancing Agility and Formalism in Software Engineering
Identifying and Understanding Architectural Risks in Software Evolution: An Empirical Study
PROFES '08 Proceedings of the 9th international conference on Product-Focused Software Process Improvement
Service Architecture Design for E-Businesses: A Pattern-Based Approach
EC-Web '08 Proceedings of the 9th international conference on E-Commerce and Web Technologies
Characterizing Relations between Architectural Views
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
Architectural Prototyping in Industrial Practice
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
Towards a Method for the Evaluation of Reference Architectures: Experiences from a Case
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
Towards Independent Software Architecture Review
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
Decentralized control of automatic guided vehicles: applying multi-agent systems in practice
Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications
A component- and push-based architectural style for ajax applications
Journal of Systems and Software
Integrating Quality-Attribute Reasoning Frameworks in the ArchE Design Assistant
QoSA '08 Proceedings of the 4th International Conference on Quality of Software-Architectures: Models and Architectures
Sharing the Architectural Knowledge of Quantitative Analysis
QoSA '08 Proceedings of the 4th International Conference on Quality of Software-Architectures: Models and Architectures
Incorporating fault tolerance tactics in software architecture patterns
Proceedings of the 2008 RISE/EFTS Joint International Workshop on Software Engineering for Resilient Systems
Issues of extending the user interface of integrated development environments
Proceedings of the 9th ACM SIGCHI New Zealand Chapter's International Conference on Human-Computer Interaction: Design Centered HCI
An online system for sharing image data for cardiac modeling
ACS'08 Proceedings of the 8th conference on Applied computer scince
Toward Quality-Centered Design of Groupware Architectures
Engineering Interactive Systems
Non-Functional Property Driven Service Governance: Performance Implications
Service-Oriented Computing - ICSOC 2007 Workshops
A framework for software safety in safety-critical systems
ACM SIGSOFT Software Engineering Notes
Domain-driven discovery of stable abstractions for pointcut interfaces
Proceedings of the 8th ACM international conference on Aspect-oriented software development
Concept analysis for product line requirements
Proceedings of the 8th ACM international conference on Aspect-oriented software development
Development of an online image repository system for cardiac modeling
WSEAS Transactions on Information Science and Applications
Generating MDA's platform independent model using URDAD
Knowledge-Based Systems
The Knowledge Engineering Review
Question framework for architectural description quality evaluation
Software Quality Control
Developing and Evolving a Multi-agent System Product Line: An Exploratory Study
Agent-Oriented Software Engineering IX
A Redundancy Protocol for Service-Oriented Architectures
Service-Oriented Computing --- ICSOC 2008 Workshops
Modeling and analysis of security trade-offs - A goal oriented approach
Data & Knowledge Engineering
How to get multi-agent systems accepted in industry?
International Journal of Agent-Oriented Software Engineering
Providing standard-oriented data models and interfaces to eGovernment services
Computer Standards & Interfaces
Reusability of FEA software: A program family approach
SECSE '09 Proceedings of the 2009 ICSE Workshop on Software Engineering for Computational Science and Engineering
SHARK '09 Proceedings of the 2009 ICSE Workshop on Sharing and Reusing Architectural Knowledge
QuOnt: an ontology for the reuse of quality criteria
SHARK '09 Proceedings of the 2009 ICSE Workshop on Sharing and Reusing Architectural Knowledge
WSEAS Transactions on Information Science and Applications
Pointcut-based architectural interface for bridging a gap between design and implementation
Proceedings of the Workshop on AOP and Meta-Data for Software Evolution
Towards a Methodology for Engineering Self-Organising Emergent Systems
Proceedings of the 2005 conference on Self-Organization and Autonomic Informatics (I)
The impact of non-technical factors on Software Architecture
LMSA '09 Proceedings of the 2009 ICSE Workshop on Leadership and Management in Software Architecture
Towards engineered architecture evolution
MISE '09 Proceedings of the 2009 ICSE Workshop on Modeling in Software Engineering
Software service engineering: Tenets and challenges
PESOS '09 Proceedings of the 2009 ICSE Workshop on Principles of Engineering Service Oriented Systems
Technology Neutral Business Process Design using URDAD
Proceedings of the 2007 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the sixth SoMeT_07
Helping software architects design for usability
Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
Analyzing software licenses in open architecture software systems
FLOSS '09 Proceedings of the 2009 ICSE Workshop on Emerging Trends in Free/Libre/Open Source Software Research and Development
Taking care of cooperation when evolving socially embedded systems: The PloneMeeting case
CHASE '09 Proceedings of the 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering
Architecting and Coordinating Thousands of Requirements --- An Industrial Case Study
REFSQ '09 Proceedings of the 15th International Working Conference on Requirements Engineering: Foundation for Software Quality
Spectrum Analysis for Quality Requirements by Using a Term-Characteristics Map
CAiSE '09 Proceedings of the 21st International Conference on Advanced Information Systems Engineering
Software Engineering for Self-Adaptive Systems
Successful Architectural Knowledge Sharing: Beware of Emotions
QoSA '09 Proceedings of the 5th International Conference on the Quality of Software Architectures: Architectures for Adaptive Software Systems
Evolving Industrial Software Architectures into a Software Product Line: A Case Study
QoSA '09 Proceedings of the 5th International Conference on the Quality of Software Architectures: Architectures for Adaptive Software Systems
An application of a game development framework in higher education
International Journal of Computer Games Technology - Game Technology for Training and Education
An integrated framework for service engineering: a case study in the financial services industry
Proceedings of the 11th International Conference on Electronic Commerce
Software architecture built from behavior models
ACM SIGSOFT Software Engineering Notes
Quality-driven architecture development using architectural tactics
Journal of Systems and Software
Enriching software architecture documentation
Journal of Systems and Software
Journal of Systems and Software
Visualization and comparison of architecture rationale with semantic web technologies
Journal of Systems and Software
The essence of object orientation for CS0: concepts without code
Journal of Computing Sciences in Colleges
Model Driven Development with non-functional aspects
EA '09 Proceedings of the 2009 ICSE Workshop on Aspect-Oriented Requirements Engineering and Architecture Design
Sharing architecture knowledge through models: Quality and cost
The Knowledge Engineering Review
S.P.L.O.T.: software product lines online tools
Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications
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
Effort Estimation in Capturing Architectural Knowledge
ASE '08 Proceedings of the 2008 23rd IEEE/ACM International Conference on Automated Software Engineering
Product Line Tools are Product Lines Too: Lessons Learned from Developing a Tool Suite
ASE '08 Proceedings of the 2008 23rd IEEE/ACM International Conference on Automated Software Engineering
Proceedings of the ACM SIGAda annual international conference on Ada and related technologies
Concepts of modeling architectural module views for compliance checks based on architectural styles
SEA '07 Proceedings of the 11th IASTED International Conference on Software Engineering and Applications
Proceedings of the 2nd International Conference on Interaction Sciences: Information Technology, Culture and Human
An empirical investigation of architectural prototyping
Journal of Systems and Software
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
An architectural design decision-centric approach to architectural evolution
ICACT'09 Proceedings of the 11th international conference on Advanced Communication Technology - Volume 1
Towards an architecture-centric approach for method engineering
SE '08 Proceedings of the IASTED International Conference on Software Engineering
SE '08 Proceedings of the IASTED International Conference on Software Engineering
Automatic generation of abstract views for legacy software comprehension
Proceedings of the 3rd India software engineering conference
Teaching software engineering: a practical approach
ACM SIGSOFT Software Engineering Notes
Information and Software Technology
A classification and comparison of model checking software architecture techniques
Journal of Systems and Software
Automated reasoning for multi-step feature model configuration problems
Proceedings of the 13th International Software Product Line Conference
Issues in mapping change-based product line architectures to configuration management systems
Proceedings of the 13th International Software Product Line Conference
Introduction to software product lines
Proceedings of the 13th International Software Product Line Conference
Toward quality-driven development of 3D computer games
DSVIS'06 Proceedings of the 13th international conference on Interactive systems: Design, specification, and verification
Quality prediction and assessment for product lines
CAiSE'03 Proceedings of the 15th international conference on Advanced information systems engineering
A reference architecture for situated multiagent systems
E4MAS'06 Proceedings of the 3rd international conference on Environments for multi-agent systems III
Integration testing in software product line engineering: a model-based technique
FASE'07 Proceedings of the 10th international conference on Fundamental approaches to software engineering
Measuring and characterizing crosscutting in aspect-based programs: basic metrics and case studies
FASE'07 Proceedings of the 10th international conference on Fundamental approaches to software engineering
MoDELS'06 Proceedings of the 2006 international conference on Models in software engineering
Architectural description languages (ADLs) vs UML: a review
ACM SIGSOFT Software Engineering Notes
Model-centric development of highly available software systems
Architecting dependable systems IV
Architecting dependable systems IV
Towards evidence-based architectural design for safety-critical software applications
Architecting dependable systems IV
Challenges for requirements engineering and management in software product line development
REFSQ'07 Proceedings of the 13th international working conference on Requirements engineering: foundation for software quality
Data encapsulation in software components
CBSE'07 Proceedings of the 10th international conference on Component-based software engineering
An execution-level component composition model based on component testing information
CBSE'07 Proceedings of the 10th international conference on Component-based software engineering
Applying empirical software engineering to software architecture: challenges and lessons learned
Empirical Software Engineering
Checking architectural compliance in component-based systems
Proceedings of the 2010 ACM Symposium on Applied Computing
Rationale visualization of software architectural design decision using compendium
Proceedings of the 2010 ACM Symposium on Applied Computing
Viability for codifying and documenting architectural design decisions with tool support
Journal of Software Maintenance and Evolution: Research and Practice
Architecture-centric software development of situated multiagent systems
ESAW'06 Proceedings of the 7th international conference on Engineering societies in the agents world VII
Relating requirements to a user interface architecture for a rich enterprise web application
TEAA'06 Proceedings of the 2nd international conference on Trends in enterprise application architecture
Composing Structural Views in xADL
Proceedings of the 10th international conference on Early aspects: current challenges and future directions
A goal oriented approach for modeling and analyzing security trade-offs
ER'07 Proceedings of the 26th international conference on Conceptual modeling
Reusable architectural decision models for enterprise application development
QoSA'07 Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications
Using planning techniques to assist quality-driven architectural design exploration
QoSA'07 Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications
Architecture recovery and evaluation aiming at program understanding and reuse
QoSA'07 Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications
QoSA'07 Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications
Architectural knowledge: getting to the core
QoSA'07 Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications
The influence of CMMI on establishing an architecting process
QoSA'07 Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications
QoSA'07 Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications
A reference architecture for self-organizing service-oriented computing
ARCS'08 Proceedings of the 21st international conference on Architecture of computing systems
Architecture-centric evolution: new issues and trends
ECOOP'06 Proceedings of the 2006 conference on Object-oriented technology: ECOOP 2006 workshop reader
Reference architectural styles for service-oriented computing
NPC'07 Proceedings of the 2007 IFIP international conference on Network and parallel computing
Scaling up software architecture evaluation processes
ICSP'08 Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story
Email messaging over heterogeneous networks and interfaces
NTMS'09 Proceedings of the 3rd international conference on New technologies, mobility and security
Relating software architecture views by using MDA
ICCSA'07 Proceedings of the 2007 international conference on Computational science and its applications - Volume Part III
ProMAS'07 Proceedings of the 5th international conference on Programming multi-agent systems
Archface: a contract place where architectural design and code meet together
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Traceability-centric model-driven object-oriented engineering
Information and Software Technology
Information needed for architecture decision making
Proceedings of the 2010 ICSE Workshop on Product Line Approaches in Software Engineering
Concurrency design patterns, software quality attributes and their tactics
Proceedings of the 3rd International Workshop on Multicore Software Engineering
Criteria for the evaluation of self-* systems
Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems
A typology to support HIS design for collaborative healthcare delivery
Proceedings of the 2010 ICSE Workshop on Software Engineering in Health Care
Towards a framework for engineering software development of sensor nodes in wireless sensor networks
Proceedings of the 2010 ICSE Workshop on Software Engineering for Sensor Network Applications
Experiences in initiating concurrency software research efforts
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
A cost-benefit framework for making architectural decisions in a business context
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Dynamic service quality and resource negotiation for high-availability service-oriented systems
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Automatic enforcement of architectural design rules
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Software architecture and agile software development: a clash of two cultures?
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Featback: method for enhancing management of agile development
Nordic Journal of Computing
Using rationale to support pattern-based architectural design
Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge
Business goals as architectural knowledge
Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge
Architecture knowledge management during system evolution: observations from practitioners
Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge
Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge
CCNC'10 Proceedings of the 7th IEEE conference on Consumer communications and networking conference
TracED: A tool for capturing and tracing engineering design processes
Advances in Engineering Software
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Capturing exploration to improve software architecture documentation
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Architectural mismatch issues in identity management deployment
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Stakeholder identification and quality attribute prioritization for a global Vehicle Control System
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Unifying software architecture with its implementation
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
Evaluating architectural openness in mobile software platforms
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Modeling security for service oriented applications
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Tool demonstration: a toolkit for architecture-centric software development
Proceedings of the 8th International Conference on the Principles and Practice of Programming in Java
Using quality of service bounds for effective multi-objective software architecture optimization
Proceedings of the 2nd International Workshop on the Quality of Service-Oriented Software Systems
An integrated tool for trade-off analysis of quality-of-service attributes
Proceedings of the 2nd International Workshop on the Quality of Service-Oriented Software Systems
Tool support for quality-driven development of software architectures
Proceedings of the IEEE/ACM international conference on Automated software engineering
Experiences in teaching quality attribute scenarios
ACE '09 Proceedings of the Eleventh Australasian Conference on Computing Education - Volume 95
An agenda for concern-oriented software engineering
Proceedings of the FSE/SDP workshop on Future of software engineering research
Eliciting and capturing business goals to inform a product line's business case and architecture
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
SOPLE-DE: an approach to design service-oriented product line architectures
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
Naive architecting - understanding the reasoning process of students: a descriptive survey
ECSA'10 Proceedings of the 4th European conference on Software architecture
Lightweight and continuous architectural software quality assurance using the aSQA technique
ECSA'10 Proceedings of the 4th European conference on Software architecture
Customer value in architecture decision making
ECSA'10 Proceedings of the 4th European conference on Software architecture
Facilitating the selection of architectural patterns by means of a marked requirements model
ECSA'10 Proceedings of the 4th European conference on Software architecture
Experiences in making architectural decisions during the development of a new base station platform
ECSA'10 Proceedings of the 4th European conference on Software architecture
ECSA'10 Proceedings of the 4th European conference on Software architecture
How to share and reuse learning resources: the ARIADNE experience
EC-TEL'10 Proceedings of the 5th European conference on Technology enhanced learning conference on Sustaining TEL: from innovation to learning and practice
Components meet aspects: Assessing design stability of a software product line
Information and Software Technology
Testing techniques in software engineering
Testing techniques in software engineering
Proceedings of the 2010 workshop on New security paradigms
Extensive Evaluation of Using a Game Project in a Software Architecture Course
ACM Transactions on Computing Education (TOCE)
Feature Interaction Aware Test Case Generation for Embedded Control Systems
Electronic Notes in Theoretical Computer Science (ENTCS)
Enterprise architecture principles: literature review and research directions
ICSOC/ServiceWave'09 Proceedings of the 2009 international conference on Service-oriented computing
Information Systems and e-Business Management
An interactive pattern story about remote object invocation
Proceedings of the 16th Conference on Pattern Languages of Programs
The notion of variability in software architecture: results from a preliminary exploratory study
Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems
Assessing architectural drift in commercial software development: a case study
Software—Practice & Experience
Lower complexity bounds for interpolation algorithms
Journal of Complexity
Towards accuracy of role-based access control configurations in component-based systems
Journal of Systems Architecture: the EUROMICRO Journal
Using complexity, coupling, and cohesion metrics as early indicators of vulnerabilities
Journal of Systems Architecture: the EUROMICRO Journal
Evaluating reuse and program understanding in ArchMine architecture recovery approach
Information Sciences: an International Journal
Framework for hybrid performance prediction process model: use case performance engineering approach
ACM SIGSOFT Software Engineering Notes
Decision-making techniques for software architecture design: A comparative survey
ACM Computing Surveys (CSUR)
Discovery of stable abstractions for aspect-oriented composition in the car crash management domain
Transactions on aspect-oriented software development VII
Requirements trade-offs analysis in the absence of quantitative measures: a heuristic method
Proceedings of the 2011 ACM Symposium on Applied Computing
"Choose your own architecture" - interactive pattern storytelling
Transactions on pattern languages of programming II
Engineering secure future internet services
The future internet
Towards managing software architectures with ontologies
Graph transformations and model-driven engineering
Implementing reliability: the interaction of requirements, tactics and architecture patterns
Architecting dependable systems VII
Architecture views illustrating the service automation aspect of SOA
Service research challenges and solutions for the future internet
Architecture evaluation without an architecture: experience with the smart grid
Proceedings of the 33rd International Conference on Software Engineering
An industrial case study on quality impact prediction for evolving service-oriented software
Proceedings of the 33rd International Conference on Software Engineering
Discovery of stable abstractions for aspect-oriented composition in the car crash management domain
Transactions on aspect-oriented software development VII
Software designers, are you biased?
Proceedings of the 6th International Workshop on SHAring and Reusing Architectural Knowledge
Architecting with just enough information
Proceedings of the 6th International Workshop on SHAring and Reusing Architectural Knowledge
Identifying state space reduction techniques from behavioural design patterns
Proceedings of the Third Workshop on Behavioural Modelling
Minds and Machines
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
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
Empirically-grounded reference architectures: a proposal
Proceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCS
Focussing multi-objective software architecture optimization using quality of service bounds
MODELS'10 Proceedings of the 2010 international conference on Models in software engineering
Variability quality evaluation on component-based software product lines
Proceedings of the 15th International Software Product Line Conference, Volume 2
Exploring the use of reference architectures in the development of product line artifacts
Proceedings of the 15th International Software Product Line Conference, Volume 2
A framework for the integration of MOF-compliant analysis methods
Proceedings of the Second Asia-Pacific Symposium on Internetware
A unifying model for software quality
Proceedings of the 8th international workshop on Software quality
Proceedings of the 4th international workshop on Social software engineering
Assuring architectural properties during compositional architecture design
SC'11 Proceedings of the 10th international conference on Software composition
Building a digital publishing platform using AOSD: experiences and lessons learned
Transactions on aspect-oriented software development VIII
Four-layer framework for combinatorial optimization problems domain
Advances in Engineering Software
Proceedings of the 5th European Conference on Software Architecture: Companion Volume
Analysis of a cross-domain reference architecture using change scenarios
Proceedings of the 5th European Conference on Software Architecture: Companion Volume
Empirical research in software architecture: opportunities, challenges, and approaches
Empirical Software Engineering
Characteristics of multiple-component defects and architectural hotspots: a large system case study
Empirical Software Engineering
Code generation for a bi-dimensional composition mechanism
CEE-SET'08 Proceedings of the Third IFIP TC 2 Central and East European conference on Software engineering techniques
Supervising the evolution of web service orchestrations using quality requirements
ECSA'11 Proceedings of the 5th European conference on Software architecture
A question-based method for deriving software architectures
ECSA'11 Proceedings of the 5th European conference on Software architecture
A constructive approach to compositional architecture design
ECSA'11 Proceedings of the 5th European conference on Software architecture
Change impact analysis in product-line architectures
ECSA'11 Proceedings of the 5th European conference on Software architecture
Design and evaluation of a process for identifying architecture patterns in open source software
ECSA'11 Proceedings of the 5th European conference on Software architecture
An architecture analysis approach for supporting black-box software development
ECSA'11 Proceedings of the 5th European conference on Software architecture
Enhancing architecture design methods for improved flexibility in long-living information systems
ECSA'11 Proceedings of the 5th European conference on Software architecture
Reference architecture and product line architecture: a subtle but critical difference
ECSA'11 Proceedings of the 5th European conference on Software architecture
ECSA'11 Proceedings of the 5th European conference on Software architecture
A service-oriented reference architecture for software testing tools
ECSA'11 Proceedings of the 5th European conference on Software architecture
Scenarchitectures: the use of domain-specific architectures to bridge design and implementation
INTERACT'11 Proceedings of the 13th IFIP TC 13 international conference on Human-computer interaction - Volume Part II
Using game development to teach software architecture
International Journal of Computer Games Technology
An architectural perspective on multiagent societies
AOSE'10 Proceedings of the 11th international conference on Agent-oriented software engineering
A methodology for developing an agent systems reference architecture
AOSE'10 Proceedings of the 11th international conference on Agent-oriented software engineering
A taxonomy of service engineering stakeholder types
ServiceWave'11 Proceedings of the 4th European conference on Towards a service-based internet
Layered patterns in modelling and transformation of service-based software architectures
EWSA'06 Proceedings of the Third European conference on Software Architecture
Architecture-Centric development of an AGV transportation system
CEEMAS'05 Proceedings of the 4th international Central and Eastern European conference on Multi-Agent Systems and Applications
MoDELS'06 Proceedings of the 9th international conference on Model Driven Engineering Languages and Systems
Architecting in global software engineering
ACM SIGSOFT Software Engineering Notes
An Approach for Modeling Architectural Design Rules in UML and its Application to Embedded Software
ACM Transactions on Software Engineering and Methodology (TOSEM)
CoMoGIS'06 Proceedings of the 2006 international conference on Advances in Conceptual Modeling: theory and practice
Rapid system development via product line architecture implementation
RISE'05 Proceedings of the Second international conference on Rapid Integration of Software Engineering Techniques
A systematic process to design product line architecture
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and its Applications - Volume Part I
Efficient maintenance of ephemeral data
DASFAA'06 Proceedings of the 11th international conference on Database Systems for Advanced Applications
An architecture-centric approach for producing quality systems
QoSA'05 Proceedings of the First international conference on Quality of Software Architectures and Software Quality, and Proceedings of the Second International conference on Software Quality
Architectural reuse in software systems in-house integration and merge – experiences from industry
QoSA'05 Proceedings of the First international conference on Quality of Software Architectures and Software Quality, and Proceedings of the Second International conference on Software Quality
Supporting security sensitive architecture design
QoSA'05 Proceedings of the First international conference on Quality of Software Architectures and Software Quality, and Proceedings of the Second International conference on Software Quality
Exploring quality attributes using architectural prototyping
QoSA'05 Proceedings of the First international conference on Quality of Software Architectures and Software Quality, and Proceedings of the Second International conference on Software Quality
MEMS: a method for evaluating middleware architectures
QoSA'06 Proceedings of the Second international conference on Quality of Software Architectures
Building up and reasoning about architectural knowledge
QoSA'06 Proceedings of the Second international conference on Quality of Software Architectures
Managing architectural design decisions for safety-critical software systems
QoSA'06 Proceedings of the Second international conference on Quality of Software Architectures
Traveling architects – a new way of herding cats
QoSA'06 Proceedings of the Second international conference on Quality of Software Architectures
A practical architecture-centric analysis process
QoSA'06 Proceedings of the Second international conference on Quality of Software Architectures
Applying the ATAM to an architecture for decentralized control of a transportation system
QoSA'06 Proceedings of the Second international conference on Quality of Software Architectures
SHADD: A scenario-based approach to software architectural defects detection
Advances in Engineering Software
A Model Driven Approach to the Analysis of Quality Scenarios within Self-Adaptable SOA Systems
Electronic Notes in Theoretical Computer Science (ENTCS)
A framework for analysis and design of software reference architectures
Information and Software Technology
Modeling rationale over time to support product line evolution planning
Proceedings of the Sixth International Workshop on Variability Modeling of Software-Intensive Systems
A gradually proceeded software architecture design process
SPW'05 Proceedings of the 2005 international conference on Unifying the Software Process Spectrum
The decision view of software architecture
EWSA'05 Proceedings of the 2nd European conference on Software Architecture
Alignment and maturity are siblings in architecture assessment
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
Designing aspectual architecture views in aspect-oriented software development
ICCSA'06 Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part IV
Information and Software Technology
Assisting conformance checks between architectural scenarios and implementation
Information and Software Technology
Use constraint hierarchy for non-functional requirements analysis
ICWE'05 Proceedings of the 5th international conference on Web Engineering
Integrating web applications and web services
ICWE'05 Proceedings of the 5th international conference on Web Engineering
On the quantitative analysis of agent-oriented models
CAiSE'06 Proceedings of the 18th international conference on Advanced Information Systems Engineering
A proposal for a semantic-driven egovernment service architecture
EGOV'05 Proceedings of the 4th international conference on Electronic Government
Explicit architectural policies to satisfy NFRs using COTS
MoDELS'05 Proceedings of the 2005 international conference on Satellite Events at the MoDELS
PERVASIVE'05 Proceedings of the Third international conference on Pervasive Computing
Component-Based open middleware supporting aspect-oriented software composition
CBSE'05 Proceedings of the 8th international conference on Component-Based Software Engineering
ActiveTheatre: a collaborative, event-based capture and access system for the operating theatre
UbiComp'05 Proceedings of the 7th international conference on Ubiquitous Computing
The supportive effect of patterns in architecture decision recovery - A controlled experiment
Science of Computer Programming
Comparing alternatives for analyzing requirements trade-offs - In the absence of numerical data
Information and Software Technology
On the modularity impact of architectural assumptions
Proceedings of the 2012 workshop on Next Generation Modularity Approaches for Requirements and Architecture
Multi-view refinement of AO-connectors in distributed software systems
Proceedings of the 11th annual international conference on Aspect-oriented Software Development
Layered ontological modelling for web service-oriented model-driven architecture
ECMDA-FA'05 Proceedings of the First European conference on Model Driven Architecture: foundations and Applications
Ontology transformation and reasoning for model-driven architecture
OTM'05 Proceedings of the 2005 OTM Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, COA, and ODBASE - Volume Part II
A hybrid approach for multi-attribute qos optimisation in component based software systems
QoSA'10 Proceedings of the 6th international conference on Quality of Software Architectures: research into Practice - Reality and Gaps
Ontology-based composition and transformation for model-driven service architecture
ECMDA-FA'06 Proceedings of the Second European conference on Model Driven Architecture: foundations and Applications
An architecture design process using a supportable meta-architecture and roundtrip engineering
ADVIS'06 Proceedings of the 4th international conference on Advances in Information Systems
Adopting a component-based software architecture for an industrial control system: a case study
Component-Based Software Development for Embedded Systems
Reasoning about exception flow at the architectural level
Rigorous Development of Complex Fault-Tolerant Systems
Model driven service domain analysis
ICSOC'06 Proceedings of the 4th international conference on Service-oriented computing
ESAW'05 Proceedings of the 6th international conference on Engineering Societies in the Agents World
Using a lightweight workflow engine in a plugin-based product line architecture
CBSE'06 Proceedings of the 9th international conference on Component-Based Software Engineering
On-Demand quality-oriented assistance in component-based software evolution
CBSE'06 Proceedings of the 9th international conference on Component-Based Software Engineering
Towards an agile process for building software product lines
XP'06 Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering
A tactic-driven process for developing reusable components
ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
An approach to quality achievement at the architectural level: AQUA
FMOODS'06 Proceedings of the 8th IFIP WG 6.1 international conference on Formal Methods for Open Object-Based Distributed Systems
Reflections on software engineering education
ICSE'05 Proceedings of the 2005 international conference on Software Engineering Education in the Modern Age
Architectural design decisions for achieving reliable software systems
ISARCS'10 Proceedings of the First international conference on Architecting Critical Systems
Evaluating integration architectures – a scenario-based evaluation of integration technologies
TEAA'05 Proceedings of the 31st VLDB conference on Trends in Enterprise Application Architecture
Exploring early availability requirements using use case maps
SDL'11 Proceedings of the 15th international conference on Integrating System and Software Modeling
Problems and their mitigation in system and software architecting
Information and Software Technology
Identifying architectural patterns used in open source software: approaches and challenges
EASE'10 Proceedings of the 14th international conference on Evaluation and Assessment in Software Engineering
Assessing the value of architectural information extracted from patterns for architecting
EASE'06 Proceedings of the 10th international conference on Evaluation and Assessment in Software Engineering
Impact of experience and team size on the quality of scenarios for architecture evaluation
EASE'08 Proceedings of the 12th international conference on Evaluation and Assessment in Software Engineering
Assessment of a framework for designing and evaluating security sensitive architecture
EASE'08 Proceedings of the 12th international conference on Evaluation and Assessment in Software Engineering
Assessment of a framework for comparing software architecture analysis methods
EASE'07 Proceedings of the 11th international conference on Evaluation and Assessment in Software Engineering
A knowledge-based framework for reference architectures
Proceedings of the 27th Annual ACM Symposium on Applied Computing
How architects see non-functional requirements: beware of modifiability
REFSQ'12 Proceedings of the 18th international conference on Requirements Engineering: foundation for software quality
Interoperability among UML tools: an industrial case study
Proceedings of the 2012 ACM SIGSOFT symposium on Industry Day
Architectural description of embedded systems: a systematic review
Proceedings of the 3rd international ACM SIGSOFT symposium on Architecting Critical Systems
Proceedings of the 8th international ACM SIGSOFT conference on Quality of Software Architectures
A bargaining-specific architecture for supporting automated service agreement negotiation systems
Science of Computer Programming
Annotating problem diagrams with architectural tactics for reasoning on quality requirements
Information Processing Letters
Lectures abandoned: active learning by active seminars
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
What is campus bridging and what is XSEDE doing about it?
Proceedings of the 1st Conference of the Extreme Science and Engineering Discovery Environment: Bridging from the eXtreme to the campus and beyond
Does organizing security patterns focus architectural choices?
Proceedings of the 34th International Conference on Software Engineering
A tactic-centric approach for automating traceability of quality concerns
Proceedings of the 34th International Conference on Software Engineering
Towards decision centric repository of architectural knowledge
CEE-SET'09 Proceedings of the 4th IFIP TC 2 Central and East European conference on Advances in Software Engineering Techniques
International Journal of Computational Science and Engineering
Validation of service oriented computing DEVS simulation models
Proceedings of the 2012 Symposium on Theory of Modeling and Simulation - DEVS Integrative M&S Symposium
Architectural decision identification in architectural patterns
Proceedings of the WICSA/ECSA 2012 Companion Volume
A reference architecture template for software-intensive embedded systems
Proceedings of the WICSA/ECSA 2012 Companion Volume
Modeling variability in product lines using domain quality attribute scenarios
Proceedings of the WICSA/ECSA 2012 Companion Volume
Reference architectures and variability: current status and future perspectives
Proceedings of the WICSA/ECSA 2012 Companion Volume
Proceedings of the 16th International Software Product Line Conference - Volume 1
PROFES'12 Proceedings of the 13th international conference on Product-Focused Software Process Improvement
Design decision topology model for pattern relationship analysis
Proceedings of the 1st Asian Conference on Pattern Languages of Programs
Engineering the Prover Interface
Electronic Notes in Theoretical Computer Science (ENTCS)
Proceedings of the CUBE International Information Technology Conference
Towards a generative software development approach for rapid prototyping iDTV applications
Proceedings of the 18th Brazilian symposium on Multimedia and the web
Reuse in implementations of middleware for digital TV
Proceedings of the 18th Brazilian symposium on Multimedia and the web
The dark side of agile software development
Proceedings of the ACM international symposium on New ideas, new paradigms, and reflections on programming and software
What is software architecture?
Proceedings of the South African Institute for Computer Scientists and Information Technologists Conference
SAFECOMP'07 Proceedings of the 26th international conference on Computer Safety, Reliability, and Security
Variability points and design pattern usage in architectural tactics
Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering
An ontology-based approach for modelling architectural styles
ECSA'07 Proceedings of the First European conference on Software Architecture
Beyond ATAM: architecture analysis in the development of large scale software systems
ECSA'07 Proceedings of the First European conference on Software Architecture
Effective tool support for architectural knowledge sharing
ECSA'07 Proceedings of the First European conference on Software Architecture
First class connectors for prototyping service oriented architectures
ECSA'07 Proceedings of the First European conference on Software Architecture
On the modularity of software architectures: a concern-driven measurement framework
ECSA'07 Proceedings of the First European conference on Software Architecture
Issues in applying empirical software engineering to software architecture
ECSA'07 Proceedings of the First European conference on Software Architecture
Leveraging architecture patterns to satisfy quality attributes
ECSA'07 Proceedings of the First European conference on Software Architecture
Analyzing styles of the modular software architecture view
ECSA'07 Proceedings of the First European conference on Software Architecture
Architecture-centric fault tolerance with exception handling
LADC'07 Proceedings of the Third Latin-American conference on Dependable Computing
Understanding design patterns — what is the problem?
Software—Practice & Experience
Variability in quality attributes of service-based software systems: A systematic literature review
Information and Software Technology
Information and Software Technology
Testing component compatibility in evolving configurations
Information and Software Technology
On the impact of fault tolerance tactics on architecture patterns
Proceedings of the 2nd International Workshop on Software Engineering for Resilient Systems
Editorial: Recent developments in high performance computing and security: An editorial
Future Generation Computer Systems
Non-functional requirements in model-driven software product line engineering
Proceedings of the Fourth International Workshop on Nonfunctional System Properties in Domain Specific Modeling Languages
Objective evaluation of software architectures in driver assistance systems
Computer Science - Research and Development
International Journal of Computer Games Technology
Domain-Driven discovery of stable abstractions for pointcut interfaces
Transactions on Aspect-Oriented Software Development IX
A new way of architecting the enterprise
Proceedings of the International Conference on Management of Emergent Digital EcoSystems
Availability analysis for deployment of in-cloud applications
Proceedings of the 4th international ACM Sigsoft symposium on Architecting critical systems
Evaluation framework for software architecture viewpoint languages
Proceedings of the 9th international ACM Sigsoft conference on Quality of software architectures
Software architects' experiences of quality requirements: what we know and what we do not know?
REFSQ'13 Proceedings of the 19th international conference on Requirements Engineering: Foundation for Software Quality
A persona-based approach for exploring architecturally significant requirements in agile projects
REFSQ'13 Proceedings of the 19th international conference on Requirements Engineering: Foundation for Software Quality
Hospitality of cloud platforms
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Dynamic decision tree for legacy use-case recovery
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Toward a software product line for affective-driven self-adaptive systems
Proceedings of the 2013 International Conference on Software Engineering
2nd international workshop on the twin peaks of requirements and architecture (TwinPeaks 2013)
Proceedings of the 2013 International Conference on Software Engineering
Archface4COP: architectural interface for context-oriented programming
Proceedings of the 5th International Workshop on Context-Oriented Programming
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
Performance variability in software product lines: a case study in the telecommunication domain
Proceedings of the 17th International Software Product Line Conference
Pattern-oriented knowledge model for architecture design
Proceedings of the 17th Conference on Pattern Languages of Programs
Architectural reasoning for dynamic software product lines
Proceedings of the 17th International Software Product Line Conference co-located workshops
Towards of service-oriented design architecture method
Proceedings of the 2013 Research in Adaptive and Convergent Systems
Experiences with using the systematic method for architecture recovery (SyMAR)
Proceedings of the South African Institute for Computer Scientists and Information Technologists Conference
Design management: a collaborative design solution
ECMFA'13 Proceedings of the 9th European conference on Modelling Foundations and Applications
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
PANDArch: a pluggable automated non-intrusive dynamic architecture conformance checker
ECSA'13 Proceedings of the 7th European conference on Software Architecture
Claims and evidence for architecture-based self-adaptation: a systematic literature review
ECSA'13 Proceedings of the 7th European conference on Software Architecture
Architecting automotive product lines: Industrial practice
Science of Computer Programming
Security for software engineering education
Journal of Computing Sciences in Colleges
Transactions on Aspect-Oriented Software Development X
Architecture-centric support for adaptive service collaborations
ACM Transactions on Software Engineering and Methodology (TOSEM)
Towards a reference architecture for fuel-based carbon management systems in the logistics industry
Information Systems Frontiers
Information and Software Technology
Reusing design experiences to materialize software architectures into object-oriented designs
Information Sciences: an International Journal
A self-learning nurse call system
Computers in Biology and Medicine
Enhancing the OPEN Process Framework with service-oriented method fragments
Software and Systems Modeling (SoSyM)
An extensible pattern-based library and taxonomy of security threats for distributed systems
Computer Standards & Interfaces
SYNERGISTIC VALIDATION METHODOLOGY FOR KNOWLEDGE-BASED ENGINEERING SYSTEMS
Journal of Integrated Design & Process Science
Hi-index | 0.01 |
From the Book:Our goals for the first edition were threefold. First, we wanted to show through authentic case studies actual examples of software architectures solving real-world problems. Second, we wanted to establish and show the strong connection between an architecture and an organization's business goals. And third, we wanted to explain the importance of software architecture in achieving the quality goals for a system. Our goals for this second edition are the same, but the passage of time since the writing of the first edition has brought new developments in the field and new understanding of the important underpinnings of software architecture. We reflect the new developments with new case studies and the new understanding both through new chapters and through additions to and elaboration of the existing chapters.Architecture analysis, design, reconstruction, and documentation have all had major developments since the first edition. Architecture analysis has developed into a mature field with industrial-strength methods. This is reflected by a new chapter about the architecture tradeoff analysis method (ATAM). The ATAM has been adopted by industrial organizations as a technique for evaluating their software architectures.Architecture design has also had major developments since the first edition. The capturing of quality requirements, the achievement of those requirements through small-scale and large-scale architectural approaches (tactics and patterns, respectively), and a design method that reflects knowledge of how to achieve qualities are all captured in various chapters. Three new chapters treat understanding quality requirements, achieving qualities, and theattribute driven design (ADD) method, respectively.Architecture reconstruction or reverse engineering is an essential activity for capturing undocumented architectures. It can be used as a portion of a design project, an analysis project, or to provide input into a decision process to determine what to use as a basis for reconstructing an existing system. In the first edition, we briefly mentioned a tool set (Dali) and its uses in the re-engineering context; in in this edition the topic merits its own chapter.Documenting software architectures is another topic that has matured considerably in the recent past. When the first edition was published, the Unified Modeling Language (UML) was just arriving on the scene. Now it is firmly entrenched, a reality reflected by all-new diagrams. But more important, an understanding of what kind of information to capture about an architecture, beyond what notation to use, has emerged. A new chapter covers architecture documentation.The understanding of the application of software architecture to enable organizations to efficiently produce a variety of systems based on a single architecture is summarized in a totally rewritten chapter on software product lines. The chapter reinforces the link between architecture and an organization's business goals, as product lines, based around a software architecture, can enable order-of-magnitude improvements in cost, quality, and time to market. In addition to the architectural developments, the technology for constructing distributed and Web-based systems has become prominent in today's economy. We reflect this trend by updating the World Wide Web chapter, by using Web-based examples for the ATAM chapter and the chapter on building systems from components, by replacing the CORBA case study with one on Enterprise JavaBeans (EJB), and by introducing a case study on a wireless EJB system designed to support wearable computers for maintenance technicians.Finally, we have added a chapter that looks more closely at the financial aspects of architectures. There we introduce a method--the CBAM--for basing architectural decisions on economic criteria, in addition to the technical criteria that we had focused on previously.As in the first edition, we use the architecture business cycle as a unifying motif and all of the case studies are described in terms of the quality goals that motivated the system design and how the architecture for the system achieves those quality goals.In this edition, as in the first, we were very aware that our primary audience is practitioners, so we focus on presenting material that has been found useful in many industrial applications, as well as what we expect practice to be in the near future.We hope that you enjoy reading it at least as much as we enjoyed writing it. 0321154959P12162002