Communicating sequential processes
Communicating sequential processes
Module interconnection languages
Journal of Systems and Software
Statecharts: A visual formalism for complex systems
Science of Computer Programming
ANNA, a language for annotating Ada programs: reference manual
ANNA, a language for annotating Ada programs: reference manual
The Z notation: a reference manual
The Z notation: a reference manual
Fundamentals of software engineering
Fundamentals of software engineering
ACM Computing Surveys (CSUR)
Foundations for the study of software architecture
ACM SIGSOFT Software Engineering Notes
The CODE 2.0 graphical parallel programming language
ICS '92 Proceedings of the 6th international conference on Supercomputing
Partial orderings of event sets and their application to prototyping concurrent, timed systems
Journal of Systems and Software - Special issue on applying specification, verification, and validation techniques to industrial software systems
A calculus of mobile processes, I
Information and Computation
Using style to understand descriptions of software architecture
SIGSOFT '93 Proceedings of the 1st ACM SIGSOFT symposium on Foundations of software engineering
ACM Transactions on Programming Languages and Systems (TOPLAS)
Exploiting style in architectural design environments
SIGSOFT '94 Proceedings of the 2nd ACM SIGSOFT symposium on Foundations of software engineering
Modechart: A Specification Language for Real-Time Systems
IEEE Transactions on Software Engineering
Abstractions for Software Architecture and Tools to Support Them
IEEE Transactions on Software Engineering - Special issue on software architecture
Specification and Analysis of System Architecture Using Rapide
IEEE Transactions on Software Engineering - Special issue on software architecture
Correct Architecture Refinement
IEEE Transactions on Software Engineering - Special issue on software architecture
IEEE Transactions on Software Engineering - Special issue on software architecture
The essential distributed objects survival guide
The essential distributed objects survival guide
Summary of the Dagstuhl workshop on software architecture
ACM SIGSOFT Software Engineering Notes
Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
Dynamic structure in software architectures
SIGSOFT '96 Proceedings of the 4th ACM SIGSOFT symposium on Foundations of software engineering
Using object-oriented typing to support architectural design in the C2 style
SIGSOFT '96 Proceedings of the 4th ACM SIGSOFT symposium on Foundations of software engineering
ADLs and dynamic architecture changes
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
Style-based refinement for software architecture
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
Succeedings of the second international software architecture workshop (ISAW-2)
ACM SIGSOFT Software Engineering Notes
Using weaves for software construction and analysis
ICSE '91 Proceedings of the 13th international conference on Software engineering
A formal basis for architectural connection
ACM Transactions on Software Engineering and Methodology (TOSEM)
Formal modeling and analysis of the HLA component integration standard
SIGSOFT '98/FSE-6 Proceedings of the 6th ACM SIGSOFT international symposium on Foundations of software engineering
Architecture-based runtime software evolution
Proceedings of the 20th international conference on Software engineering
Integrating architecture description languages with a standard design method
Proceedings of the 20th international conference on Software engineering
Using off-the-shelf middleware to implement connectors in distributed software architectures
Proceedings of the 21st international conference on Software engineering
A language and environment for architecture-based software development and evolution
Proceedings of the 21st international conference on Software engineering
An Event-Based Architecture Definition Language
IEEE Transactions on Software Engineering
Specifying Distributed Software Architectures
Proceedings of the 5th European Software Engineering Conference
ICSE '93 Selected papers from the Workshop on Studies of Software Design
Assessing the Suitability of a Standard Design Method for Modeling Software Architectures
WICSA1 Proceedings of the TC2 First Working IFIP Conference on Software Architecture (WICSA1)
Acme: an architecture description interchange language
CASCON '97 Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research
Extending design environments to software architecture design
KBSE '96 Proceedings of The 11th Knowledge-Based Software Engineering Conference
Abstractions and Implementations forArchitectural Connections
ICCDS '96 Proceedings of the 3rd International Conference on Configurable Distributed Systems
A Survey of Architecture Description Languages
IWSSD '96 Proceedings of the 8th International Workshop on Software Specification and Design
SP '97 Proceedings of the 1997 IEEE Symposium on Security and Privacy
Three Concepts of System Architecture
Three Concepts of System Architecture
A formal approach to software architecture
A formal approach to software architecture
Domains of concern in software architectures and architecture description languages
DSL'97 Proceedings of the Conference on Domain-Specific Languages on Conference on Domain-Specific Languages (DSL), 1997
Towards a taxonomy of software connectors
Proceedings of the 22nd international conference on Software engineering
DocEng '01 Proceedings of the 2001 ACM Symposium on Document engineering
Taming architectural evolution
Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering
Modeling software architectures in the Unified Modeling Language
ACM Transactions on Software Engineering and Methodology (TOSEM)
Event-based implicit invocation decentralized in Ada
ACM SIGAda Ada Letters
Systematic aid for developing middleware architectures
Communications of the ACM - Adaptive middleware
Evolving and using coordinated systems
Proceedings of the International Workshop on Principles of Software Evolution
The role of dependencies in component-based systems evolution
Proceedings of the International Workshop on Principles of Software Evolution
Exploiting architectural design knowledge to support self-repairing systems
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Model checking software architecture specifications in SAM
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
On the role of middleware in architecture-based software development
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
A Methodology for Architecture-Level Reliability Risk Analysis
IEEE Transactions on Software Engineering
ArchJava: connecting software architecture to implementation
Proceedings of the 24th International Conference on Software Engineering
Static and dynamic structure in design patterns
Proceedings of the 24th International Conference on Software Engineering
Building product populations with software components
Proceedings of the 24th International Conference on Software Engineering
An infrastructure for the rapid development of XML-based architecture description languages
Proceedings of the 24th International Conference on Software Engineering
Using UML Profiles for Documenting Web-Based Application Frameworks
Annals of Software Engineering
Modeling Architecture Description Languages Using AML
Automated Software Engineering
An Approach for Recovering Distributed System Architectures
Automated Software Engineering
Experiences with ALMA: architecture-level modifiability analysis
Journal of Systems and Software
Performance-steered design of software architectures for embedded multicore systems
Software—Practice & Experience
Reconciling the needs of architectural description with object-modeling notations
Science of Computer Programming - Special issue on unified modeling language (UML 2000)
IEEE Software
ACM SIGSOFT Software Engineering Notes
Towards software architecture at runtime
ACM SIGSOFT Software Engineering Notes
A Formal Approach to Heterogeneous Software Modeling
FASE '00 Proceedings of the Third Internationsl Conference on Fundamental Approaches to Software Engineering: Held as Part of the European Joint Conferences on the Theory and Practice of Software, ETAPS 2000
Structured Component Composition Frameworks for Embedded System Design
HiPC '02 Proceedings of the 9th International Conference on High Performance Computing
Using the TrustME Tool Suite for Automatic Component Protocol Adaptation
ICCS '02 Proceedings of the International Conference on Computational Science-Part II
Mixed Formal Specifications with PVS
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Connectors for CORBA Components
OOIS '02 Proceedings of the 8th International Conference on Object-Oriented. Information Systems
Type-Safe Prototype-Based Component Evolution
ECOOP '02 Proceedings of the 16th European Conference on Object-Oriented Programming
Architectural Reasoning in ArchJava
ECOOP '02 Proceedings of the 16th European Conference on Object-Oriented Programming
CAiSE '02 Proceedings of the 14th International Conference on Advanced Information Systems Engineering
COTS-Based System Engineering: The Linguistics Approach
ICCBSS '02 Proceedings of the First International Conference on COTS-Based Software Systems
The K-Component Architecture Meta-model for Self-Adaptive Software
REFLECTION '01 Proceedings of the Third International Conference on Metalevel Architectures and Separation of Crosscutting Concerns
Integrating the ConcernBASE Approach with SADL
«UML» '01 Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools
Architecture-Level Support for Software Component Deployment in Resource Constrained Environments
CD '02 Proceedings of the IFIP/ACM Working Conference on Component Deployment
Architectures of Enterprise Systems: Modelling Transactional Contexts
CD '02 Proceedings of the IFIP/ACM Working Conference on Component Deployment
Representing Product Family Architectures in an Extensible Architecture Description Language
PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering
Towards an ADL for Designing Agent-Based Systems
AOSE '01 Revised Papers and Invited Contributions from the Second International Workshop on Agent-Oriented Software Engineering II
A feature manager approach to the analysis of component-interactions
FMOODS '02 Proceedings of the IFIP TC6/WG6.1 Fifth International Conference on Formal Methods for Open Object-Based Distributed Systems V
Why can't they create architecture models like "Developer X"?: an experience report
Proceedings of the 25th International Conference on Software Engineering
Describing Evolving Dependable Systems using Co-operative Software Architectures
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Revealing component properties through architectural styles
Journal of Systems and Software - Special issue on: Component-based software engineering
Trustworthy components-compositionality and prediction
Journal of Systems and Software - Special issue on: Component-based software engineering
Quality-driven software architecture composition
Journal of Systems and Software - Special issue on: Software architecture - Engineering quality attributes
Unfriendly COTS Integration-Instrumentation and Interfaces for Improved Plugability
Proceedings of the 16th IEEE international conference on Automated software engineering
LfP: A Specification Language for Rapid Prototyping of Concurrent Systems
RSP '01 Proceedings of the 12th International Workshop on Rapid System Prototyping
Composing architectural styles from architectural primitives
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
DAOP-ADL: an architecture description language for dynamic component and aspect-based development
Proceedings of the 2nd international conference on Generative programming and component engineering
Bridging models across the software lifecycle
Journal of Systems and Software - Special issue: Best papers on Software Engineering from the SEKE'01 Conference
Program control language: a programming language for adaptive distributed applications
Journal of Parallel and Distributed Computing
Quantifiable architecting of dependable systems of embedded systems
ACM SIGSOFT Software Engineering Notes
Automated Software Engineering
Formally analyzing software architectural specifications using SAM
Journal of Systems and Software
Abstract Communication Model for Distributed Systems
IEEE Transactions on Software Engineering
Component-Based Self-Adaptability in Peer-to-Peer Architectures
Proceedings of the 26th International Conference on Software Engineering
QoS Management specification support for multimedia middleware
Journal of Systems and Software
Competitive algorithms for the dynamic selection of component implementations
IBM Systems Journal
A system model for dynamically reconfigurable software
IBM Systems Journal
Adaptive Resource Management in Middleware: A Survey
IEEE Distributed Systems Online
Mae---a system model and environment for managing architectural evolution
ACM Transactions on Software Engineering and Methodology (TOSEM)
A basic model for components implementation of software architecture
ACM SIGSOFT Software Engineering Notes
A Uniform Meta-Model for Mediating Formal Electronic Conferences
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
Towards a model-driven approach to build component-based adaptable middleware
ARM '04 Proceedings of the 3rd workshop on Adaptive and reflective middleware
Developing Ambient Intelligence Systems: A Solution based on Web Services
Automated Software Engineering
System level modeling of component based software systems
CompSysTech '04 Proceedings of the 5th international conference on Computer systems and technologies
An analysis of modularity in aspect oriented design
Proceedings of the 4th international conference on Aspect-oriented software development
Designing Interaction Systems for Distributed Applications
IEEE Distributed Systems Online
A comprehensive approach for the development of modular software architecture description languages
ACM Transactions on Software Engineering and Methodology (TOSEM)
A strategy for selecting multiple components
Proceedings of the 2005 ACM symposium on Applied computing
A Style-Aware Architectural Middleware for Resource-Constrained, Distributed Systems
IEEE Transactions on Software Engineering
Proceedings of the 5th international workshop on Software and performance
Hierarchical composition of industrial components
Science of Computer Programming - Special issue on new software composition concepts
A planning based approach to failure recovery in distributed systems
WOSS '04 Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems
A survey of self-management in dynamic software architecture specifications
WOSS '04 Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems
Encapsulation of structural adaptation by composite components
WOSS '04 Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems
Self-adaptation for everyday systems
WOSS '04 Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems
CHARMY: an extensible tool for architectural analysis
Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering
Towards an architectural treatment of software security: a connector-centric approach
SESS '05 Proceedings of the 2005 workshop on Software engineering for secure systems—building trustworthy applications
Leveraging architectural models to inject trust into software systems
SESS '05 Proceedings of the 2005 workshop on Software engineering for secure systems—building trustworthy applications
Improving system dependability by enforcing architectural intent
WADS '05 Proceedings of the 2005 workshop on Architecting dependable systems
Towards software architecture-based regression testing
WADS '05 Proceedings of the 2005 workshop on Architecting dependable systems
Software Reuse in Product Populations
IEEE Transactions on Software Engineering
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)
KERIS: evolving software with extensible modules: Research Articles
Journal of Software Maintenance and Evolution: Research and Practice - Unanticipated Software Evolution
A Framework to Specify Incremental Software Architecture Transformations
EUROMICRO '05 Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications
Distribution of a Hierarchical Component in a Non-Connected Environment
EUROMICRO '05 Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications
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
DREAM: A Component Framework for Constructing Resource-Aware, Configurable Middleware
IEEE Distributed Systems Online
NFRs-aware architectural evolution of component-based software
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
Integrating COTS Software into Systems through Instrumentation and Reasoning
Automated Software Engineering
SEM '05 Proceedings of the 5th international workshop on Software engineering and middleware
ArchEvol: versioning architectural-implementation relationships
Proceedings of the 12th international workshop on Software configuration management
ACM SIGSOFT Software Engineering Notes
Typing abstractions and management in a component framework
ASP-DAC '03 Proceedings of the 2003 Asia and South Pacific Design Automation Conference
Using software evolution to focus architectural recovery
Automated Software Engineering
Runtime recovery and manipulation of software architecture of component-based systems
Automated Software Engineering
Proceedings of the 28th international conference on Software engineering
The many faces of architectural descriptions
Information Systems Frontiers
Reflections on architectural connection: seven issues on aspects and ADLs
Proceedings of the 2006 international workshop on Early aspects at ICSE
Structural component composition for system-level models
Formal methods and models for system design
Describing dynamic software architectures using an extended UML model
Proceedings of the 2006 ACM symposium on Applied computing
Analyzing architectural styles with alloy
Proceedings of the ISSTA 2006 workshop on Role of software architecture for testing and analysis
Formalizing and validating UML architecture description of web systems
ICWE '06 Workshop proceedings of the sixth international conference on Web engineering
A Methodology for Architectural Design of Concurrent and Distributed Software Systems
The Journal of Supercomputing
AVDL: a highly adaptable architecture view description language
Journal of Systems and Software
An implementation framework for software architectures based on the coordination paradigm
Science of Computer Programming
Applying the CBSE paradigm in the real time specification for Java
JTRES '06 Proceedings of the 4th international workshop on Java technologies for real-time and embedded systems
Enforceable component-based realtime contracts
Real-Time Systems
Driving and managing architectural decisions with aspects
ACM SIGSOFT Software Engineering Notes
Proceedings of the 44th annual Southeast regional conference
WOSP '07 Proceedings of the 6th international workshop on Software and performance
Component composition preserving behavioral contracts based on communication traces
Theoretical Computer Science - Implementation and application of automata
Moving architectural description from under the technology lamppost
Information and Software Technology
Using Microcomponents and Design Patterns to Build Evolutionary Transaction Services
Electronic Notes in Theoretical Computer Science (ENTCS)
A case study in re-engineering to enforce architectural control flow and data sharing
Journal of Systems and Software
Architecting Fault-tolerant Component-based Systems: from requirements to testing
Electronic Notes in Theoretical Computer Science (ENTCS)
Kumbang: A domain ontology for modelling variability in software product families
Advanced Engineering Informatics
Journal of Systems and Software
Modeling traceability of concerns in architectural views
Proceedings of the 10th international workshop on Aspect-oriented modeling
A method to test concurrent systems using architectural specification
The Journal of Supercomputing
A DSS Design Model for complex problems: Lessons from mission critical infrastructure
Decision Support Systems
Trust-By-Contract: Modelling, Analysing And Predicting Behaviour Of Software Architectures
Journal of Integrated Design & Process Science
Component-Based Software Development - A Practitioner'S View
Journal of Integrated Design & Process Science - Component-Based System Development
Product lines for digital information products
Information Systems
Applying ontology in architecture-based self-management applications
Proceedings of the 2007 ACM symposium on Applied computing
Classifying variability modeling techniques
Information and Software Technology
Discovering Architectures from Running Systems
IEEE Transactions on Software Engineering
Modeling Product Line Architectures through Change Sets and Relationships
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Supporting Heterogeneous Architecture Descriptions in an Extensible Toolset
ICSE '07 Proceedings of the 29th international conference on Software Engineering
ArchStudio 4: An Architecture-Based Meta-Modeling Environment
ICSE COMPANION '07 Companion to the proceedings of the 29th International Conference on Software Engineering
Software Design and Architecture The once and future focus of software engineering
FOSE '07 2007 Future of Software Engineering
QoS-aware model driven architecture through the UML and CIM
Information Systems Frontiers
Towards the Architectural Definition of the Health Watcher System with AO-ADL
EARLYASPECTS '07 Proceedings of the Early Aspects at ICSE: Workshops in Aspect-Oriented Requirements Engineering and Architecture Design
UML Profiles for Design Decisions and Non-Functional Requirements
SHARK-ADI '07 Proceedings of the Second Workshop on SHAring and Reusing architectural Knowledge Architecture, Rationale, and Design Intent
Dependency Management in Software Component Deployment
Electronic Notes in Theoretical Computer Science (ENTCS)
Software Connector Classification and Selection for Data-Intensive Systems
IWICSS '07 Proceedings of the Second International Workshop on Incorporating COTS Software into Software Systems: Tools and Techniques
Automating component-based system assembly
Proceedings of the 2007 international symposium on Software testing and analysis
Adaptation for Hierarchical Components and Services
Electronic Notes in Theoretical Computer Science (ENTCS)
A mapping from AADL to Java-RTSJ
JTRES '07 Proceedings of the 5th international workshop on Java technologies for real-time and embedded systems
GPCE '07 Proceedings of the 6th international conference on Generative programming and component engineering
Post-development software architecture
ACM SIGSOFT Software Engineering Notes
Aspect-oriented connectors for coordination
International workshop on Synthesis and analysis of component connectors: in conjunction with the 6th ESEC/FSE joint meeting
How can we liberate ourselves from pointers?
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
Towards the development of a rigorous model-driven domain-specific software engineering environment
ACST'07 Proceedings of the third conference on IASTED International Conference: Advances in Computer Science and Technology
Foundations of a simple and unified component-oriented language
Computer Languages, Systems and Structures
Reliability models in architecture description languages
CompSysTech '07 Proceedings of the 2007 international conference on Computer systems and technologies
Runtime adaptation in safety-critical automotive systems
SE'07 Proceedings of the 25th conference on IASTED International Multi-Conference: Software Engineering
Middleware support for the deployment of ubiquitous software components
Personal and Ubiquitous Computing - Special Issue: Selected Papers of the ARCS06 Conference
Documenting after the fact: Recovering architectural design decisions
Journal of Systems and Software
ASM-based model of dynamic service update in OSGi
ACM SIGSOFT Software Engineering Notes
View composition in multiagent architectures
International Journal of Agent-Oriented Software Engineering
A component-based and aspect-oriented model for software evolution
International Journal of Computer Applications in Technology
Slicing UML architectural models
ACM SIGSOFT Software Engineering Notes
Multi-agent designs for ambient systems
Proceedings of the 1st international conference on Ambient media and systems
A component platform for experimenting with autonomic composition
Proceedings of the 1st international conference on Autonomic computing and communication systems
UML&AADL '2007 grand challenges
ACM SIGBED Review
Early prediction of software component reliability
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
Security policy refinement and enforcement for the design of multi-level secure systems
Journal of Computer Security - Privacy, Security and Trust (PST) Technologies: Evolution and Challenges
Comparing architecture description languages for mobile software systems
Proceedings of the 1st international workshop on Software architectures and mobility
Modelling Dynamic Software Architectures using Typed Graph Grammars
Electronic Notes in Theoretical Computer Science (ENTCS)
A metamodel for federation architectures
ACM Transactions on Modeling and Computer Simulation (TOMACS)
A generic model for managing software architecture evolution
ICS'05 Proceedings of the 9th WSEAS International Conference on Systems
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
Reliable dynamic reconfigurations in the fractal component model
Proceedings of the 6th international workshop on Adaptive and reflective middleware: held at the ACM/IFIP/USENIX International Middleware Conference
Integrating aspects in software architectures: PRISMA applied to robotic tele-operated systems
Information and Software Technology
A catalog of architectural primitives for modeling architectural patterns
Information and Software Technology
Using Aspects for Enforcing Formal Architectural Invariants
Electronic Notes in Theoretical Computer Science (ENTCS)
The STSLib Project: Towards a Formal Component Model Based on STS
Electronic Notes in Theoretical Computer Science (ENTCS)
Visualizing Product Line Domain Variability by Aspect-Oriented Modeling
REV '07 Proceedings of the Second International Workshop on Requirements Engineering Visualization
π-ADL.NET: a high level architecture description language compiler for the .NET platform
SEPADS'08 Proceedings of the 7th WSEAS International Conference on Software Engineering, Parallel and Distributed Systems
Search-based many-to-one component substitution
Journal of Software Maintenance and Evolution: Research and Practice - Search Based Software Engineering [SBSE]
An automatic transformation from COSA software architecture to CORBA platform
NOTERE '08 Proceedings of the 8th international conference on New technologies in distributed systems
Describing Ontology Applications
ESWC '07 Proceedings of the 4th European conference on The Semantic Web: Research and Applications
Graph-Based Design and Analysis of Dynamic Software Architectures
Concurrency, Graphs and Models
Design, Implementation and Deployment of State Machines Using a Generative Approach
Architecting Dependable Systems V
Linking Programs to Architectures: An Object-Oriented Hierarchical Software Model Based on Boxes
The Common Component Modeling Example
Towards a Dependency Constraint Language to Manage Software Architectures
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
A Large Scope Transformational Approach for Distributed Architecture Design
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
A Model-Based Framework for Statically and Dynamically Checking Component Interactions
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
Design and evaluation of a context-aware service deployment for collaborative sessions
Computer Communications
The Pi-ADL.NET project: an inclusive approach to ADL compiler design
WSEAS Transactions on Computers
The Palladio component model for model-driven performance prediction
Journal of Systems and Software
Style-Based Model Transformation for Early Extrafunctional Analysis of Distributed Systems
QoSA '08 Proceedings of the 4th International Conference on Quality of Software-Architectures: Models and Architectures
Architectural Specification and Static Analyses of Contractual Application Properties
QoSA '08 Proceedings of the 4th International Conference on Quality of Software-Architectures: Models and Architectures
Life-Cycle Aware Modelling of Software Components
CBSE '08 Proceedings of the 11th International Symposium on Component-Based Software Engineering
Proceedings of the 2008 RISE/EFTS Joint International Workshop on Software Engineering for Resilient Systems
RPL: a policy language for dynamic reconfiguration
Proceedings of the 2008 RISE/EFTS Joint International Workshop on Software Engineering for Resilient Systems
An evolving hierarchical & modular approach to resilient software
Proceedings of the 2008 RISE/EFTS Joint International Workshop on Software Engineering for Resilient Systems
Synthesis of Data Views for Communicating Processes
Logic-Based Program Synthesis and Transformation
Specifying behavioral semantics of UML diagrams through graph transformations
Journal of Systems and Software
Quality attribute tradeoff through adaptive architectures at runtime
Journal of Systems and Software
Architecture-based refinements for secure computer systems design
Proceedings of the 2006 International Conference on Privacy, Security and Trust: Bridge the Gap Between PST Technologies and Business Services
Event strictness for components with complex bindings
Proceedings of the 2nd India software engineering conference
Adaptable architectural middleware for programming-in-the-small-and-many
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
Injecting software architectural constraints into legacy scientific applications
SECSE '09 Proceedings of the 2009 ICSE Workshop on Software Engineering for Computational Science and Engineering
A software architecture modeling tool
TELE-INFO'09 Proceedings of the 8th Wseas international conference on Telecommunications and informatics
Towards engineered architecture evolution
MISE '09 Proceedings of the 2009 ICSE Workshop on Modeling in Software Engineering
Self-Architecting Software SYstems (SASSY) from QoS-annotated activity models
PESOS '09 Proceedings of the 2009 ICSE Workshop on Principles of Engineering Service Oriented Systems
A model-driven environment for the deployment of pervasive service-oriented applications
Proceedings of the 2009 international conference on Pervasive services
A dependency constraint language to manage object-oriented software architectures
Software—Practice & Experience
A Model-Based Framework to Design and Debug Safe Component-Based Autonomic Systems
QoSA '09 Proceedings of the 5th International Conference on the Quality of Software Architectures: Architectures for Adaptive Software Systems
Control Encapsulation: A Calculus for Exogenous Composition of Software Components
CBSE '09 Proceedings of the 12th International Symposium on Component-Based Software Engineering
A Taxonomy-Driven Approach to Visually Prototyping Pervasive Computing Applications
DSL '09 Proceedings of the IFIP TC 2 Working Conference on Domain-Specific Languages
Enriching software architecture documentation
Journal of Systems and Software
GPCE '09 Proceedings of the eighth international conference on Generative programming and component engineering
A generative programming approach to developing pervasive computing systems
GPCE '09 Proceedings of the eighth international conference on Generative programming and component engineering
Sharing architecture knowledge through models: Quality and cost
The Knowledge Engineering Review
Proceedings of the 24th ACM SIGPLAN conference on Object oriented programming systems languages and applications
Enterprise architecture modelling-the issue of integration
Advanced Engineering Informatics
DUALLY: A framework for Architectural Languages and Tools Interoperability
ASE '08 Proceedings of the 2008 23rd IEEE/ACM International Conference on Automated Software Engineering
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
A model-driven approach to weave architectural styles into service-oriented architectures
Proceedings of the first international workshop on Model driven service engineering and data quality and security
A dynamic platform for run-time adaptation
Pervasive and Mobile Computing
Embedded architecture description language
Journal of Systems and Software
A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
Shaped Hierarchical Architectural Design
Electronic Notes in Theoretical Computer Science (ENTCS)
A Software Architecture-Based Approach for Formalising Middleware Behaviour
Electronic Notes in Theoretical Computer Science (ENTCS)
Architecture Description for Mobile Distributed Systems Using Typed π-Calculus
Electronic Notes in Theoretical Computer Science (ENTCS)
On Validity Assurance of Dynamic Reconfiguration for Component-based Programs
Electronic Notes in Theoretical Computer Science (ENTCS)
Combating architectural degeneration: a survey
Information and Software Technology
An environment for describing software systems
WSEAS Transactions on Computers
Rule-based architectural compliance checks for enterprise architecture management
EDOC'09 Proceedings of the 13th IEEE international conference on Enterprise Distributed Object Computing
Accelerating technical design of business applications: a knowledge-based approach
Proceedings of the 3rd India software engineering conference
Comparing methodologies for the transition between software requirements and architectures
SMC'09 Proceedings of the 2009 IEEE international conference on Systems, Man and Cybernetics
A classification and comparison of model checking software architecture techniques
Journal of Systems and Software
A family of languages for architecture constraint specification
Journal of Systems and Software
Conformance notions for the coordination of interaction components
Science of Computer Programming
Modeling PLA variation of privacy-enhancing personalized systems
Proceedings of the 13th International Software Product Line Conference
An architecture for open learning management systems
PCI'01 Proceedings of the 8th Panhellenic conference on Informatics
FORMAware: framework of reflective components for managing architecture adaptation
SEM'02 Proceedings of the 3rd international conference on Software engineering and middleware
Scenario-driven dynamic analysis of distributed architectures
FASE'07 Proceedings of the 10th international conference on Fundamental approaches to software engineering
Enforcing architecture and deployment constraints of distributed component-based software
FASE'07 Proceedings of the 10th international conference on Fundamental approaches to software engineering
Applying OMG D&C specification and ECA rules for autonomous distributed component-based systems
MoDELS'06 Proceedings of the 2006 international conference on Models in software engineering
A description language for composable components
FASE'03 Proceedings of the 6th international conference on Fundamental approaches to software engineering
SCL: a simple, uniform and operational language for component-oriented programming in smalltalk
ISC'06 Proceedings of the 14th international conference on Advances in smalltalk
Combining formal methods and aspects for specifying and enforcing architectural invariants
COORDINATION'07 Proceedings of the 9th international conference on Coordination models and languages
Towards a UML profile for software architecture descriptions
UML'00 Proceedings of the 3rd international conference on The unified modeling language: advancing the standard
The GridLite DREAM: bringing the grid to your pocket
Proceedings of the 12th Monterey conference on Reliable systems on unreliable networked platforms
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
Architectural mismatch tolerance
Architecting dependable systems
Quality analysis of dependable systems: a developer oriented approach
Architecting dependable systems
Architecting dependable systems IV
Data encapsulation in software components
CBSE'07 Proceedings of the 10th international conference on Component-based software engineering
Automated and unanticipated flexible component substitution
CBSE'07 Proceedings of the 10th international conference on Component-based software engineering
Integration of time issues into component-based applications
CBSE'07 Proceedings of the 10th international conference on Component-based software engineering
Science of Computer Programming
XTemplate 3.0: adding semantics to hypermedia compositions and providing document structure reuse
Proceedings of the 2010 ACM Symposium on Applied Computing
Checking architectural compliance in component-based systems
Proceedings of the 2010 ACM Symposium on Applied Computing
Paving the road for formally defined architecture description in software development
Proceedings of the 2010 ACM Symposium on Applied Computing
Modeling the variability of architectural patterns
Proceedings of the 2010 ACM Symposium on Applied Computing
ArchC#: a new architecture description language for distributed systems
FSEN'07 Proceedings of the 2007 international conference on Fundamentals of software engineering
From model-based design to formal verification of adaptive embedded systems
ICFEM'07 Proceedings of the formal engineering methods 9th international conference on Formal methods and software engineering
Using mobile architecture modeling and simulation for enterprise applications
TEAA'06 Proceedings of the 2nd international conference on Trends in enterprise application architecture
AO-ADL: an ADL for describing aspect-oriented architectures
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
Composite connectors for composing software components
SC'07 Proceedings of the 6th international conference on Software composition
Software architecture and mobility: A roadmap
Journal of Systems and Software
Ambient-PRISMA: Ambients in mobile aspect-oriented software architecture
Journal of Systems and Software
An architecture-driven software mobility framework
Journal of Systems and Software
A UML 2.0 profile for architecting B3G applications
RISE'06 Proceedings of the 3rd international conference on Rapid integration of software engineering techniques
Composing components with shared services in the Kmelia model
SC'08 Proceedings of the 7th international conference on Software composition
COMPASS: composition-centric mapping of aspectual requirements to architecture
Transactions on aspect-oriented software development IV
Design in CommUnity with extension morphisms
Formal methods and hybrid real-time systems
A Generic Approach to Connector Architectures Part I: The General Framework
Fundamenta Informaticae
A catalogue of component connectors to support development with reuse
Journal of Systems and Software
Analyzing architectural styles
Journal of Systems and Software
Developing next generation ADLs through MDE techniques
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Engineering parallel applications with tunable architectures
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Model-based testing and the UML testing profile
Semantics and algebraic specification
A new approach for component's port modeling in software architecture
Journal of Systems and Software
An I/O Automata-based Approach to Verify Component Compatibility: Application to the CyCab Car
Electronic Notes in Theoretical Computer Science (ENTCS)
Using systematic mapping to explore software architecture knowledge
Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge
TracED: A tool for capturing and tracing engineering design processes
Advances in Engineering Software
A model-driven approach for managing software architectures with multiple evolving concerns
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
A comprehensive engineering framework for guaranteeing component compatibility
Journal of Systems and Software
XTemPlate 3.0 language: easing the authoring of NCL programs for interactive digital TV
WebMedia '09 Proceedings of the XV Brazilian Symposium on Multimedia and the Web
Realizing architecture frameworks through megamodelling techniques
Proceedings of the IEEE/ACM international conference on Automated software engineering
Stop the software architecture erosion: building better software systems
Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
Stop the software architecture erosion
Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
Modelling the asynchronous dynamic evolution of architectural types
SOAR'09 Proceedings of the First international conference on Self-organizing architectures
An ADL-approach to specifying and analyzing centralized-mode architectural connection
ECSA'10 Proceedings of the 4th European conference on Software architecture
Toward an aspect oriented ADL for embedded systems
ECSA'10 Proceedings of the 4th European conference on Software architecture
Software architecture and software configuration management
SCM'01/SCM'03 Proceedings of the 2001 ICSE Workshops on SCM 2001, and SCM 2003 conference on Software configuration management
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
The DOPLER meta-tool for decision-oriented variability modeling: a multiple case study
Automated Software Engineering
Plugin driven architecture for intelligent management of building
AmI'10 Proceedings of the First international joint conference on Ambient intelligence
Monarch: model-based development of software architectures
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part II
Design verification in model-based μ-controller development using an abstract component
Software and Systems Modeling (SoSyM)
Towards handling architecture design, variability and evolution with model transformations
Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems
Component types qualification in Java legacy code driven by communication integrity rules
Proceedings of the 4th India Software Engineering Conference
Towards an approach of formal verification of mediation protocol based on web services
Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
Stream: a strategy for transition between requirements models and architectural models
Proceedings of the 2011 ACM Symposium on Applied Computing
STCML: an extensible XML-based language for socio-technical modeling
Proceedings of the 4th International Workshop on Cooperative and Human Aspects of Software Engineering
Proceedings of the 33rd International Conference on Software Engineering
A language for behavioural modelling of architectural patterns
Proceedings of the Third Workshop on Behavioural Modelling
Software engineering of component-based systems-of-systems: a reference framework
Proceedings of the 14th international ACM Sigsoft symposium on Component based software engineering
Developing dependable software-intensive systems: AADL vs. EAST-ADL
Ada-Europe'11 Proceedings of the 16th Ada-Europe international conference on Reliable software technologies
Variability quality evaluation on component-based software product lines
Proceedings of the 15th International Software Product Line Conference, Volume 2
Towards an ontology-based approach for deriving product architectures
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
ICSR'11 Proceedings of the 12th international conference on Top productivity through software reuse
Achieving reuse with pluggable software units
ICSR'11 Proceedings of the 12th international conference on Top productivity through software reuse
Assuring architectural properties during compositional architecture design
SC'11 Proceedings of the 10th international conference on Software composition
A framework for classifying and comparing software architecture tools for quality evaluation
ICCSA'11 Proceedings of the 2011 international conference on Computational science and Its applications - Volume Part V
Rationale, decisions and alternatives traceability for architecture design
Proceedings of the 5th European Conference on Software Architecture: Companion Volume
Delta-oriented architectural variability using MontiCore
Proceedings of the 5th European Conference on Software Architecture: Companion Volume
Synthesizing cyber-physical architectural models with real-time constraints
CAV'11 Proceedings of the 23rd international conference on Computer aided verification
Modeling UAS swarm system using conceptual and dynamic architectural modeling concepts
ICCS'11 Proceedings of the 19th international conference on Conceptual structures for discovering knowledge
From monolithic to component-based performance evaluation of software architectures
Empirical Software Engineering
A constructive approach to compositional architecture design
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
A model for specifying rationale using an architecture description language
ECSA'11 Proceedings of the 5th European conference on Software architecture
Proceedings of the 14th international conference on Model driven engineering languages and systems
Controlling software architecture erosion: A survey
Journal of Systems and Software
A language to bridge the gap between component-based design and implementation
Computer Languages, Systems and Structures
ENT: A Generic Meta-Model for the Description of Component-Based Applications
Electronic Notes in Theoretical Computer Science (ENTCS)
On the modular representation of architectural aspects
EWSA'06 Proceedings of the Third European conference on Software Architecture
Modes for software architectures
EWSA'06 Proceedings of the Third European conference on Software Architecture
Modeling and analyzing mobile software architectures
EWSA'06 Proceedings of the Third European conference on Software Architecture
Component deployment evolution driven by architecture patterns and resource requirements
EWSA'06 Proceedings of the Third European conference on Software Architecture
Damon: A distributed AOP middleware for large-scale scenarios
Information and Software Technology
An Approach for Modeling Architectural Design Rules in UML and its Application to Embedded Software
ACM Transactions on Software Engineering and Methodology (TOSEM)
Towards a transformation of composite web service with QoS extension into ACME\Armani
Proceedings of the 13th International Conference on Information Integration and Web-based Applications and Services
The implementation of web-based score processing system for WBI
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and its Applications - Volume Part I
Constraint-Based deployment of distributed components in a dynamic network
ARCS'06 Proceedings of the 19th international conference on Architecture of Computing Systems
Bringing ease and adaptability to MPSoC software design: a component-based approach
CASSIS'05 Proceedings of the Second international conference on Construction and Analysis of Safe, Secure, and Interoperable Smart Devices
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
Modeling and analysis of multi-agent systems based on π-calculus
CIS'05 Proceedings of the 2005 international conference on Computational Intelligence and Security - Volume Part I
How to implement software connectors? a reusable, abstract and adaptable connector
DAIS'05 Proceedings of the 5th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
A practical architecture-centric analysis process
QoSA'06 Proceedings of the Second international conference on Quality of Software Architectures
A framework for analysis and design of software reference architectures
Information and Software Technology
Software variability: the design space of configuration languages
Proceedings of the Sixth International Workshop on Variability Modeling of Software-Intensive Systems
A connector interaction for software component composition with message central processing
GCC'05 Proceedings of the 4th international conference on Grid and Cooperative Computing
Research on modeling and description of software architecture of cooperation-oriented system
PRIMA'06 Proceedings of the 9th Pacific Rim international conference on Agent Computing and Multi-Agent Systems
Software and Systems Modeling (SoSyM)
Structured performance analysis for component-based systems
International Journal of Critical Computer-Based Systems
Specifying self-configurable component-based systems with fractoy
ABZ'10 Proceedings of the Second international conference on Abstract State Machines, Alloy, B and Z
Dynamic evolution in aspect-oriented architectural models
EWSA'05 Proceedings of the 2nd European conference on Software Architecture
Architecture description for mobile distributed systems
EWSA'05 Proceedings of the 2nd European conference on Software Architecture
Prism-WM based connector interaction for middleware systems
ICESS'04 Proceedings of the First international conference on Embedded Software and Systems
A middleware centric approach to building self-adapting systems
SEM'04 Proceedings of the 4th international conference on Software Engineering and Middleware
A compositional approach to service validation
SDL'05 Proceedings of the 12th international conference on Model Driven
Software architecture issues in scientific component development
PARA'04 Proceedings of the 7th international conference on Applied Parallel Computing: state of the Art in Scientific Computing
Resolving architectural mismatches of COTS through architectural reconciliation
ICCBSS'05 Proceedings of the 4th international conference on COTS-Based Software Systems
π-Net ADL: an architecture description language for multi-agent systems
ICIC'05 Proceedings of the 2005 international conference on Advances in Intelligent Computing - Volume Part II
The kell calculus: a family of higher-order distributed process calculi
GC'04 Proceedings of the 2004 IST/FET international conference on Global Computing
Modeling dynamic architectures using nets-within-nets
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
CBSE'05 Proceedings of the 8th international conference on Component-Based Software Engineering
A domain model for dynamic system reconfiguration
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
How to manage uniformly software architecture at different abstraction levels
ER'05 Proceedings of the 24th international conference on Conceptual Modeling
Multi-view refinement of AO-connectors in distributed software systems
Proceedings of the 11th annual international conference on Aspect-oriented Software Development
A java implementation of a component model with explicit symbolic protocols
SC'05 Proceedings of the 4th international conference on Software Composition
Component-based software engineering
ICTAC'05 Proceedings of the Second international conference on Theoretical Aspects of Computing
An MDA approach for adaptable components
ECMDA-FA'05 Proceedings of the First European conference on Model Driven Architecture: foundations and Applications
Two ways of implementing software connections among distributed components
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
Checking component composability
SC'06 Proceedings of the 5th international conference on Software Composition
Static verification of indirect data sharing in loosely-coupled component systems
SC'06 Proceedings of the 5th international conference on Software Composition
Enforcing different contracts in hierarchical component-based systems
SC'06 Proceedings of the 5th international conference on Software Composition
A component-based approach to compose transaction standards
SC'06 Proceedings of the 5th international conference on Software Composition
Modeling composition in dynamic programming environments with model transformations
SC'06 Proceedings of the 5th international conference on Software Composition
A model for developing component-based and aspect-oriented systems
SC'06 Proceedings of the 5th international conference on Software Composition
Performance evaluation approaches for software architects
Component-Based Software Development for Embedded Systems
Assessing aspect modularizations using design structure matrix and net option value
Transactions on Aspect-Oriented Software Development I
Designing software architectures with an aspect-oriented architecture description language
CBSE'06 Proceedings of the 9th international conference on Component-Based Software Engineering
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
Reliable dynamic reconfigurations in a reflective component model
CBSE'10 Proceedings of the 13th international conference on Component-Based Software Engineering
(Behavioural) design patterns as composition operators
CBSE'10 Proceedings of the 13th international conference on Component-Based Software Engineering
Component composition preserving behavioural contracts based on communication traces
CIAA'05 Proceedings of the 10th international conference on Implementation and Application of Automata
Software architecture description and UML
UML'04 Proceedings of the 2004 international conference on UML Modeling Languages and Applications
Component service promotion: contracts, mechanisms and safety
FACS'10 Proceedings of the 7th international conference on Formal Aspects of Component Software
Software architecture description and UML
UML Modeling Languages and Applications
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
On the use of real-time maude for architecture description and verification: a case study
VoCS'08 Proceedings of the 2008 international conference on Visions of Computer Science: BCS International Academic Conference
Dynamic reconfiguration in self-adaptive systems considering non-functional properties
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Formalizing and verifying compatibility and consistency of SysML blocks
ACM SIGSOFT Software Engineering Notes
Model-Driven techniques to enhance architectural languages interoperability
FASE'12 Proceedings of the 15th international conference on Fundamental Approaches to Software Engineering
Automating the reconfiguration for self-adaptable software
Proceedings of the 17th international doctoral symposium on Components and Architecture
Proceedings of the 8th international ACM SIGSOFT conference on Quality of Software Architectures
Automotive ADLS: a study on enforcing consistency through multiple architectural levels
Proceedings of the 8th international ACM SIGSOFT conference on Quality of Software Architectures
Rapid prototyping of domain-specific architecture languages
Proceedings of the 15th ACM SIGSOFT symposium on Component Based Software Engineering
Incremental construction of component-based systems
Proceedings of the 15th ACM SIGSOFT symposium on Component Based Software Engineering
A dynamic component model for cyber physical systems
Proceedings of the 15th ACM SIGSOFT symposium on Component Based Software Engineering
An automated approach to generating efficient constraint solvers
Proceedings of the 34th International Conference on Software Engineering
Dynamic service composition and deployment with openrichservices
Software Service and Application Engineering
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
Enforcing user-space privilege separation with declarative architectures
Proceedings of the seventh ACM workshop on Scalable trusted computing
Mining textual requirements to assist architectural software design: a state of the art review
Artificial Intelligence Review
FIESTA: a generic framework for integrating new functionalities into software architectures
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
Hierarchical verification in maude of Lf P software architectures
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
Using connectors to model crosscutting influences in software architectures
ECSA'07 Proceedings of the First European conference on Software Architecture
Software—Practice & Experience
XTemplate 3.0: spatio-temporal semantics and structure reuse for hypermedia compositions
Multimedia Tools and Applications
Applicability of real-time schedulability analysis on a software radio protocol
Proceedings of the 2012 ACM conference on High integrity language technology
Evolving delta-oriented software product line architectures
Proceedings of the 17th Monterey conference on Large-Scale Complex IT Systems: development, operation and management
The Anatomy of the ArchiMate Language
International Journal of Information System Modeling and Design
Message-passing concurrency for scalable, stateful, reconfigurable middleware
Proceedings of the 13th International Middleware Conference
Optimizing decomposition of software architecture for local recovery
Software Quality Control
Evaluation framework for software architecture viewpoint languages
Proceedings of the 9th international ACM Sigsoft conference on Quality of software architectures
Representing dynamic pluggable software units
Proceedings of the 28th Annual ACM Symposium on Applied Computing
An infrastructure for the life cycle management of multi product lines
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Wringing out objects for programming and modeling component-based systems
Proceedings of the Second International Workshop on Combined Object-Oriented Modelling and Programming Languages
Original article: Unified modeling technique using VHDL-AMS and software components
Mathematics and Computers in Simulation
SysADL: a SysML profile for software architecture description
ECSA'13 Proceedings of the 7th European conference on Software Architecture
A lightweight language for software product lines architecture description
ECSA'13 Proceedings of the 7th European conference on Software Architecture
Describing cloud applications architectures
ECSA'13 Proceedings of the 7th European conference on Software Architecture
Integrating component-based web engineering into content management systems
ICWE'13 Proceedings of the 13th international conference on Web Engineering
Transactions on Aspect-Oriented Software Development X
Towards formalising installation and reconfiguration tasks of AADL architecture
International Journal of Communication Networks and Distributed Systems
Towards a pattern language for self-adaptation of cloud-based architectures
Proceedings of the WICSA 2014 Companion Volume
A framework for architecture-driven migration of legacy systems to cloud-enabled software
Proceedings of the WICSA 2014 Companion Volume
Proceedings of the WICSA 2014 Companion Volume
Variability viewpoint to describe reference architectures
Proceedings of the WICSA 2014 Companion Volume
A classification and rationalization of model-based software development
Software and Systems Modeling (SoSyM)
Computer Science - Research and Development
Guiding requirements engineering for software-intensive embedded systems in the automotive industry
Computer Science - Research and Development
Beyond physical product configuration --Configuration in unusual domains
AI Communications - Intelligent Engineering Techniques for Knowledge Bases
Hi-index | 0.00 |
Software architectures shift the focus of developers from lines-of-code to coarser-grained architectural elements and their overall interconnection structure. Architecture description languages (ADLs) have been proposed as modeling notations to support architecture-based development. There is, however, little consensus in the research community on what is an ADL, what aspects of an architecture should be modeled in an ADL, and which of several possible ADLs is best suited for a particular problem. Furthermore, the distinction is rarely made between ADLs on one hand and formal specification, module interconnection, simulation, and programming languages on the other. This paper attempts to provide an answer to these questions. It motivates and presents a definition and a classification framework for ADLs. The utility of the definition is demonstrated by using it to differentiate ADLs from other modeling notations. The framework is used to classify and compare several existing ADLs, enabling us, in the process, to identify key properties of ADLs. The comparison highlights areas where existing ADLs provide extensive support and those in which they are deficient, suggesting a research agenda for the future.