Communications of the ACM - Special issue on analysis and modeling in software development
Foundations for the study of software architecture
ACM SIGSOFT Software Engineering Notes
Using style to understand descriptions of software architecture
SIGSOFT '93 Proceedings of the 1st ACM SIGSOFT symposium on Foundations of software engineering
Software first: applying Ada megaprogramming technology to target platform selection trades
TRI-Ada '93 Proceedings of the conference on TRI-Ada '93
Object-oriented analysis and design with applications (2nd ed.)
Object-oriented analysis and design with applications (2nd ed.)
An object-oriented, distributed architecture for large-scale Ada systems
TRI-Ada '94 Proceedings of the conference on TRI-Ada '94
Software Architecture and Design: Principles, Models, and Methods
Software Architecture and Design: Principles, Models, and Methods
Reliable Distributed Computing with the ISIS Toolkit
Reliable Distributed Computing with the ISIS Toolkit
Test and analysis of software architectures
ISSTA '96 Proceedings of the 1996 ACM SIGSOFT international symposium on Software testing and analysis
Software architecture—a rational metamodel
ISAW '96 Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops
Using critics to analyze evolving architectures
ISAW '96 Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops
Tool support for architecture analysis and design
ISAW '96 Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops
A taxonomy of coordination mechanisms used by real-time processes
ACM SIGAda Ada Letters
Manipulating recovered software architecture views
ICSE '97 Proceedings of the 19th international conference on Software engineering
Argo: a design environment for evolving software architectures
ICSE '97 Proceedings of the 19th international conference on Software engineering
Software architecture characterization
Proceedings of the 1997 symposium on Software reusability
From domain models to architecture frameworks
Proceedings of the 1997 symposium on Software reusability
Software architecture critics in Argo
IUI '98 Proceedings of the 3rd international conference on Intelligent user interfaces
Modeling execution architecture of software system using colored Petri nets
Proceedings of the 1st international workshop on Software and performance
Performance evaluation of software architectures
Proceedings of the 1st international workshop on Software and performance
On-line change mechanisms: the software architectural level
SIGSOFT '98/FSE-6 Proceedings of the 6th ACM SIGSOFT international symposium on Foundations of software engineering
Expressiveness in architecture description languages
ISAW '98 Proceedings of the third international workshop on Software architecture
Separating fact from fiction in software architecture
ISAW '98 Proceedings of the third international workshop on Software architecture
Architectural structures and views
ISAW '98 Proceedings of the third international workshop on Software architecture
Software architecture in the business software domain: the Descartes experience
ISAW '98 Proceedings of the third international workshop on Software architecture
Integrating architecture description languages with a standard design method
Proceedings of the 20th international conference on Software engineering
Software architecture recovery of a program family
Proceedings of the 20th international conference on Software engineering
Experience with performing architecture tradeoff analysis
Proceedings of the 21st international conference on Software engineering
Haemo dialysis software architecture design experiences
Proceedings of the 21st international conference on Software engineering
Product-line architectures in industry: a case study
Proceedings of the 21st international conference on Software engineering
UMLoquent expression of AWACS software design
Communications of the ACM
Consistency checking for multiple view software architectures
ESEC/FSE-7 Proceedings of the 7th European software engineering conference held jointly with the 7th ACM SIGSOFT international symposium on Foundations of software engineering
Reducing maintenance costs through the application of modern software architecture principles
Proceedings of the 1999 annual ACM SIGAda international conference on Ada
Finding linking opportunities through relationship-based analysis
HYPERTEXT '00 Proceedings of the eleventh ACM on Hypertext and hypermedia
Software architecture: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Proceedings of the 2nd international workshop on Software and performance
Cascaded refactoring for framework
SSR '01 Proceedings of the 2001 symposium on Software reusability: putting software reuse in context
The coming-of-age of software architecture research
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Describing software architecture with UML
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Modeling software architectures in the Unified Modeling Language
ACM Transactions on Software Engineering and Methodology (TOSEM)
A toolkit for weaving aspect oriented UML designs
AOSD '02 Proceedings of the 1st international conference on Aspect-oriented software development
Supporting software evolution with intentional software views
Proceedings of the International Workshop on Principles of Software Evolution
PICCOLA---a small composition language
Formal methods for distributed processing
Software architecture recovery and modelling: [WCRE 2001 discussion forum report]
ACM SIGAPP Applied Computing Review
Dynamic analysis for reverse engineering and program understanding
ACM SIGAPP Applied Computing Review
Maintaining software through intentional source-code views
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Tutorial: describing software architecture with UML
Proceedings of the 24th International Conference on Software Engineering
Process models for the software development and performance engineering tasks
WOSP '02 Proceedings of the 3rd international workshop on Software and performance
Practical guidelines for the readability of IT-architecture diagrams
Proceedings of the 20th annual international conference on Computer documentation
Toward a discipline of scenario-based architectural engineering
Annals of Software Engineering
An experiment on creating scenario profiles for software change
Annals of Software Engineering
A Framework for Community Information Systems
Annals of Software Engineering
Product and project challenges in electronic commerce software development
ACM SIGMIS Database
Extending Design Environments to Software Architecture Design
Automated Software Engineering
An Approach for Recovering Distributed System Architectures
Automated Software Engineering
χSuds-SDL: A Tool for Testing Software Architecture Specifications
Software Quality Control
The impact of component architectures on interoperability
Journal of Systems and Software
Experiences with ALMA: architecture-level modifiability analysis
Journal of Systems and Software
Reconciling the needs of architectural description with object-modeling notations
Science of Computer Programming - Special issue on unified modeling language (UML 2000)
Developing Mobile Browsers in a Product Line
IEEE Software
Describing Software Architecture Styles Using Graph Grammars
IEEE Transactions on Software Engineering
A survey on software architecture analysis methods
IEEE Transactions on Software Engineering
An Approach to Modelling Legacy Enterprise Systems
DNIS '02 Proceedings of the Second International Workshop on Databases in Networked Information Systems
An Object-Oriented Approach for PC Clusters
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
Feature-oriented software structuring
COMPSAC '97 Proceedings of the 21st International Computer Software and Applications Conference
CAiSE '02 Proceedings of the 14th International Conference on Advanced Information Systems Engineering
Formal Methods in Practice: The Missing Links. A Perspective from the Security Area
MOVEP '00 Proceedings of the 4th Summer School on Modeling and Verification of Parallel Processes
EurAsia-ICT '02 Proceedings of the First EurAsian Conference on Information and Communication Technology
Architectural Frameworks: Defining the Contents of Architectural Descriptions
Ada-Europe '99 Proceedings of the 1999 Ada-Europe International Conference on Reliable Software Technologies
Development of a Control System for Teleoperated Robots Using UML and Ada95
Ada-Europe '02 Proceedings of the 7th Ada-Europe International Conference on Reliable Software Technologies
On Architectural Stability and Evolution
Ada-Europe '02 Proceedings of the 7th Ada-Europe International Conference on Reliable Software Technologies
4th Workshop on Object-Oriented Architectural Evolution
ECOOP '01 Proceedings of the Workshops on Object-Oriented Technology
A Method for Recovery and Maintenance of Software Architecture
PSI '02 Revised Papers from the 4th International Andrei Ershov Memorial Conference on Perspectives of System Informatics: Akademgorodok, Novosibirsk, Russia
Mobile Application Architectures
PROFES '02 Proceedings of the 4th International Conference on Product Focused Software Process Improvement
Collaboration-Based Design of SDL Systems
SDL '01 Proceedings of the 10th International SDL Forum Copenhagen on Meeting UML
Using Message Sequence Charts to Accelerate Maintenance of Existing Systems
SDL '01 Proceedings of the 10th International SDL Forum Copenhagen on Meeting UML
Software Performance Evaluation by Models
Performance Evaluation: Origins and Directions
On the Definition of a Framework for an Architecting Process Supporting Product Family Development
PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering
Modelling Variability with Features in Distributed Architectures
PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering
Stakeholders in Software-system Family Architectures
Proceedings of the Second International ESPRIT ARES Workshop on Development and Evolution of Software Architectures for Product Families
Reverse Engineering to Recover and Describe a System's Architecture
Proceedings of the Second International ESPRIT ARES Workshop on Development and Evolution of Software Architectures for Product Families
Architecting for Domain Variability
Proceedings of the Second International ESPRIT ARES Workshop on Development and Evolution of Software Architectures for Product Families
Assessment of Timing Properties of Family Products
Proceedings of the Second International ESPRIT ARES Workshop on Development and Evolution of Software Architectures for Product Families
The WISE Approach to Architect Wireless Services
PROFES '02 Proceedings of the 4th International Conference on Product Focused Software Process Improvement
Formal methods in practice: the missing links. a perspective from the security area
Modeling and verification of parallel processes
Forward and reverse repair of software architecture
CASCON '99 Proceedings of the 1999 conference of the Centre for Advanced Studies on Collaborative research
An approach to software architecture analysis for evolution and reusability
CASCON '97 Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research
An Approach for Measuring Software Evolution Using Source Code Features
APSEC '99 Proceedings of the Sixth Asia Pacific Software Engineering Conference
?SUDS-SDL: A Tool for Diagnosis and Understanding Software Specifications
APSEC '99 Proceedings of the Sixth Asia Pacific Software Engineering Conference
Laying the Foundation for Web Services over Legacy Systems
WSE '02 Proceedings of the Fourth International Workshop on Web Site Evolution (WSE'02)
The Build-Time Software Architecture View
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Integrating Feature Modeling with the RSEB
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
An Architectural Style for Object Oriented Real-Time Systems
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
Scenario-Based Software Architecture Reengineering
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
Automatic Simulation to Predict Software Architecture Reliability
ISSRE '97 Proceedings of the Eighth International Symposium on Software Reliability Engineering
Software Architecture Directed Behaviour Analysis
IWSSD '98 Proceedings of the 9th international workshop on Software specification and design
From problem to solution with quality attributes and design aspects
Journal of Systems and Software - Special issue on: Software architecture - Engineering quality attributes
Coverage testing software architectural design in SDL
Computer Networks: The International Journal of Computer and Telecommunications Networking - ITU-T system design languages (SDL)
Automated Check of Architectural Models Consistency Using SPIN
Proceedings of the 16th IEEE international conference on Automated software engineering
Thirteen Knights and the Seven-headed Dragon: an Interdisciplinary Software Engineering Framework
STEP '02 Proceedings of the 10th International Workshop on Software Technology and Engineering Practice
Assessing software projects: tools for business owners
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
Validating UML models against architectural profiles
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
Proceedings of the 21st annual international conference on Documentation
Conceptual modeling with the object-process methodology in software architecture
Journal of Computing Sciences in Colleges
Architectural concerns in distributed and mobile collaborative systems
Journal of Systems Architecture: the EUROMICRO Journal - Special issue: Evolutions in parallel distributed and network-based processing
Viewpoints of DSP software and service architectures
Journal of Systems and Software
Architecture-level modifiability analysis (ALMA)
Journal of Systems and Software
Developing the extended enterprise with the FADEE
Proceedings of the 2004 ACM symposium on Applied computing
Ambient intelligence and the development of embedded system software
Ambient intelligence
Modelling the evolution of legacy systems to web-based systems
Journal of Software Maintenance and Evolution: Research and Practice - Special issue: Web site evolution
Knowledge based reasoning for software architectural design strategies
ACM SIGSOFT Software Engineering Notes
Comparison of Software Product Line Architecture Design Methods: COPA, FAST, FORM, KobrA and QADA
Proceedings of the 26th International Conference on Software Engineering
Comparison of Software Product Line Architecture Design Methods: COPA, FAST, FORM, KobrA and QADA
Proceedings of the 26th International Conference on Software Engineering
System architecture: the context for scenario-based model synthesis
Proceedings of the 12th ACM SIGSOFT twelfth international symposium on Foundations of software engineering
Towards a rule model for self-adaptive software
ACM SIGSOFT Software Engineering Notes
Teaching extreme programming to large groups of students
Journal of Systems and Software - Special issue: The new context for software engineering education and training
MADA, a mobile application development approach
UbiMob '04 Proceedings of the 1st French-speaking conference on Mobility and ubiquity computing
Architecture Decisions: Demystifying Architecture
IEEE Software
A quality-driven systematic approach for architecting distributed software applications
Proceedings of the 27th international conference on Software engineering
Smart debugging software architectural design in SDL
Journal of Systems and Software - Special issue: Computer software & applications
Toward an Architectural Knowledge Base for Wireless Service Engineering
IEEE Transactions on Software Engineering
Architectural support in industry: a reflection using C-POSH: Practice Articles
Journal of Software Maintenance and Evolution: Research and Practice - 2003 International Conference on Software Maintenance: The Architectural Evolution of Systems
Engineering distributed software: a structural discipline
Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering
On utility-based selection of architecture-modelling concepts
APCCM '05 Proceedings of the 2nd Asia-Pacific conference on Conceptual modelling - Volume 43
SEAS '05 Proceedings of the second international workshop on Software engineering for automotive systems
Availability simulation of peer-to-peer architectural styles
WADS '05 Proceedings of the 2005 workshop on Architecting dependable systems
Sure Fire Programming: a general framework for independent projects in Computer Science
Journal of Computing Sciences in Colleges
Science of Computer Programming - Special issue on system and software architectures(IWSSA'04)
Case studies on Analyzing Software Architectures for Usability
EUROMICRO '05 Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced 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
Using dependency models to manage complex software architecture
OOPSLA '05 Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Modeling the ODP Computational Viewpoint with UML 2.0
EDOC '05 Proceedings of the Ninth IEEE International EDOC Enterprise Computing Conference
Analyzing the Evolutionary History of the Logical Design of Object-Oriented Software
IEEE Transactions on Software Engineering
UMLDiff: an algorithm for object-oriented design differencing
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
IEEE Software
Automated Software Engineering
Using software evolution to focus architectural recovery
Automated Software Engineering
Runtime recovery and manipulation of software architecture of component-based systems
Automated Software Engineering
Classifying product families using platform coverage and variation mechanisms
Software—Practice & Experience
The Past, Present, and Future for Software Architecture
IEEE Software
The Golden Age of Software Architecture
IEEE Software
Constructing Meta-CASE Workbenches by Exploiting Visual Language Generators
IEEE Transactions on Software Engineering
Refactoring a legacy component for reuse in a software product line: a case study: Practice Articles
Journal of Software Maintenance and Evolution: Research and Practice - IEEE International Conference on Software Maintenance (ICSM2005)
Management and enterprise architecture click: The FAD(E)E framework
Information Systems Frontiers
The many faces of architectural descriptions
Information Systems Frontiers
Relating architectural views with architectural concerns
Proceedings of the 2006 international workshop on Early aspects at ICSE
Architecture-based testing using goals and plans
Proceedings of the ISSTA 2006 workshop on Role of software architecture for testing and analysis
A Methodology for Architectural Design of Concurrent and Distributed Software Systems
The Journal of Supercomputing
First workshop on sharing and reusing architectural knowledge
ACM SIGSOFT Software Engineering Notes
AVDL: a highly adaptable architecture view description language
Journal of Systems and Software
Architectural thinking and modeling with the architects' workbench
IBM Systems Journal - Model-driven software development
A web-based tool for managing architectural design decisions
ACM SIGSOFT Software Engineering Notes
Driving and managing architectural decisions with aspects
ACM SIGSOFT Software Engineering Notes
A general model of software architecture design derived from five industrial approaches
Journal of Systems and Software
A different need for sequencing contracts using state-based aspects
Proceedings of the 2nd workshop on Best practices in applying aspect-oriented software development
Using ontology to support development of software architectures
IBM Systems Journal
The data building blocks of the enterprise architect
Future Generation Computer Systems - Special section: Information engineering and enterprise architecture in distributed computing environments
The implications of network-centric software systems on software architecture: a critical evaluation
ACM-SE 45 Proceedings of the 45th annual southeast regional conference
Writing and executing ODP computational viewpoint specifications using Maude
Computer Standards & Interfaces
A DSS Design Model for complex problems: Lessons from mission critical infrastructure
Decision Support Systems
Concerns On Architecture-Centered Software Development: A Survey
Journal of Integrated Design & Process Science
Discovering Architectures from Running Systems
IEEE Transactions on Software Engineering
Software Design and Architecture The once and future focus of software engineering
FOSE '07 2007 Future of Software Engineering
Exploring Extensibility of Architectural Design Decisions
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
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
Post-development software architecture
ACM SIGSOFT Software Engineering Notes
Discovering the shared understanding dynamics of large software teams
CASCON '07 Proceedings of the 2007 conference of the center for advanced studies on Collaborative research
An evaluation and selection framework for interoperability standards
Information and Software Technology
Documenting after the fact: Recovering architectural design decisions
Journal of Systems and Software
A data-modelling approach to web application synthesis
International Journal of Web Engineering and Technology
An architectural pattern catalogue for mobile web information systems
International Journal of Mobile Communications
Configuring features with stakeholder goals
Proceedings of the 2008 ACM symposium on Applied computing
3-step knowledge transition: a case study on architecture evaluation
Proceedings of the 30th international conference on Software engineering
Exploiting connector knowledge to efficiently disseminate highly voluminous data sets
Proceedings of the 3rd international workshop on Sharing and reusing architectural knowledge
A value-based approach for documenting design decisions rationale: a replicated experiment
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
Issues with representing software architectures in the unified modeling language
AMCOS'05 Proceedings of the 4th WSEAS International Conference on Applied Mathematics and Computer Science
A catalog of architectural primitives for modeling architectural patterns
Information and Software Technology
A pattern language for designing e-business architecture
Journal of Systems and Software
A survey and evaluation of tool features for understanding reverse-engineered sequence diagrams
Journal of Software Maintenance and Evolution: Research and Practice - Special Issue on Program Comprehension through Dynamic Analysis (PCODA)
An e-contracting reference 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
Applying UML 2.0 to design a botanical document warehouse
MUSP'08 Proceedings of the 8th WSEAS International Conference on Multimedia systems and signal processing
Introducing Architecture-Centric Reuse into a Small Development Organization
ICSR '08 Proceedings of the 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems
Identifying and Improving Reusability Based on Coupling Patterns
ICSR '08 Proceedings of the 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems
Towards UML-Intensive Framework for Model-Driven Development
Balancing Agility and Formalism in Software Engineering
Extending Software Architecting Processes with Decision-Making Activities
Balancing Agility and Formalism in Software Engineering
Characterizing Relations between Architectural Views
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
On the Role of Architectural Design Decisions in Software Product Line Engineering
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
Structural modelling and analysis of Object Oriented Systems: a graph theoretic system approach
International Journal of Systems, Control and Communications
A scoped approach to traceability management
Journal of Systems and Software
An industrial case study in reconstructing requirements views
Empirical Software Engineering
Engineering a design method for web content management implementations
Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services
Towards High Coherent Requirement Implementation in Evolving Global Cooperative Software Design
Computer Supported Cooperative Work in Design IV
Software Engineering
Improving reliability of cooperative concurrent systems with exception flow analysis
Journal of Systems and Software
Question framework for architectural description quality evaluation
Software Quality Control
A Need for Biologically Inspired Architectural Description: The Agent Ontogenesis Case
Agent Computing and Multi-Agent Systems
A Lightweight Method for the Modelling of Enterprise Architectures
Service-Oriented Computing --- ICSOC 2008 Workshops
Architecture of the internet archive
SYSTOR '09 Proceedings of SYSTOR 2009: The Israeli Experimental Systems Conference
Software engineering technology innovation - Turning research results into industrial success
Journal of Systems and Software
How to get multi-agent systems accepted in industry?
International Journal of Agent-Oriented Software Engineering
Model-Driven approach to Software Architecture design
SHARK '09 Proceedings of the 2009 ICSE Workshop on Sharing and Reusing Architectural Knowledge
A probabilistic model for web usage mining
TELE-INFO'09 Proceedings of the 8th Wseas international conference on Telecommunications and informatics
A Perspective Ontology and IS Perspectives
Proceedings of the 2008 conference on Information Modelling and Knowledge Bases XIX
A model-driven environment for the deployment of pervasive service-oriented applications
Proceedings of the 2009 international conference on Pervasive services
Achieving Agility through Architecture Visibility
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
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
Extending the reflexion method for consolidating software variants into product lines
Software Quality Control
Enriching software architecture documentation
Journal of Systems and Software
Journal of Systems and Software
Model checking of healthcare domain models
Computer Methods and Programs in Biomedicine
The practical application of a process for eliciting and designing security in web service systems
Information and Software Technology
Discovery of architectural layers and measurement of layering violations in source code
Journal of Systems and Software
Effort Estimation in Capturing Architectural Knowledge
ASE '08 Proceedings of the 2008 23rd IEEE/ACM International Conference on Automated Software Engineering
ADDSS: Architecture Design Decision Support System Tool
ASE '08 Proceedings of the 2008 23rd IEEE/ACM International Conference on Automated Software Engineering
Characterizing software architecture changes: A systematic review
Information and Software Technology
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
Using Maude to write and execute ODP information viewpoint specifications
Computer Standards & Interfaces
The STCL test tools architecture
IBM Systems Journal
An empirical investigation of architectural prototyping
Journal of Systems and Software
Concern Visibility in Base Station Development --- An Empirical Investigation
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
Refinement of Software Product Line Architectures through Recursive Modeling Techniques
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
Software System Understanding via Architectural Views Extraction According to Multiple Viewpoints
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 Efficient Migration to Model-driven Development (MDD)
Electronic Notes in Theoretical Computer Science (ENTCS)
Realizing correspondences in multi-viewpoint specifications
EDOC'09 Proceedings of the 13th IEEE international conference on Enterprise Distributed Object Computing
Identifying components in object-oriented programs using dynamic analysis and clustering
CASCON '09 Proceedings of the 2009 Conference of the Center for Advanced Studies on Collaborative Research
Accelerating technical design of business applications: a knowledge-based approach
Proceedings of the 3rd India software engineering conference
A method for defining IEEE Std 1471 viewpoints
Journal of Systems and Software
An architecture for open learning management systems
PCI'01 Proceedings of the 8th Panhellenic conference on Informatics
Evaluating multi-agent system architectures: a case study concerning dynamic resource allocation
ESAW'02 Proceedings of the 3rd international conference on Engineering societies in the agents world III
Aligning application architecture to the business context
CAiSE'03 Proceedings of the 15th international conference on Advanced information systems engineering
XP'03 Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering
Reconciling the needs of architectural description with object-modeling notations
UML'00 Proceedings of the 3rd international conference on The unified modeling language: advancing the standard
Towards a UML profile for software architecture descriptions
UML'00 Proceedings of the 3rd international conference on The unified modeling language: advancing the standard
Understanding existing software with use case map scenarios
SAM'02 Proceedings of the 3rd international conference on Telecommunications and beyond: the broader applicability of SDL and MSC
Enabling the refinement of a software architecture into a design
UML'99 Proceedings of the 2nd international conference on The unified modeling language: beyond the standard
Using the UML for architectural description
UML'99 Proceedings of the 2nd international conference on The unified modeling language: beyond the standard
Specification: level integration of simulation and dependability analysis
Architecting dependable systems
Viability for codifying and documenting architectural design decisions with tool support
Journal of Software Maintenance and Evolution: Research and Practice
Top-down modeling methodology for model-driven SOA construction
OTM'07 Proceedings of the 2007 OTM confederated international conference on On the move to meaningful internet systems - Volume Part I
Using aspects in architectural description
Proceedings of the 10th international conference on Early aspects: current challenges and future directions
On the adequacy of i* models for representing and analyzing software architectures
ER'07 Proceedings of the 2007 conference on Advances in conceptual modeling: foundations and applications
From goals to high-variability software design
ISMIS'08 Proceedings of the 17th international conference on Foundations of intelligent systems
Relating software architecture views by using MDA
ICCSA'07 Proceedings of the 2007 international conference on Computational science and its applications - Volume Part III
Defining security architectural patterns based on viewpoints
ICCSA'07 Proceedings of the 2007 international conference on Computational science and its applications - Volume Part III
Architecture of the DICTE collaboration platform
CDVE'09 Proceedings of the 6th international conference on Cooperative design, visualization, and engineering
Mastering use cases: capturing functional requirements for interactive applications
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
Network-centric architecture for crisis management system
Proceedings of the 11th International Conference on Computer Systems and Technologies and Workshop for PhD Students in Computing on International Conference on Computer Systems and Technologies
Perceived productivity threats in large agile development projects
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
How do architecture patterns and tactics interact? A model and annotation
Journal of Systems and Software
Realizing architecture frameworks through megamodelling techniques
Proceedings of the IEEE/ACM international conference on Automated software engineering
Software architecture awareness in long-term software product evolution
Journal of Systems and Software
Information and Software Technology
Software architecture design: evaluation and transformation
ECBS'99 Proceedings of the 1999 IEEE conference on Engineering of computer-based systems
A model-driven architecture approach for developing e-learning platform
Edutainment'10 Proceedings of the Entertainment for education, and 5th international conference on E-learning and games
An agenda for concern-oriented software engineering
Proceedings of the FSE/SDP workshop on Future of software engineering research
Naive architecting - understanding the reasoning process of students: a descriptive survey
ECSA'10 Proceedings of the 4th European conference on Software architecture
Functional architecture modeling for the software product industry
ECSA'10 Proceedings of the 4th European conference on Software architecture
Explaining architectural choices to non-architects
ECSA'10 Proceedings of the 4th European conference on Software architecture
BeeEye: a framework for constructing architectural views
ECSA'10 Proceedings of the 4th European conference on Software architecture
ECSA'10 Proceedings of the 4th European conference on Software architecture
Architecture decision-making in support of complexity control
ECSA'10 Proceedings of the 4th European conference on Software architecture
Extensive Evaluation of Using a Game Project in a Software Architecture Course
ACM Transactions on Computing Education (TOCE)
Requirements and modeling for a studies orientation and recommendation system (SORS)
CIMMACS '10 Proceedings of the 9th WSEAS international conference on computational intelligence, man-machine systems and cybernetics
Assessing architectural drift in commercial software development: a case study
Software—Practice & Experience
A design perspective on modularity
Proceedings of the tenth international conference on Aspect-oriented software development
The reliability estimation, prediction and measuring of component-based software
Journal of Systems and Software
Reconciling the 3-layer architectural style with the eclipse plug-in-based architecture
Proceedings of the 1st Workshop on Developing Tools as Plug-ins
The architecture description language model
Graph transformations and model-driven engineering
Towards managing software architectures with ontologies
Graph transformations and model-driven engineering
Estimating footprints of model operations
Proceedings of the 33rd International Conference on Software Engineering
Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
Proceedings of the 6th International Workshop on SHAring and Reusing Architectural Knowledge
Towards a process for architectural modelling in agile software development
Proceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCS
Defining and documenting execution viewpoints for a large and complex software-intensive system
Journal of Systems and Software
Concepts and implementation techniques for web systems product-lines using existing frameworks
Proceedings of the 15th International Software Product Line Conference, Volume 2
Concepts and diagram elements for architectural knowledge management
Proceedings of the 5th European Conference on Software Architecture: Companion Volume
Modern software engineering methodologies meet data warehouse design: 4WD
DaWaK'11 Proceedings of the 13th international conference on Data warehousing and knowledge discovery
An agent-oriented approach to change propagation in software maintenance
Autonomous Agents and Multi-Agent Systems
Using game development to teach software architecture
International Journal of Computer Games Technology
A methodology for developing an agent systems reference architecture
AOSE'10 Proceedings of the 11th international conference on Agent-oriented software engineering
Applying a model-based approach to IT systems development using SysML extension
Proceedings of the 14th international conference on Model driven engineering languages and systems
Controlling software architecture erosion: A survey
Journal of Systems and Software
Towards more flexible architecture description languages for industrial applications
EWSA'06 Proceedings of the Third European conference on Software Architecture
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)
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
On the systematic conformance check of software artefacts
EWSA'05 Proceedings of the 2nd European conference on Software Architecture
The decision view of software architecture
EWSA'05 Proceedings of the 2nd European conference on Software Architecture
A study on software architecture evaluation
ICCSA'06 Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part IV
Proceedings of the 5th India Software Engineering Conference
The social network of software engineering research
Proceedings of the 5th India Software Engineering Conference
Improving the build architecture of legacy c/c++ software systems
FASE'05 Proceedings of the 8th international conference, held as part of the joint European Conference on Theory and Practice of Software conference on Fundamental Approaches to Software Engineering
Loose integration of COTS tools for the development of real time distributed control systems
ICCBSS'05 Proceedings of the 4th international conference on COTS-Based Software Systems
Resolving architectural mismatches of COTS through architectural reconciliation
ICCBSS'05 Proceedings of the 4th international conference on COTS-Based Software Systems
Sociopolitical Aspects of Interoperability and Enterprise Architecture in E-Government
Social Science Computer Review
ICATPN'05 Proceedings of the 26th international conference on Applications and Theory of Petri Nets
Towards supporting the software architecture life cycle
Journal of Systems and Software
A documentation framework for architecture decisions
Journal of Systems and Software
A study on the component based architecture for workflow rule engine and tool
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and Its Applications - Volume Part III
Software architecture analysis of usability
EHCI-DSVIS'04 Proceedings of the 2004 international conference on Engineering Human Computer Interaction and Interactive Systems
Architecture based deployment of large-scale component based systems: the tool and principles
CBSE'05 Proceedings of the 8th international conference on Component-Based Software Engineering
The supportive effect of patterns in architecture decision recovery - A controlled experiment
Science of Computer Programming
A multi-perspective framework for organizational patterns
ER'06 Proceedings of the 25th international conference on Conceptual Modeling
Performance evaluation approaches for software architects
Component-Based Software Development for Embedded Systems
Reasoning about exception flow at the architectural level
Rigorous Development of Complex Fault-Tolerant Systems
Characterization and evaluation of multi-agent system architectural styles
Software Engineering for Multi-Agent Systems IV
Dependencies between data decisions
SPW/ProSim'06 Proceedings of the 2006 international conference on Software Process Simulation and Modeling
Software architecture description and UML
UML'04 Proceedings of the 2004 international conference on UML Modeling Languages and Applications
Software architecture description and UML
UML Modeling Languages and Applications
Feature-Based variability meta-modeling for service-oriented product lines
MODELS'11 Proceedings of the 2011th international conference on Models in Software Engineering
Applying formal description techniques to software architectural design
Computer Communications
Generation of task-specific architecture documentation for developers
Proceedings of the 17th international doctoral symposium on Components and Architecture
A bargaining-specific architecture for supporting automated service agreement negotiation systems
Science of Computer Programming
Collaborative prioritization of architectural concerns
Journal of Systems and Software
RCDA: Architecting as a risk- and cost management discipline
Journal of Systems and Software
Architectural task allocation in distributed environment: a traceability perspective
Proceedings of the 34th International Conference on Software Engineering
Concern coverage in base station development: an empirical investigation
Software and Systems Modeling (SoSyM)
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
Architectural decision identification in architectural patterns
Proceedings of the WICSA/ECSA 2012 Companion Volume
Derivation of process-oriented logical architectures: an elicitation approach for cloud design
PROFES'12 Proceedings of the 13th international conference on Product-Focused Software Process Improvement
Estimating the software product value during the development process
PROFES'12 Proceedings of the 13th international conference on Product-Focused Software Process Improvement
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
A M2MC based approach for mapping two ADL models
Proceedings of the Second International Conference on Computational Science, Engineering and Information Technology
Interpreting “systems architecting”
Systems Engineering
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
Sprint planning optimization in agile data warehouse design
DaWaK'12 Proceedings of the 14th international conference on Data Warehousing and Knowledge Discovery
Information Resources Management Journal
3D architecture viewpoints on service automation
Journal of Systems and Software
Evaluation framework for software architecture viewpoint languages
Proceedings of the 9th international ACM Sigsoft conference on Quality of software architectures
Flexible views for view-based model-driven development
Proceedings of the 18th international doctoral symposium on Components and architecture
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Flexible development of variable software features for mobile business applications
Proceedings of the 17th International Software Product Line Conference co-located workshops
Experiences with using the systematic method for architecture recovery (SyMAR)
Proceedings of the South African Institute for Computer Scientists and Information Technologists Conference
Software architecture documentation for developers: a survey
ECSA'13 Proceedings of the 7th European conference on Software Architecture
ADAM: External dependency-driven architecture discovery and analysis of quality attributes
ACM Transactions on Software Engineering and Methodology (TOSEM)
Evolutionary and collaborative software architecture recovery with Softwarenaut
Science of Computer Programming
Architecture-centric support for adaptive service collaborations
ACM Transactions on Software Engineering and Methodology (TOSEM)
A reference architecture for cooperative driving
Journal of Systems Architecture: the EUROMICRO Journal
Information and Software Technology
Empirical evaluation of the understandability of architectural component diagrams
Proceedings of the WICSA 2014 Companion Volume
Variability viewpoint to describe reference architectures
Proceedings of the WICSA 2014 Companion Volume
Software and Systems Modeling (SoSyM)
Hi-index | 0.02 |
The 4 + 1 View Model describes software architecture using five concurrent views, each of which addresses a specific set of concerns: The logical view describes the design's object model, the process view describes the design's concurrency and synchronization aspects; the physical view describes the mapping of the software onto the hardware and shows the system's distributed aspects, and the development view describes the software's static organization in the development environment. Software designers can organize the description of their architectural decisions around these four views and then illustrate them with a few selected use cases, or scenarios, which constitute a fifth view. The architecture is partially evolved from these scenarios.The 4+1 View Model allows various stakeholders to find what they need in the software architecture. System engineers can approach it first from the physical view, then the process view; end users, customers, and data specialists can approach it from the logical view; and project managers and software-configuration staff members can approach it from the development view.