Programming in MODULA-2 (3rd corrected ed.)
Programming in MODULA-2 (3rd corrected ed.)
Retrieving re-usable software components by polymorphic type
FPCA '89 Proceedings of the fourth international conference on Functional programming languages and computer architecture
Using types as search keys in function libraries
FPCA '89 Proceedings of the fourth international conference on Functional programming languages and computer architecture
Regular types for active objects
OOPSLA '93 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
Refactoring object-oriented frameworks
Refactoring object-oriented frameworks
Specification matching for software reuse: a foundation
SSR '95 Proceedings of the 1995 Symposium on Software reusability
Protocol specifications and component adaptors
ACM Transactions on Programming Languages and Systems (TOPLAS)
Specification matching of software components
ACM Transactions on Software Engineering and Methodology (TOSEM)
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering
Specification-Based Browsing of Software Component Libraries
Automated Software Engineering
Behavior Protocols for Software Components
IEEE Transactions on Software Engineering
Towards an ODP-Compliant Object Definition Language with QoS-Support
IDMS '98 Proceedings of the 5th International Workshop on Interactive Distributed Multimedia Systems and Telecommunication Services
Proceedings of the Workshop on Object-Oriented Technology
Modelling QoS: Towards a UML Profile
UML '02 Proceedings of the 5th International Conference on The Unified Modeling Language
Generating adapters for concurrent component protocol synchronisation
FMOODS '02 Proceedings of the IFIP TC6/WG6.1 Fifth International Conference on Formal Methods for Open Object-Based Distributed Systems V
Enhanced Component Interfaces to Support Dynamic Adaption and Extension
HICSS '01 Proceedings of the 34th Annual Hawaii International Conference on System Sciences ( HICSS-34)-Volume 9 - Volume 9
Signature and specification matching
Signature and specification matching
Hi-index | 0.00 |
In this article we define metrics for measuring component interface similarity. These metrics were applied in an empirical study investigating the relationship between the functionality and the interfaces of software components. The main contributions of this article are: (i) the introduction of software component interface refactorings, i.e., transformations working on IDL-style (i.e., signature-list based) component interfaces. These refactorings are used to define a similarity metric for signature-list based component interfaces, (ii) the definition of efficiently computable metrics measuring the similarity of software component protocols (i.e., valid call sequences to component services), and, (iii) the discussion of first insights from the metrics' application in the context of our empirical study.