Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Extracting Interactions in Component-Based Systems

Published: 01 November 2008 Publication History

Abstract

Monitoring, analysing and understanding component based enterprise software systems are challenging tasks. These tasks are essential in solving and preventing performance and quality problems. Obtaining component level interactions which show the relationships between different software entities is a necessary prerequisite for such efforts. This paper focuses on component based Java applications, currently widely used by industry. They pose specific challenges while raising interesting opportunities for component level interaction extraction tools. We present a range of representative approaches for dynamically obtaining and using component interactions. For each approach we detail the needs it addresses, and the technical requirements for building an implementation of the approach. We also take a critical look at the different available implementations of the various techniques presented. We give performance and functional considerations and contrast them against each other by outlining their relative advantages and disadvantages. Based on this data, developers and system integrators can better understand the current state-of-the-art and the implications of choosing or implementing different dynamic interaction extraction techniques.

Cited By

View all
  • (2020)Direct-Indirect Link MatrixInternational Journal of Information Technology Project Management10.4018/IJITPM.202010010511:4(56-69)Online publication date: 1-Oct-2020
  • (2016)Finding Optimal Compatible Set of Software Components Using Integer Linear ProgrammingProceedings of the 42nd International Conference on SOFSEM 2016: Theory and Practice of Computer Science - Volume 958710.1007/978-3-662-49192-8_37(457-468)Online publication date: 23-Jan-2016
  • (2014)Automatic detection of performance anti-patterns in inter-component communicationsProceedings of the 10th international ACM Sigsoft conference on Quality of software architectures10.1145/2602576.2602579(3-12)Online publication date: 27-Jun-2014
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering  Volume 34, Issue 6
November 2008
139 pages

Publisher

IEEE Press

Publication History

Published: 01 November 2008

Author Tags

  1. Distributed debugging
  2. Distribution
  3. Maintenance
  4. Metrics/Measurement
  5. Monitors
  6. Performance measures
  7. Restructuring
  8. Testing and Debugging
  9. Tracing
  10. and Enhancement
  11. and reengineering
  12. reverse engineering

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2020)Direct-Indirect Link MatrixInternational Journal of Information Technology Project Management10.4018/IJITPM.202010010511:4(56-69)Online publication date: 1-Oct-2020
  • (2016)Finding Optimal Compatible Set of Software Components Using Integer Linear ProgrammingProceedings of the 42nd International Conference on SOFSEM 2016: Theory and Practice of Computer Science - Volume 958710.1007/978-3-662-49192-8_37(457-468)Online publication date: 23-Jan-2016
  • (2014)Automatic detection of performance anti-patterns in inter-component communicationsProceedings of the 10th international ACM Sigsoft conference on Quality of software architectures10.1145/2602576.2602579(3-12)Online publication date: 27-Jun-2014
  • (2011)Performance engineering for cloud computingProceedings of the 8th European conference on Computer Performance Engineering10.1007/978-3-642-24749-1_1(1-9)Online publication date: 12-Oct-2011

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media