Unidraw: a framework for building domain-specific graphical editors
ACM Transactions on Information Systems (TOIS)
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
SIGSOFT '93 Proceedings of the 1st ACM SIGSOFT symposium on Foundations of software engineering
Domain-specific software architecture (DSSA) frequently asked questions (FAQ)
ACM SIGSOFT Software Engineering Notes
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Exploiting style in architectural design environments
SIGSOFT '94 Proceedings of the 2nd ACM SIGSOFT symposium on Foundations of software engineering
Formalizing architectural connection
ICSE '94 Proceedings of the 16th international conference on Software engineering
Problems, Methods and Specialization
IEEE Software
A situated evaluation of the Object Management Group's (OMG) Object Management Architecture (OMA)
Proceedings of the 11th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
SIGSOFT '96 Proceedings of the 4th ACM SIGSOFT symposium on Foundations of software engineering
Package-oriented programming of engineering tools
ICSE '97 Proceedings of the 19th international conference on Software engineering
Representing and querying reusable object frameworks
Proceedings of the 1997 symposium on Software reusability
Specification matching of software components
ACM Transactions on Software Engineering and Methodology (TOSEM)
Framework development for large systems
Communications of the ACM
An integrated solution based approach to software development using unified reuse artifacts
ACM SIGSOFT Software Engineering Notes
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
Escaping the software tar pit: model clashes and how to avoid them
ACM SIGSOFT Software Engineering Notes
Software architecture: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Proceedings of the Conference on The Future of Software Engineering
Deriving test plans from architectural descriptions
Proceedings of the 22nd international conference on Software engineering
Multiple mass-market applications as components
Proceedings of the 22nd international conference on Software engineering
Component-based software engineering and the issue of trust
Proceedings of the 22nd international conference on Software engineering
Galileo: a tool built from mass-market applications
Proceedings of the 22nd international conference on Software engineering
Domain-driven framework layering in large systems
ACM Computing Surveys (CSUR)
Static checking of system behaviors using derived component assumptions
ACM Transactions on Software Engineering and Methodology (TOSEM)
Evaluating software architectures by coloured petri nets
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Organisational considerations for software reuse
Annals of Software Engineering
Experiences Using Domain Specific Techniques within Multimedia Software Engineering
Annals of Software Engineering
Metrics to Assess the Likelihood of Project Success Basedon Architecture Reviews
Empirical Software Engineering
COTS Integration: Plug and Pray?
Computer
JN: OS for an Embedded Java Network Computer
IEEE Micro
A Framework for Evaluating Software Technology
IEEE Software
IEEE Software
IEEE Software
Model Checking Large Software Specifications
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
Architectural Integration Styles for Large-Scale Enterprise Software Systems
EDOC '01 Proceedings of the 5th IEEE International Conference on Enterprise Distributed Object Computing
Proving Deadlock Freedom in Component-Based Programming
FASE '01 Proceedings of the 4th International Conference on Fundamental Approaches to Software Engineering
A Grey-Box Approach to Component Composition
GCSE '99 Proceedings of the First International Symposium on Generative and Component-Based Software Engineering
Scenario-Based Analysis of Component Compositions
GCSE '00 Proceedings of the Second International Symposium on Generative and Component-Based Software Engineering-Revised Papers
Generic Components: A Symbiosis of Paradigms
GCSE '00 Proceedings of the Second International Symposium on Generative and Component-Based Software Engineering-Revised Papers
Structured Component Composition Frameworks for Embedded System Design
HiPC '02 Proceedings of the 9th International Conference on High Performance Computing
The VLAM-G Abstract Machine: A Data and Process Handling System on the Grid
HPCN Europe 2001 Proceedings of the 9th International Conference on High-Performance Computing and Networking
Introducing Connections Into Classes With Static Meta-Programming
COORDINATION '99 Proceedings of the Third International Conference on Coordination Languages and Models
Dynamically Adapting the Behaviour of Software Components
COORDINATION '02 Proceedings of the 5th International Conference on Coordination Models and Languages
Conceptual Modeling Challenges for Model-Based Architecting and Software Engineering (MBASE)
Selected Papers from the Symposium on Conceptual Modeling, Current Issues and Future Directions
Adapting Components with Mismatching Behaviours
CD '02 Proceedings of the IFIP/ACM Working Conference on Component Deployment
Formal Modeling of the Enterprise JavaBeansTM Component Integration Framework
FM '99 Proceedings of the Wold Congress on Formal Methods in the Development of Computing Systems-Volume II
Techniques for Modeling Workflows and Their Support of Reuse
Business Process Management, Models, Techniques, and Empirical Studies
Considering Variabilities during Component Selection in Product Family Development
PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering
Co-ordination adaptors: the evolution of component-based distributed systems
Systems engineering for business process change
Enterprise frameworks: issues and research directions
Software—Practice & Experience - Special issue: Enterprise frameworks
Executable C++ Program Generation from the Structured Object-Oriented Design Diagrams
APSEC '99 Proceedings of the Sixth Asia Pacific Software Engineering Conference
Describing Evolving Dependable Systems using Co-operative Software Architectures
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Developing a High-Quality Software Tool for Fault Tree Analysis
ISSRE '99 Proceedings of the 10th International Symposium on Software Reliability Engineering
Design Guidance through the Controlled Application of Constraints
IWSSD '00 Proceedings of the 10th International Workshop on Software Specification and Design
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
Connectors Synthesis for Deadlock-Free Component-Based Architectures
Proceedings of the 16th IEEE international conference on Automated software engineering
Unfriendly COTS Integration-Instrumentation and Interfaces for Improved Plugability
Proceedings of the 16th IEEE international conference on Automated software engineering
A fault-tolerant software architecture for COTS-based software systems
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
HydroJ: object-oriented pattern matching for evolvable distributed systems
OOPSLA '03 Proceedings of the 18th annual ACM SIGPLAN conference on Object-oriented programing, systems, languages, and applications
Representing variability in a family of MRI scanners
Software—Practice & Experience
Design of Large-Scale Polylingual Systems
Proceedings of the 26th International Conference on Software Engineering
COMPASS: Tool-Supported Adaptation of Interactions
Proceedings of the 19th IEEE international conference on Automated software engineering
Codifying a Service Architectural Style
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
A framework instantiation approach based on the features model
Journal of Systems and Software - Special issue: Applications of statistics in software engineering
A formal approach to component adaptation
Journal of Systems and Software - Special issue: Automated component-based software engineering
Explicit assumptions enrich architectural models
Proceedings of the 27th international conference on Software engineering
Contract-based justification for COTS component within safety-critical applications
SCS '04 Proceedings of the 9th Australian workshop on Safety critical systems and software - Volume 47
Towards a reference framework for COTS-based development: a proposal
MPEC '05 Proceedings of the second international workshop on Models and processes for the evaluation of off-the-shelf components
Model checking the behavior of frameworks extended with other frameworks
OOPSLA '05 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Integrating COTS Software into Systems through Instrumentation and Reasoning
Automated Software Engineering
Typing abstractions and management in a component framework
ASP-DAC '03 Proceedings of the 2003 Asia and South Pacific Design Automation Conference
Unanticipated reuse of large-scale software features
Proceedings of the 28th international conference on Software engineering
Structural component composition for system-level models
Formal methods and models for system design
On the semantics of software adaptation
Science of Computer Programming - Special issue on second international workshop on foundations of coordination languages and software architectures (FOCLASA'03)
A calculus for reasoning about software composition
Theoretical Computer Science - Formal methods for components and objects
Software systems in-house integration: Architecture, process practices, and strategy selection
Information and Software Technology
Typing the Behavior of Software Components using Session Types
Fundamenta Informaticae
Concerns On Architecture-Centered Software Development: A Survey
Journal of Integrated Design & Process Science
Supporting the Investigation and Planning of Pragmatic Reuse Tasks
ICSE '07 Proceedings of the 29th international conference on Software Engineering
ACoM '07 Proceedings of the First International Workshop on Assessment of Contemporary Modularization Techniques
Switch or Struggle: Risk Assessment for Late Integration of COTS Components
IWICSS '07 Proceedings of the Second International Workshop on Incorporating COTS Software into Software Systems: Tools and Techniques
A Service-Oriented Blueprint for COTS Integration: the Hidden Part of the Iceberg
IWICSS '07 Proceedings of the Second International Workshop on Incorporating COTS Software into Software Systems: Tools and Techniques
Supporting high interoperability of components by adopting an agent-based approach
Software Quality Control
Dynamic Detection of COTS Component Incompatibility
IEEE Software
A generic model for managing software architecture evolution
ICS'05 Proceedings of the 9th WSEAS International Conference on Systems
Failure-free coordinators synthesis for component-based architectures
Science of Computer Programming
De-constructing and re-constructing aspect-orientation
Proceedings of the 7th workshop on Foundations of aspect-oriented languages
Proceedings of the 2008 Spring simulation multiconference
High Confidence Subsystem Modelling for Reuse
ICSR '08 Proceedings of the 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems
Lightweight, Semi-automated Enactment of Pragmatic-Reuse Plans
ICSR '08 Proceedings of the 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems
Programs = Data + Algorithms + Architecture: Consequences for Interactive Software Engineering
Engineering Interactive Systems
Injecting software architectural constraints into legacy scientific applications
SECSE '09 Proceedings of the 2009 ICSE Workshop on Software Engineering for Computational Science and Engineering
Automated software license analysis
Automated Software Engineering
A framework for systematic synthesis of transactional middleware
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
Environments to support context and emotion aware visual interaction
Journal of Visual Languages and Computing
Adaptor synthesis for real-time components
TACAS'07 Proceedings of the 13th international conference on Tools and algorithms for the construction and analysis of systems
A fault-tolerant software architecture for component-based systems
Architecting dependable systems
Architectural mismatch tolerance
Architecting dependable systems
Enhancing dependability of component-based systems
Ada-Europe'07 Proceedings of the 12th international conference on Reliable software technologies
Compose & conquer: modularity for end-users
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
A new approach for component's port modeling in software architecture
Journal of Systems and Software
Challenges in using open source software in product development: a review of the literature
Proceedings of the 3rd International Workshop on Emerging Trends in Free/Libre/Open Source Software Research and Development
Architectural mismatch issues in identity management deployment
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Experiences in teaching quality attribute scenarios
ACE '09 Proceedings of the Eleventh Australasian Conference on Computing Education - Volume 95
ORBIT: an environment for component-based heterogeneous design and analysis
ECBS'99 Proceedings of the 1999 IEEE conference on Engineering of computer-based systems
Robustness testing of composed real-time systems
Journal of Computational Methods in Sciences and Engineering - Special Supplement Issue in Section A and B: Selected Papers from the ISCA International Conference on Software Engineering and Data Engineering, 2009
Identity management mismatch challenges in the Danish municipality administration system
ECSA'10 Proceedings of the 4th European conference on Software architecture
Proceedings of the 8th International Conference on Frontiers of Information Technology
Agents, clusters and components: A synergistic approach to the GSP
Future Generation Computer Systems
A scalable goal-oriented approach to software variability recovery
Proceedings of the 15th International Software Product Line Conference, Volume 2
A comparative study of challenges in integrating Open Source Software and Inner Source Software
Information and Software Technology
Web-scale human task management
ECSA'11 Proceedings of the 5th European conference on Software architecture
Controlling software architecture erosion: A survey
Journal of Systems and Software
Architectural reuse in software systems in-house integration and merge – experiences from industry
QoSA'05 Proceedings of the First international conference on Quality of Software Architectures and Software Quality, and Proceedings of the Second International conference on Software Quality
Robustness of composed timed systems
SOFSEM'05 Proceedings of the 31st international conference on Theory and Practice of Computer Science
Embedded Systems Design
A method for compatible COTS component selection
ICCBSS'05 Proceedings of the 4th international conference on COTS-Based Software Systems
Supporting partial component matching
ICDCIT'04 Proceedings of the First international conference on Distributed Computing and Internet Technology
Conformance testing of real-time component based systems
ISSADS'05 Proceedings of the 5th international conference on Advanced Distributed Systems
On the modularity impact of architectural assumptions
Proceedings of the 2012 workshop on Next Generation Modularity Approaches for Requirements and Architecture
GTTSE'05 Proceedings of the 2005 international conference on Generative and Transformational Techniques in Software Engineering
Fault injection approach based on architectural dependencies
Architecting Dependable Systems III
Automating integration of heterogeneous COTS components
ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
Towards an engineering approach to component adaptation
Proceedings of the 2004 international conference on Architecting Systems with Trustworthy Components
Typing the Behavior of Software Components using Session Types
Fundamenta Informaticae
Systematizing pragmatic software reuse
ACM Transactions on Software Engineering and Methodology (TOSEM)
Agent-driven integration architecture for component-based software development
Transactions on Computational Collective Intelligence VIII
An Information Foraging Theory Perspective on Tools for Debugging, Refactoring, and Reuse Tasks
ACM Transactions on Software Engineering and Methodology (TOSEM)
Modular SoC integration with subsystems: the audio subsystem case
Proceedings of the Conference on Design, Automation and Test in Europe
Hi-index | 0.02 |
Architectural mismatch stems from mismatched assumptions a reusable part makes about the system structure it is to be part of. These assumptions often conflict with the assumptions of other parts and are almost always implicit, making them extremely difficult to analyze before building the system.To illustrate how the perspective of architectural mismatch can clarify our understanding of component integration problems, we describe our experience of building a family of software design environments from existing parts. On the basis of our experience, we show how an analysis of architectural mismatch exposes some fundamental, thorny problems for software composition and suggests some possible research avenues needed to solve them.