skip to main content
Skip header Section
Component software: beyond object-oriented programmingJanuary 1998
  • Author:
  • Clemens Szyperski
Publisher:
  • ACM Press/Addison-Wesley Publishing Co.
  • 1515 Broadway, 17th Floor New York, NY
  • United States
ISBN:978-0-201-17888-3
Published:01 January 1998
Pages:
411
Skip Bibliometrics Section
Bibliometrics
Abstract

No abstract available.

Cited By

  1. Paspallis N (2019). An MDD‐based method for building context‐aware applications with high reusability, Journal of Software: Evolution and Process, 31:11, Online publication date: 15-Nov-2019.
  2. Malavolta I, Mostarda L, Muccini H, Ever E, Doddapaneni K and Gemikonakli O (2019). A4WSN, Software and Systems Modeling (SoSyM), 18:4, (2633-2653), Online publication date: 1-Aug-2019.
  3. ACM
    Sharaf M, Abughazala M and Muccini H Arduino realization of CAPS IoT architecture descriptions Proceedings of the 12th European Conference on Software Architecture: Companion Proceedings, (1-4)
  4. Telschig K, Schönberger A and Knapp A A Real-Time Container Architecture for Dependable Distributed Embedded Applications 2018 IEEE 14th International Conference on Automation Science and Engineering (CASE), (1367-1374)
  5. ACM
    Sørensen J and Jørgensen B An extensible component-based multi-objective evolutionary algorithm framework Proceedings of the 6th International Conference on Software and Computer Applications, (191-197)
  6. de Carvalho Junior F, Rezende C, de Carvalho Silva J, Guimarães Al-Alam W and Uchoa de Alencar J (2016). Contextual abstraction in a type system for component-based high performance computing platforms, Science of Computer Programming, 132:P1, (96-128), Online publication date: 15-Dec-2016.
  7. ACM
    Solms F and Marshall L Contract-Based Mocking for Services-Oriented Development Proceedings of the Annual Conference of the South African Institute of Computer Scientists and Information Technologists, (1-8)
  8. Paschali M, Ampatzoglou A, Bibi S, Chatzigeorgiou A and Stamelos I A Case Study on the Availability of Open-Source Components for Game Development Proceedings of the 15th International Conference on Software Reuse: Bridging with Social-Awareness - Volume 9679, (149-164)
  9. Dihego J and Sampaio A Aspect-Oriented Development of Trustworthy Component-based Systems Proceedings of the 12th International Colloquium on Theoretical Aspects of Computing - ICTAC 2015 - Volume 9399, (425-444)
  10. Blech J and Herrmann P Behavioral Types for Component-Based Development of Cyber-Physical Systems Revised Selected Papers of the SEFM 2015 Collocated Workshops on Software Engineering and Formal Methods - Volume 9509, (43-52)
  11. ACM
    Piechnick C, Götz S, Schöne R and Aßmann U Model-driven Multi-Quality Auto-Tuning of Robotic Applications Proceedings of the 2015 Joint MORSE/VAO Workshop on Model-Driven Robot Software Engineering and View-based Software-Engineering, (35-40)
  12. ACM
    Tetteroo D, Vreugdenhil P, Grisel I, Michielsen M, Kuppens E, Vanmulken D and Markopoulos P Lessons Learnt from Deploying an End-User Development Platform for Physical Rehabilitation Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems, (4133-4142)
  13. ACM
    Dihego J, Sampaio A and Oliveira M Constructive extensibility of trustworthy component-based systems Proceedings of the 30th Annual ACM Symposium on Applied Computing, (1808-1814)
  14. ACM
    Nautiyal L, Gupta N and Dimri S (2014). A Novel Approach to Component-Based Software Testing, ACM SIGSOFT Software Engineering Notes, 39:6, (1-4), Online publication date: 9-Dec-2014.
  15. ACM
    Tiwari U and Kumar S (2014). In-out interaction complexity metrics for component-based software, ACM SIGSOFT Software Engineering Notes, 39:5, (1-4), Online publication date: 17-Sep-2014.
  16. Brüseke F, Wachsmuth H, Engels G and Becker S (2014). PBlaman, Concurrency and Computation: Practice & Experience, 26:12, (1975-2004), Online publication date: 25-Aug-2014.
  17. ACM
    te Brinke S, Malakuti S, Bockisch C, Bergmans L, Akşit M and Katz S A tool-supported approach for modular design of energy-aware software Proceedings of the 29th Annual ACM Symposium on Applied Computing, (1206-1212)
  18. ACM
    Da K, Dalmau M and Roose P Kalimucho Proceedings of the 29th Annual ACM Symposium on Applied Computing, (413-419)
  19. ACM
    Fernandez M, Kuz I, Klein G and Andronick J Towards a verified component platform Proceedings of the Seventh Workshop on Programming Languages and Operating Systems, (1-7)
  20. Dong R and Zhan N Towards a Failure Model of Software Components Formal Aspects of Component Software, (119-136)
  21. ACM
    Lizcano D, Alonso F, Soriano J and Lopez G (2013). A web-centred approach to end-user software engineering, ACM Transactions on Software Engineering and Methodology, 22:4, (1-29), Online publication date: 1-Oct-2013.
  22. Fondement F, Muller P, Thiry L, Wittmann B and Forestier G Big Metamodels Are Evil Proceedings of the 16th International Conference on Model-Driven Engineering Languages and Systems - Volume 8107, (138-153)
  23. ACM
    Brinke S, Bockisch C, Bergmans L, Malakuti S, Akşit M and Katz S Deriving minimal models for resource utilization Proceedings of the 2013 workshop on Green in/by software engineering, (15-18)
  24. ACM
    Bruyninckx H, Klotzbücher M, Hochgeschwender N, Kraetzschmar G, Gherardi L and Brugali D The BRICS component model Proceedings of the 28th Annual ACM Symposium on Applied Computing, (1758-1764)
  25. Henss J, Merkle P and Reussner R The OMPCM simulator for model-based software performance prediction Proceedings of the 6th International ICST Conference on Simulation Tools and Techniques, (354-357)
  26. López Martínez P, Barros L and Drake J (2013). Design of component-based real-time applications, Journal of Systems and Software, 86:2, (449-467), Online publication date: 1-Feb-2013.
  27. David A, Larsen K, Legay A, MØller M, Nyman U, Ravn A, Skou A and Wąsowski A (2012). Compositional verification of real-time systems using Ecdar, International Journal on Software Tools for Technology Transfer (STTT), 14:6, (703-720), Online publication date: 1-Nov-2012.
  28. ACM
    Bernardi S, Merseguer J and Petriu D (2012). Dependability modeling and analysis of software systems specified with UML, ACM Computing Surveys, 45:1, (1-48), Online publication date: 1-Nov-2012.
  29. Liu Z and Roychoudhury A (2012). Relating software validation to technology trends, International Journal on Software Tools for Technology Transfer (STTT), 14:6, (631-638), Online publication date: 1-Nov-2012.
  30. ACM
    Ampatzoglou A, Stamelos I, Gkortzis A and Deligiannis I A methodology on extracting reusable software candidate components from open source games Proceeding of the 16th International Academic MindTrek Conference, (93-100)
  31. Heymans P, Boucher Q, Classen A, Bourdoux A and Demonceau L (2012). A code tagging approach to software product line development, International Journal on Software Tools for Technology Transfer (STTT), 14:5, (553-566), Online publication date: 1-Oct-2012.
  32. Cosmo R, Treinen R and Zacchiroli S Formal Aspects of Free and Open Source Software Components Revised Lectures of the 11th International Symposium on Formal Methods for Components and Objects - Volume 7866, (216-239)
  33. ACM
    Shang R, Mohan K, Lang K and Vragov R A market mechanism for software component reuse Proceedings of the 14th Annual International Conference on Electronic Commerce, (62-69)
  34. ACM
    Dong R, Faber J, Liu Z, Srba J, Zhan N and Zhu J Unblockable compositions of software components Proceedings of the 15th ACM SIGSOFT symposium on Component Based Software Engineering, (103-108)
  35. ACM
    Abate P, Di Cosmo R, Treinen R and Zacchiroli S Learning from the future of component repositories Proceedings of the 15th ACM SIGSOFT symposium on Component Based Software Engineering, (51-60)
  36. Artho C, Suzaki K, Di Cosmo R, Treinen R and Zacchiroli S Why do software packages conflict? Proceedings of the 9th IEEE Working Conference on Mining Software Repositories, (141-150)
  37. Rüegg M and Sommerlad P Refactoring towards seams in C++ Proceedings of the 7th International Workshop on Automation of Software Test, (117-123)
  38. ACM
    Kästner C, Apel S, Thüm T and Saake G (2012). Type checking annotation-based product lines, ACM Transactions on Software Engineering and Methodology, 21:3, (1-39), Online publication date: 1-Jun-2012.
  39. ACM
    Corral-García J, Cortés-Polo D, Gómez-Martín C and González-Sánchez J Methodology and framework for the development of scientific applications with high-performance computing through web services Proceedings of the 6th Euro American Conference on Telematics and Information Systems, (173-180)
  40. ACM
    Serbedzija N and Fairclough S (2012). Reflective pervasive systems, ACM Transactions on Autonomous and Adaptive Systems, 7:1, (1-19), Online publication date: 1-Apr-2012.
  41. ACM
    Malakuti S, te Brinke S, Bermans L and Bockisch C Towards modular resource-aware applications Proceedings of the 3rd international workshop on Variability & Composition, (13-18)
  42. Hamouche R and Kocik R Component-based and aspect-oriented methodology and tool for real-time embedded control systems design Proceedings of the Conference on Design, Automation and Test in Europe, (1421-1424)
  43. ACM
    von Detten M and Becker S Combining clustering and pattern detection for the reengineering of component-based software systems Proceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCS, (23-32)
  44. Barros F Achieving reuse with pluggable software units Proceedings of the 12th international conference on Top productivity through software reuse, (183-191)
  45. Rehesaar H Capability assessment for introducing component reuse Proceedings of the 12th international conference on Top productivity through software reuse, (87-101)
  46. ACM
    Winter S, Sârbu C, Suri N and Murphy B The impact of fault models on software robustness evaluations Proceedings of the 33rd International Conference on Software Engineering, (51-60)
  47. Hasuo I and Jacobs B (2011). Traces for coalgebraic components, Mathematical Structures in Computer Science, 21:2, (267-320), Online publication date: 1-Apr-2011.
  48. ACM
    Adler R, Schaefer I, Trapp M and Poetzsch-Heffter A (2011). Component-based modeling and verification of dynamic adaptation in safety-critical embedded systems, ACM Transactions on Embedded Computing Systems, 10:2, (1-39), Online publication date: 1-Dec-2010.
  49. Petre L, Sere K and Tsiopoulos L Model-based analysis tools for component synthesis Proceedings of the 9th international conference on Formal Methods for Components and Objects, (102-121)
  50. Jiang Y, Li Y and Zhang H The testing method for interface customized component Proceedings of the 7th international conference on Autonomic and trusted computing, (228-241)
  51. ACM
    Sagar S, Nerurkar N and Sharma A (2010). A soft computing based approach to estimate reusability of software components, ACM SIGSOFT Software Engineering Notes, 35:5, (1-5), Online publication date: 22-Oct-2010.
  52. ACM
    Serbedzija N and Bertolotti G Adaptive and personalized body networking Proceedings of the Fifth International Conference on Body Area Networks, (91-97)
  53. ACM
    Sagar S, Nerurkar N and Sharma A (2010). A soft computing based approach to estimate reusability of software components, ACM SIGSOFT Software Engineering Notes, 35:4, (1-4), Online publication date: 20-Jul-2010.
  54. Mohamed A and Zulkernine M Architectural design decisions for achieving reliable software systems Proceedings of the First international conference on Architecting Critical Systems, (19-32)
  55. ACM
    Ebraert P, Schippers H, Molderez T and Janssens D Safely updating running software Proceedings of the 7th Workshop on Reflection, AOP and Meta-Data for Software Evolution, (1-6)
  56. ACM
    Coutinho F, Ogasawara E, de Oliveira D, Braganholo V, Lima A, Dávila A and Mattoso M Data parallelism in bioinformatics workflows using Hydra Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing, (507-515)
  57. ACM
    Stol K and Ali Babar M Challenges in using open source software in product development Proceedings of the 3rd International Workshop on Emerging Trends in Free/Libre/Open Source Software Research and Development, (17-22)
  58. ACM
    Mohamed A and Zulkernine M A taxonomy of software architecture-based reliability efforts Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge, (44-51)
  59. ACM
    Hartmann H, Keren M, Matsinger A, Rubin J, Trew T and Yatzkar-Haham T Integrating heterogeneous components in software supply chains Proceedings of the 2010 ICSE Workshop on Product Line Approaches in Software Engineering, (8-15)
  60. Liu F, Sosonkina M and Bramley R A new approach Proceedings of the 2010 international conference on Computational Science and Its Applications - Volume Part II, (503-518)
  61. ACM
    Wang Z, Wang H and Zhan N Refinement of models of software components Proceedings of the 2010 ACM Symposium on Applied Computing, (2311-2318)
  62. ACM
    Di Cosmo R and Boender J Using strong conflicts to detect quality issues in component-based complex systems Proceedings of the 3rd India software engineering conference, (163-172)
  63. Van Landuyt D, Truyen E and Joosen W Discovery of stable abstractions for aspect-oriented composition in the car crash management domain Transactions on aspect-oriented software development VII, (375-422)
  64. Van Landuyt D, Truyen E and Joosen W Discovery of stable abstractions for aspect-oriented composition in the car crash management domain Transactions on aspect-oriented software development VII, (375-422)
  65. Derdour M, Roose P, Dalmau M, Zine N and Alti A (2010). MMSA, Advances in Multimedia, 2010, (1-17), Online publication date: 1-Jan-2010.
  66. ACM
    Witman P and Ryan T (2010). Think big for reuse, Communications of the ACM, 53:1, (142-147), Online publication date: 1-Jan-2010.
  67. ACM
    Nundloll V, Blair G and Grace P A component-based approach for (Re)-configurable routing in VANETs Proceedings of the 8th International Workshop on Adaptive and Reflective MIddleware, (1-6)
  68. Wang H and Sun J (2009). A semantic web environment for components, The Knowledge Engineering Review, 24:1, (59-75), Online publication date: 1-Dec-2009.
  69. ACM
    Ogasawara E, de Oliveira D, Chirigati F, Barbosa C, Elias R, Braganholo V, Coutinho A and Mattoso M Exploring many task computing in scientific workflows Proceedings of the 2nd Workshop on Many-Task Computing on Grids and Supercomputers, (1-10)
  70. ACM
    Bui V, Norris B and McInnes L An automated component-based performance experiment environment Proceedings of the 2009 Workshop on Component-Based High Performance Computing, (1-11)
  71. ACM
    Muszala S, Amundson J, McInnes L and Norris B Two-tiered component design and performance analysis of Synergia2 accelerator simulations Proceedings of the 2009 Workshop on Component-Based High Performance Computing, (1-11)
  72. Franceschinis G, Gribaudo M, Iacono M, Marrone S, Moscato F and Vittorini V Interfaces and binding in component based development of formal models Proceedings of the Fourth International ICST Conference on Performance Evaluation Methodologies and Tools, (1-10)
  73. ACM
    Richardson T, Wellings A, Dianes J and Díaz M Providing temporal isolation in the OSGi framework Proceedings of the 7th International Workshop on Java Technologies for Real-Time and Embedded Systems, (1-10)
  74. ACM
    Bouraqadi N and Fabresse L CLIC Proceedings of the International Workshop on Smalltalk Technologies, (114-119)
  75. ACM
    Simonot M and Aponte V A declarative formal approach to dynamic reconfiguration Proceedings of the 1st international workshop on Open component ecosystems, (1-10)
  76. Damaševičius R (2009). Analysis of Components for Generalization using Multidimensional Scaling, Fundamenta Informaticae, 91:3-4, (507-522), Online publication date: 1-Aug-2009.
  77. Damaševičius R (2009). Analysis of Components for Generalization using Multidimensional Scaling, Fundamenta Informaticae, 91:3-4, (507-522), Online publication date: 1-Aug-2009.
  78. Chiang C An Implementation of a Framework for Open Distributed Computing Proceedings of the 9th International Conference on Algorithms and Architectures for Parallel Processing, (569-579)
  79. ACM
    Corradi A, Lodolo E, Monti S and Pasini S Dynamic reconfiguration of middleware for ubiquitous computing Proceedings of the 3rd international workshop on Adaptive and dependable mobile ubiquitous systems, (7-12)
  80. Ogasawara E, Murta L, Zimbrão G and Mattoso M Neural networks cartridges for data mining on time series Proceedings of the 2009 international joint conference on Neural Networks, (256-263)
  81. Hu H and Hu H (2009). Research on protocol-level behavioral substitutability of software components in component-based software system, WSEAS Transactions on Computers, 8:6, (956-965), Online publication date: 1-Jun-2009.
  82. Douta G, Talib H, Nierstrasz O and Langlotz F (2009). CompAS, Information and Software Technology, 51:2, (448-459), Online publication date: 1-Feb-2009.
  83. ACM
    Dixit A Intra-component security certification Proceedings of the International Conference on Advances in Computing, Communication and Control, (732-736)
  84. Henriksson J and Aßmann U Component models for semantic web languages Semantic techniques for the web, (233-275)
  85. ACM
    Fraser S, Lyons M, Looser J and Seichter H "Chinese Whispers" ACM SIGGRAPH ASIA 2008 educators programme, (1-9)
  86. García-Castro R, Gómez-Pérez A, Muñoz-García Ó and Nixon L Towards a Component-Based Framework for Developing Semantic Web Applications Proceedings of the 3rd Asian Semantic Web Conference on The Semantic Web, (197-211)
  87. Han T, Purao S and Storey V (2008). Generating large-scale repositories of reusable artifacts for conceptual design of information systems, Decision Support Systems, 45:4, (665-680), Online publication date: 1-Nov-2008.
  88. ACM
    Vescan A and Pop H Automatic configuration for the component selection problem Proceedings of the 5th international conference on Soft computing as transdisciplinary science and technology, (479-483)
  89. ACM
    Henrio L and Rivera M Stopping safely hierarchical distributed components Proceedings of the 2008 compFrame/HPC-GECO workshop on Component based high performance, (1-11)
  90. ACM
    Bui V, Norris B, Huck K, McInnes L, Li L, Hernandez O and Chapman B A component infrastructure for performance and power modeling of parallel scientific applications Proceedings of the 2008 compFrame/HPC-GECO workshop on Component based high performance, (1-11)
  91. Grace P, Blair G, Cortes C and Bencomo N Engineering complex adaptations in highly heterogeneous distributed systems Proceedings of the 2nd International Conference on Autonomic Computing and Communication Systems, (1-10)
  92. Zhan N, Kang E and Liu Z Component publications and compositions Proceedings of the 2nd international conference on Unifying theories of programming, (238-257)
  93. ACM
    Behr J and Reiners D Class notes: don't be a WIMP ACM SIGGRAPH 2008 classes, (1-170)
  94. ACM
    Bastide G, Seriai A and Oussalah M A self-adaptation of software component structures in ubiquitous environments Proceedings of the 5th international conference on Pervasive services, (173-176)
  95. ACM
    Kaur P and Singh H (2008). Certification process of software components, ACM SIGSOFT Software Engineering Notes, 33:4, (1-6), Online publication date: 1-Jul-2008.
  96. Postmus D and Meijler T (2008). Aligning the economic modeling of software reuse with reuse practices, Information and Software Technology, 50:7-8, (753-762), Online publication date: 1-Jun-2008.
  97. ACM
    Li P and Wohlstadter E Dynamic round-trip GUI maintenance Proceedings of the 30th international conference on Software engineering, (851-854)
  98. ACM
    Sicard S, Boyer F and De Palma N Using components for architecture-based management Proceedings of the 30th international conference on Software engineering, (101-110)
  99. ACM
    Heiser G The role of virtualization in embedded systems Proceedings of the 1st workshop on Isolation and integration in embedded systems, (11-16)
  100. Bidoit M, Sannella D and Tarlecki A (2008). Observational interpretation of casl specifications, Mathematical Structures in Computer Science, 18:2, (325-371), Online publication date: 1-Apr-2008.
  101. ACM
    Li P and Wohlstadter E View-based maintenance of graphical user interfaces Proceedings of the 7th international conference on Aspect-oriented software development, (156-167)
  102. ACM
    de la Rocha F and de Oliveira R An environment for the rapid development of embedded file systems Proceedings of the 2008 ACM symposium on Applied computing, (694-699)
  103. ACM
    Coulson G, Blair G, Grace P, Taiani F, Joolia A, Lee K, Ueyama J and Sivaharan T (2008). A generic component model for building systems software, ACM Transactions on Computer Systems, 26:1, (1-42), Online publication date: 1-Feb-2008.
  104. Vandewoude Y, Ebraert P, Berbers Y and D'Hondt T (2007). Tranquility, IEEE Transactions on Software Engineering, 33:12, (856-868), Online publication date: 1-Dec-2007.
  105. ACM
    da Rocha T, Arntsen A, Eidsvik A, de Toledo M and Karlsen R Promoting levels of openness on component-based adaptable middleware Proceedings of the 6th international workshop on Adaptive and reflective middleware: held at the ACM/IFIP/USENIX International Middleware Conference, (1-6)
  106. ACM
    Surajbali B, Coulson G, Greenwood P and Grace P Augmenting reflective middleware with an aspect orientation support layer Proceedings of the 6th international workshop on Adaptive and reflective middleware: held at the ACM/IFIP/USENIX International Middleware Conference, (1-6)
  107. Lagaisse B, Truyen E and Joosen W Multi-stage aspect-oriented composition of component-based applications Proceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems: CoopIS, DOA, ODBASE, GADA, and IS - Volume Part I, (630-647)
  108. Dietrich J, Hiller J and Schenke B Take Proceedings of the 2007 international conference on Advances in rule interchange and applications, (134-148)
  109. Dietrich J, Hiller J and Schenke B Take - A Rule Compiler for Derivation Rules Advances in Rule Interchange and Applications, (134-148)
  110. ACM
    Wang N, Pundaleeka R and Carlsson J Distributed component support for integrating large-scale parallel HPC applications Proceedings of the 2007 symposium on Component and framework technology in high-performance and scientific computing, (141-150)
  111. ACM
    Damevski K, Zhang K and Parker S Practical parallel remote method invocation for the Babel compiler Proceedings of the 2007 symposium on Component and framework technology in high-performance and scientific computing, (131-140)
  112. ACM
    Bernholdt D Component architectures in the next generation of ultrascale scientific computing Proceedings of the 2007 symposium on Component and framework technology in high-performance and scientific computing, (1-10)
  113. ACM
    Gérard S, Feiler P, Rolland J, Filali M, Reiser M, Delanote D, Berbers Y, Pautet L and Perseil I (2007). UML&AADL '2007 grand challenges, ACM SIGBED Review, 4:4, (1-1), Online publication date: 1-Oct-2007.
  114. ACM
    Järvi J, Marcus M and Smith J Library composition and adaptation using c++ concepts Proceedings of the 6th international conference on Generative programming and component engineering, (73-82)
  115. Vanhooff B, Ayed D, Van Baelen S, Joosen W and Berbers Y UniTI Proceedings of the 10th international conference on Model Driven Engineering Languages and Systems, (31-45)
  116. Martínez-Prieto M, Cuesta C and De La Fuente P Aqueducts Proceedings of the First European conference on Software Architecture, (313-316)
  117. ACM
    Barbosa L, Cunha J and Visser J A type-level approach to component prototyping International workshop on Synthesis and analysis of component connectors: in conjunction with the 6th ESEC/FSE joint meeting, (23-36)
  118. ACM
    Pérez J and Cuesta C Aspect-oriented connectors for coordination International workshop on Synthesis and analysis of component connectors: in conjunction with the 6th ESEC/FSE joint meeting, (13-22)
  119. Larson J and Norris B Component specification for parallel coupling infrastructure Proceedings of the 2007 international conference on Computational science and its applications - Volume Part III, (55-68)
  120. Chimaris A and Papadopoulos G (2007). Implementing a generic component-based framework for telecontrol applications, Software—Practice & Experience, 37:10, (1087-1132), Online publication date: 1-Aug-2007.
  121. Canal C, Murillo J and Poizat P Practical approaches for software adaptation Proceedings of the 2007 conference on Object-oriented technology, (154-165)
  122. Betz M, Huq M, Pipek V, Rohde M, Stevens G, Englert R and Wulf V An architecture for adaptive and adaptable mobile applications for physically handicapped people Proceedings of the 4th international conference on Universal access in human computer interaction: coping with diversity, (335-344)
  123. Tian P, Zhang Y, Zhong M, Zhou Y and Fang C BASCA Proceedings of the 4th international conference on Ubiquitous Intelligence and Computing, (1014-1023)
  124. Costa C, Pérez J and Carsí J Dynamic adaptation of aspect-oriented components Proceedings of the 10th international conference on Component-based software engineering, (49-65)
  125. ACM
    Smith S and Thober M Improving usability of information flow security in java Proceedings of the 2007 workshop on Programming languages and analysis for security, (11-20)
  126. ACM
    Granell C, Gould M, Llidó D and Berlanga R A model-driven approach for reusing service compositions Proceedings of the 2007 Euro American conference on Telematics and information systems, (1-8)
  127. De Fraine B and Braem M Requirements for reusable aspect deployment Proceedings of the 6th international conference on Software composition, (176-183)
  128. Schreiner D and Göschka K Synthesizing communication middleware from explicit connectors in component based distributed architectures Proceedings of the 6th international conference on Software composition, (160-167)
  129. Endo T, Goto Y and Cheng J Measuring reactability of persistent computing systems Proceedings of the 6th international conference on Software composition, (144-151)
  130. Collet P, Malenfant J, Ozanne A and Rivierre N Composite contract enforcement in hierarchical component systems Proceedings of the 6th international conference on Software composition, (18-33)
  131. Tivoli M, Fradet P, Girault A and Goessler G Adaptor synthesis for real-time components Proceedings of the 13th international conference on Tools and algorithms for the construction and analysis of systems, (185-200)
  132. ACM
    Chiang C Automated software wrapping Proceedings of the 45th annual southeast regional conference, (59-64)
  133. ACM
    Joncheere N The service creation environment Proceedings of the 5th workshop on Software engineering properties of languages and aspect technologies, (4-es)
  134. ACM
    Oliveira E, Almeida H and Silva L Formal modelling and verification of a component model using coloured petri nets and model checking Proceedings of the 2007 ACM symposium on Applied computing, (1427-1431)
  135. ACM
    Meng S and Arbab F Web services choreography and orchestration in Reo and constraint automata Proceedings of the 2007 ACM symposium on Applied computing, (346-353)
  136. Melton H and Tempero E The CRSS metric for package design quality Proceedings of the thirtieth Australasian conference on Computer science - Volume 62, (201-210)
  137. Schreiner D and Göschka K Explicit Connectors in Component Based Software Engineering for Distributed Embedded Systems Proceedings of the 33rd conference on Current Trends in Theory and Practice of Computer Science, (923-934)
  138. Collet P, Ozanne A and Rivierre N Towards a Versatile Contract Model to Organize Behavioral Specifications Proceedings of the 33rd conference on Current Trends in Theory and Practice of Computer Science, (844-855)
  139. Choi Y Checking Interaction Consistency in MARMOT Component Refinements Proceedings of the 33rd conference on Current Trends in Theory and Practice of Computer Science, (832-843)
  140. Knudsen J, Ravn A and Skou A Design verification patterns Formal methods and hybrid real-time systems, (399-413)
  141. Wan K and Alagar V A Component-Based Architecture for Multi-Agent Systems Proceedings of the IEEE/WIC/ACM international conference on Intelligent Agent Technology, (452-459)
  142. Gangadharan G and D'Andrea V Licensing services Proceedings of the 4th international conference on Service-Oriented Computing, (365-377)
  143. ACM
    Ahmed M, Ghanea-Hercock R and Hailes S MACE Proceedings of the 4th international workshop on Middleware for Pervasive and Ad-Hoc Computing (MPAC 2006)
  144. Lagaisse B and Joosen W True and transparent distributed composition of aspect-components Proceedings of the ACM/IFIP/USENIX 2006 International Conference on Middleware, (42-61)
  145. Zachariadis S, Mascolo C and Emmerich W (2006). The SATIN Component System-A Metamodel for Engineering Adaptable Mobile Systems, IEEE Transactions on Software Engineering, 32:11, (910-927), Online publication date: 1-Nov-2006.
  146. ACM
    Baxter G, Frean M, Noble J, Rickerby M, Smith H, Visser M, Melton H and Tempero E Understanding the shape of Java software Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, (397-412)
  147. Peredo R, Balladares L and Peredo I A semantic web application to automate the construction of didactic material for web-based education system Proceedings of the 7th international conference on Web Information Systems, (306-317)
  148. ACM
    Lämmel R and Ostermann K Software extension and integration with type classes Proceedings of the 5th international conference on Generative programming and component engineering, (161-170)
  149. ACM
    Baxter G, Frean M, Noble J, Rickerby M, Smith H, Visser M, Melton H and Tempero E (2006). Understanding the shape of Java software, ACM SIGPLAN Notices, 41:10, (397-412), Online publication date: 16-Oct-2006.
  150. Cohen J, Jeannot E, Padoy N and Wagner F (2006). Messages Scheduling for Parallel Data Redistribution between Clusters, IEEE Transactions on Parallel and Distributed Systems, 17:10, (1163-1175), Online publication date: 1-Oct-2006.
  151. ACM
    Wojcicki M and Strooper P Maximising the information gained from an experimental analysis of code inspection and static analysis for concurrent java components Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering, (174-183)
  152. ACM
    Owens S and Flatt M From structures and functors to modules and units Proceedings of the eleventh ACM SIGPLAN international conference on Functional programming, (87-98)
  153. Gerosa M, Pimentel M, Fuks H and de Lucena C Development of groupware based on the 3c collaboration model and component technology Proceedings of the 12th international conference on Groupware: design, implementation, and use, (302-309)
  154. ACM
    Owens S and Flatt M (2006). From structures and functors to modules and units, ACM SIGPLAN Notices, 41:9, (87-98), Online publication date: 16-Sep-2006.
  155. Bläser L A component language for structured parallel programming Proceedings of the 7th joint conference on Modular Programming Languages, (230-250)
  156. McDirmid S, Hsieh W and Flatt M A framework for modular linking in OO languages Proceedings of the 7th joint conference on Modular Programming Languages, (116-135)
  157. Yu Z, Zhou X, Li C, Kajita S and Mase K UPmP Proceedings of the Third international conference on Ubiquitous Intelligence and Computing, (1069-1079)
  158. Cabello M, Costa C, Ramos I and Carsí J Generic architecture of an expert system for diagnosis Proceedings of the 10th WSEAS international conference on Computers, (769-774)
  159. Madsen O From ECOOP'87 to ECOOP 2006 and beyond Proceedings of the 20th European conference on Object-Oriented Programming, (186-191)
  160. Bertrand F, Bramley R, Bernholdt D, Kohl J, Sussman A, Larson J and Damevski K (2006). Data redistribution and remote method invocation for coupled components, Journal of Parallel and Distributed Computing, 66:7, (931-946), Online publication date: 1-Jul-2006.
  161. Pérez J, Ali N, Carsí J and Ramos I Designing software architectures with an aspect-oriented architecture description language Proceedings of the 9th international conference on Component-Based Software Engineering, (123-138)
  162. Suvée D, De Fraine B and Vanderperren W A symmetric and unified approach towards combining aspect-oriented and component-based software development Proceedings of the 9th international conference on Component-Based Software Engineering, (114-122)
  163. Attie P, Lorenz D, Portnova A and Chockler H Behavioral compatibility without state explosion Proceedings of the 9th international conference on Component-Based Software Engineering, (33-49)
  164. Bastide G, Seriai A and Oussalah M Adaptation of monolithic software components by their transformation into composite configurations based on refactoring Proceedings of the 9th international conference on Component-Based Software Engineering, (368-375)
  165. Robak S and Pieczyński A Adjusting software-intensive systems developed by using software factories and fuzzy features Proceedings of the 8th international conference on Artificial Intelligence and Soft Computing, (297-305)
  166. Canal C, Poizat P and Salaün G Synchronizing behavioural mismatch in software composition Proceedings of the 8th IFIP WG 6.1 international conference on Formal Methods for Open Object-Based Distributed Systems, (63-77)
  167. ACM
    Smith S and Thober M Refactoring programs to secure information flows Proceedings of the 2006 workshop on Programming languages and analysis for security, (75-84)
  168. ACM
    Briand L, Labiche Y and Sówka M Automated, contract-based user testing of commercial-off-the-shelf components Proceedings of the 28th international conference on Software engineering, (92-101)
  169. Choi S, Yoo C and Chang O Development of integrated DAO pattern applying iterator pattern Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part IV, (955-965)
  170. Allan B, Armstrong R, Bernholdt D, Bertrand F, Chiu K, Dahlgren T, Damevski K, Elwasif W, Epperly T, Govindaraju M, Katz D, Kohl J, Krishnan M, Kumfert G, Larson J, Lefantzi S, Lewis M, Malony A, Mclnnes L, Nieplocha J, Norris B, Parker S, Ray J, Shende S, Windus T and Zhou S (2006). A Component Architecture for High-Performance Scientific Computing, International Journal of High Performance Computing Applications, 20:2, (163-202), Online publication date: 1-May-2006.
  171. Bouziane H, Pérez C and Priol T Modeling and executing master-worker applications in component models Proceedings of the 20th international conference on Parallel and distributed processing, (225-225)
  172. ACM
    Bastide G, Seriai A and Oussalah M Adapting software components by structure fragmentation Proceedings of the 2006 ACM symposium on Applied computing, (1751-1758)
  173. ACM
    Kwon S, Choi J and Cho K Light-weight service-oriented grid application toolkit Proceedings of the 2006 ACM symposium on Applied computing, (1482-1486)
  174. ACM
    Beugnard A Method overloading and overriding cause encapsulation flaw Proceedings of the 2006 ACM symposium on Applied computing, (1424-1428)
  175. ACM
    Belguidoum M and Dagnat F Analysis of deployment dependencies in software components Proceedings of the 2006 ACM symposium on Applied computing, (735-736)
  176. Washizaki H, Takano S and Fukazawa Y Visualization of binary component-based program structure with component functional size Proceedings of the 5th WSEAS international conference on Applied computer science, (911-917)
  177. Chen H, Ming Z and Ying S An approach to manage and search for software components Proceedings of the 5th WSEAS international conference on Applied computer science, (358-363)
  178. ACM
    Mišić V (2006). Perceptions of extreme programming, ACM SIGSOFT Software Engineering Notes, 31:2, (1-8), Online publication date: 1-Mar-2006.
  179. Meng S and Barbosa L (2006). Components as coalgebras, Theoretical Computer Science, 351:2, (276-294), Online publication date: 21-Feb-2006.
  180. Frattolillo F and D'onofrio S A distributed DRM platform based on a web-oriented watermarking protocol Proceedings of the 5th WSEAS International Conference on Software Engineering, Parallel and Distributed Systems, (156-162)
  181. Braga R, Werner C and Mattoso M (2006). Odyssey-Search, Journal of Systems and Software, 79:2, (204-215), Online publication date: 1-Feb-2006.
  182. Truyen E and Joosen W Run-Time and atomic weaving of distributed aspects Transactions on Aspect-Oriented Software Development II, (147-181)
  183. Greenwood P and Blair L A framework for policy driven auto-adaptive systems using dynamic framed aspects Transactions on Aspect-Oriented Software Development II, (30-65)
  184. Tripathi A, Kulkarni D and Ahmed T Policy-Driven configuration and management of agent based distributed systems Software Engineering for Multi-Agent Systems IV, (1-16)
  185. Aracic I, Gasiunas V, Mezini M and Ostermann K An overview of caesarj Transactions on Aspect-Oriented Software Development I, (135-173)
  186. Baar T, Marković S, Fondement F and Strohmeier A Definition and correct refinement of operation specifications Dependable Systems, (127-144)
  187. Melton H and Tempero E Identifying refactoring opportunities by identifying dependency cycles Proceedings of the 29th Australasian Computer Science Conference - Volume 48, (35-41)
  188. ACM
    Gill N (2006). Importance of software component characterization for better software reusability, ACM SIGSOFT Software Engineering Notes, 31:1, (1-3), Online publication date: 1-Jan-2006.
  189. Valentin E and Verbraeck A Requirements for domain specific discrete event simulation environments Proceedings of the 37th conference on Winter simulation, (654-663)
  190. Kwon S, Choi J and Lee J Protocol transparent application framework for Grid Proceedings of the Eighth International Conference on High-Performance Computing in Asia-Pacific Region
  191. ACM
    Arntsen A and Karlsen R ReflecTS Proceedings of the 4th workshop on Reflective and adaptive middleware systems
  192. ACM
    Mukherjee J and Varadarajan S Develop once deploy anywhere achieving adaptivity with a runtime linker/loader framework Proceedings of the 4th workshop on Reflective and adaptive middleware systems
  193. ACM
    Loureiro E, Oliveira L and Almeida H Improving flexibility on host discovery for pervasive computing middlewares Proceedings of the 3rd international workshop on Middleware for pervasive and ad-hoc computing, (1-8)
  194. Pauls K and Bay T Reuse frequency as metric for dependency resolver selection Proceedings of the Third international working conference on Component Deployment, (164-176)
  195. Lacour S, Perez C and Priol T Generic Application Description Model Proceedings of the 6th IEEE/ACM International Workshop on Grid Computing, (284-287)
  196. ACM
    Michiels S, Verslype K, Joosen W and De Decker B Towards a software architecture for DRM Proceedings of the 5th ACM workshop on Digital rights management, (65-74)
  197. Schmidt R Component oriented design and modeling of cross-enterprise service processes Proceedings of the 2005 OTM Confederated international conference on On the Move to Meaningful Internet Systems, (421-430)
  198. ACM
    Sangal N, Jordan E, Sinha V and Jackson D Using dependency models to manage complex software architecture Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (167-176)
  199. ACM
    Odersky M and Zenger M Scalable component abstractions Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (41-57)
  200. ACM
    Sangal N, Jordan E, Sinha V and Jackson D (2005). Using dependency models to manage complex software architecture, ACM SIGPLAN Notices, 40:10, (167-176), Online publication date: 12-Oct-2005.
  201. ACM
    Odersky M and Zenger M (2005). Scalable component abstractions, ACM SIGPLAN Notices, 40:10, (41-57), Online publication date: 12-Oct-2005.
  202. Deng G, Lenz G and Schmidt D Addressing domain evolution challenges in software product lines Proceedings of the 2005 international conference on Satellite Events at the MoDELS, (247-261)
  203. de Lara E, Chopra Y, Kumar R, Vaghela N, Wallach D and Zwaenepoel W (2005). Iterative Adaptation for Mobile Clients Using Existing APIs, IEEE Transactions on Parallel and Distributed Systems, 16:10, (966-981), Online publication date: 1-Oct-2005.
  204. Hashim N, Schmidt H and Ramakrishnan S Test Order for Class-based Integration Testing of Java Applications Proceedings of the Fifth International Conference on Quality Software, (11-18)
  205. ACM
    Liu J, Cheong E and Zhao F Semantics-based optimization across uncoordinated tasks in networked embedded systems Proceedings of the 5th ACM international conference on Embedded software, (273-281)
  206. Caporuscio M, Muccini H, Pelliccione P and Di Nisio E Rapid system development via product line architecture implementation Proceedings of the Second international conference on Rapid Integration of Software Engineering Techniques, (18-33)
  207. Kwon S, Choi J and Lee J Reconfigurable middleware for grid environment Proceedings of the 6th international symposium on high-performance computing and 1st international conference on Advanced low power systems, (246-253)
  208. ACM
    Feng Y, Huang G, Zhu Y and Mei H Exception handling in component composition with the support of middleware Proceedings of the 5th international workshop on Software engineering and middleware, (90-97)
  209. ACM
    Schmid H, Pfeifer M and Schneider T A middleware-independent model and language for component distribution Proceedings of the 5th international workshop on Software engineering and middleware, (83-89)
  210. Lilov V and Ilieva S Towards Development and Use of In-house Component Framework Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications, (12-17)
  211. Luis Sierra J, Fernandez-Valmayor A, Fernandez-Manjon B and Navarro A Developing Content-Intensive Applications with XML Documents, Document Transformations and Software Components Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications, (4-11)
  212. Granell C, Gould M, Grønmo R and Skogan D Improving reuse of web service compositions Proceedings of the 6th international conference on E-Commerce and Web Technologies, (358-367)
  213. Ortiz G, Hernández J and Clemente P How to deal with non-functional properties in web service development Proceedings of the 5th international conference on Web Engineering, (98-103)
  214. ACM
    Amara-Hachmi N A framework for building adaptive mobile agents Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems, (1369-1369)
  215. Takatsuka M (2005). A component-oriented software authoring system for exploratory visualization, Future Generation Computer Systems, 21:7, (1213-1222), Online publication date: 1-Jul-2005.
  216. ACM
    Sadjadi S, McKinley P and Cheng B (2005). Transparent shaping of existing software to support pervasive and autonomic computing, ACM SIGSOFT Software Engineering Notes, 30:4, (1-7), Online publication date: 1-Jul-2005.
  217. ACM
    Tripathi A, Kulkarni D and Ahmed T (2005). Policy-driven configuration and management of agent based distributed systems, ACM SIGSOFT Software Engineering Notes, 30:4, (1-7), Online publication date: 1-Jul-2005.
  218. Li H, Krishnamurthi S and Fisler K (2005). Modular Verification of Open Features Using Three-Valued Model Checking, Automated Software Engineering, 12:3, (349-382), Online publication date: 1-Jul-2005.
  219. Pérez J, Ali N, Carsí J and Ramos I Dynamic evolution in aspect-oriented architectural models Proceedings of the 2nd European conference on Software Architecture, (59-76)
  220. ACM
    Sadjadi S, McKinley P and Cheng B Transparent shaping of existing software to support pervasive and autonomic computing Proceedings of the 2005 workshop on Design and evolution of autonomic application software, (1-7)
  221. ACM
    Tripathi A, Kulkarni D and Ahmed T Policy-driven configuration and management of agent based distributed systems Proceedings of the fourth international workshop on Software engineering for large-scale multi-agent systems, (1-7)
  222. Lan L, Huang G, Ma L, Wang M, Mei H, Zhang L and Chen Y Architecture based deployment of large-scale component based systems Proceedings of the 8th international conference on Component-Based Software Engineering, (123-138)
  223. Grunske L, Kaiser B and Papadopoulos Y Model-Driven safety evaluation with state-event-based component failure annotations Proceedings of the 8th international conference on Component-Based Software Engineering, (33-48)
  224. Kim J, Jin Y and Hwang S A business component approach for supporting the variability of the business strategies and rules Proceedings of the 2005 international conference on Computational Science and Its Applications - Volume Part III, (846-857)
  225. Jeong G and Kim G A framework for security assurance in component based development Proceedings of the 2005 international conference on Computational Science and Its Applications - Volume Part II, (42-51)
  226. Volberg O, Gombosi T, Powell K, Ridley A, Hansen K, Toth G, Stout Q, Zeeuw D, Kane K, Chesney D and Oehmke R A High-Performance Framework for Sun-to-Earth Space Weather Modeling Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 13 - Volume 14
  227. Malawski M, Kurzyniec D and Sunderam V MOCCA - Towards a Distributed CCA Framework for Metacomputing Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 4 - Volume 05
  228. Barthwal N and Woodside M Efficient Evaluation of Alternatives for Assembly of Services Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 15 - Volume 16
  229. Bertrand F, Bramley R, Sussman A, Bernholdt D, Kohl J, Larson J and Damevski K Data Redistribution and Remote Method Invocation in Parallel Component Architectures Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
  230. ACM
    Dashofy E, Hoek A and Taylor R (2005). A comprehensive approach for the development of modular software architecture description languages, ACM Transactions on Software Engineering and Methodology, 14:2, (199-245), Online publication date: 1-Apr-2005.
  231. Washizaki H and Fukazawa Y (2005). A technique for automatic component extraction from object-oriented programs by refactoring, Science of Computer Programming, 56:1-2, (99-116), Online publication date: 1-Apr-2005.
  232. Aßmann U (2005). Architectural styles for active documents, Science of Computer Programming, 56:1-2, (79-98), Online publication date: 1-Apr-2005.
  233. ACM
    Vanderperren W, Suvée D, Verheecke B, Cibrán M and Jonckers V Adaptive programming in JAsCo Proceedings of the 4th international conference on Aspect-oriented software development, (75-86)
  234. ACM
    Mancebo E and Andrews A A strategy for selecting multiple components Proceedings of the 2005 ACM symposium on Applied computing, (1505-1510)
  235. Malek S, Mikic-Rakic M and Medvidovic N (2005). A Style-Aware Architectural Middleware for Resource-Constrained, Distributed Systems, IEEE Transactions on Software Engineering, 31:3, (256-272), Online publication date: 1-Mar-2005.
  236. Arbab F (2005). Abstract behavior types, Science of Computer Programming, 55:1-3, (3-52), Online publication date: 1-Mar-2005.
  237. Krishna A, Natarajan B, Gokhale A, Schmidt D, Wang N and Thaker G (2005). CCMPerf, Real-Time Systems, 29:2-3, (281-308), Online publication date: 1-Mar-2005.
  238. Cai W, Coulson G, Grace P, Blair G, Mathy L and Yeung W The gridkit distributed resource management framework Proceedings of the 2005 European conference on Advances in Grid Computing, (786-795)
  239. Avgeriou P and Guelfi N Resolving architectural mismatches of COTS through architectural reconciliation Proceedings of the 4th international conference on COTS-Based Software Systems, (248-257)
  240. Grunske L and Kaiser B An automated dependability analysis method for COTS-based systems Proceedings of the 4th international conference on COTS-Based Software Systems, (178-190)
  241. Fernández-Pérez J, Domínguez-Brito A, Hernández-Sosa D and Cabrera-Gámez J Programming by integration in robotics Proceedings of the 10th international conference on Computer Aided Systems Theory, (590-595)
  242. Tarhini A and Fouchal H Conformance testing of real-time component based systems Proceedings of the 5th international conference on Advanced Distributed Systems, (167-181)
  243. Suvée D, Vanderperren W, Wagelaar D and Jonckers V (2005). There are no Aspects, Electronic Notes in Theoretical Computer Science (ENTCS), 114:C, (153-174), Online publication date: 17-Jan-2005.
  244. Kenn H and Birk A From games to applications RoboCup 2004, (669-676)
  245. Jahnke J, McNair A, Cockburn J, de Souza P, Furber R and Lavender M Component-based engineering of distributed embedded control software Component-Based Software Development for Embedded Systems, (296-319)
  246. Grunske L, Kaiser B and Reussner R Specification and evaluation of safety properties in a component-based software engineering process Component-Based Software Development for Embedded Systems, (249-274)
  247. Michiels S, Janssens N, Desmet L, Mahieu T, Joosen W and Verbaeten P Connecting embedded devices using a component platform for adaptable protocol stacks Component-Based Software Development for Embedded Systems, (185-208)
  248. Tešanović A, Nadjm-Tehrani S and Hansson J Modular verification of reconfigurable components Component-Based Software Development for Embedded Systems, (59-81)
  249. da Silva L and Perkusich A A model-based approach to formal specification and verification of embedded systems using colored petri nets Component-Based Software Development for Embedded Systems, (35-58)
  250. de Oliveira Moraes R and Martins E Fault injection approach based on architectural dependencies Architecting Dependable Systems III, (300-321)
  251. Bouyssounouse B and Sifakis J References Embedded Systems Design, (204-215)
  252. Cibrán M, D'Hondt M, Suvée D, Vanderperren W and Jonckers V (2005). Linking business rules to object-oriented software using JAsCo, Journal of Computational Methods in Sciences and Engineering, 5:1 Supplement, (13-25), Online publication date: 1-Jan-2005.
  253. ACM
    Grace P, Blair G and Samuel S (2005). A reflective framework for discovery and interaction in heterogeneous mobile environments, ACM SIGMOBILE Mobile Computing and Communications Review, 9:1, (2-14), Online publication date: 1-Jan-2005.
  254. Eriksson J Can users manage system infrastructure? Proceedings of the 4th WSEAS International Conference on Applied Informatics and Communications, (1-6)
  255. Prasetya I, Vos T, Azurat A and Swierstra S A UNITY-based framework towards component based systems Proceedings of the 8th international conference on Principles of Distributed Systems, (52-66)
  256. Moschoyiannis S (2004). Generating Snapshots of a Component Setting, Electronic Notes in Theoretical Computer Science (ENTCS), 108:C, (83-98), Online publication date: 13-Dec-2004.
  257. Jeong H and Song Y Prism-WM based connector interaction for middleware systems Proceedings of the First international conference on Embedded Software and Systems, (258-265)
  258. Lacour S, Perez C and Priol T A Network Topology Description Model for Grid Application Deployment Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing, (61-68)
  259. Krishnan S and Gannon D Checkpoint and Restart for Distributed Components in XCAT3 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing, (281-288)
  260. Barbosa L A perspective on component refinement Proceedings of the Third international conference on Formal Methods for Components and Objects, (23-48)
  261. Liu Z, He J, Liu J and Li X (2004). Unifying Views of UML, Electronic Notes in Theoretical Computer Science (ENTCS), 101:C, (95-127), Online publication date: 1-Nov-2004.
  262. Edwards S, Sitaraman M, Weide B and Hollingsworth J (2004). Contract-Checking Wrappers for C++ Classes, IEEE Transactions on Software Engineering, 30:11, (794-810), Online publication date: 1-Nov-2004.
  263. ACM
    Zhang C and Jacobsen H Resolving feature convolution in middleware systems Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (188-205)
  264. ACM
    Janssens N, Desmet L, Michiels S and Verbaeten P NeCoMan Proceedings of the 3rd workshop on Adaptive and reflective middleware, (256-261)
  265. ACM
    Varney L and Parker D Interface-oriented middleware and distributed service inference Proceedings of the 3rd workshop on Adaptive and reflective middleware, (244-249)
  266. ACM
    Zhang C and Jacobsen H (2004). Resolving feature convolution in middleware systems, ACM SIGPLAN Notices, 39:10, (188-205), Online publication date: 1-Oct-2004.
  267. Maxville V, Armarego J and Lam C Intelligent Component Selection Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01, (244-249)
  268. Upadhyaya B and Liu Z Formal Support for Development of JavaBeans" Component Systems Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01, (23-28)
  269. Santana de Almeida E, Alvaro A, Lucredio D, Francisco do Prado A and Trevelin L Distributed Component-Based Software Development Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01, (4-9)
  270. ACM
    Stankovic J, Nagaraddi P, Yu Z, He Z and Ellis B Exploiting prescriptive aspects Proceedings of the 4th ACM international conference on Embedded software, (165-174)
  271. Barbosa M and Barbosa L Specifying software connectors Proceedings of the First international conference on Theoretical Aspects of Computing, (52-67)
  272. Bromberg Y and Issarny V Service discovery protocol interoperability in the mobile environment Proceedings of the 4th international conference on Software Engineering and Middleware, (64-77)
  273. Pathak J, Caragea D and Honavar V Ontology-extended component-based workflows Proceedings of the Second international conference on Semantic Web and Databases, (41-56)
  274. Ashri R and Luck M An agent construction model for ubiquitous computing devices Proceedings of the 5th international conference on Agent-Oriented Software Engineering, (158-173)
  275. ACM
    Roussain H and Guidec F Dissemination asynchrone d'information en mode peer-to-peer dans les réseaux ad-hoc Proceedings of the 1st French-speaking conference on Mobility and ubiquity computing, (207-210)
  276. Duran-Limon H and Blair G (2004). QoS Management specification support for multimedia middleware, Journal of Systems and Software, 72:1, (1-23), Online publication date: 1-Jun-2004.
  277. Hoffmann A and Neubauer B Deployment and configuration of distributed systems Proceedings of the 4th international SDL and MSC conference on System Analysis and Modeling, (1-16)
  278. Cervantes H and Hall R Autonomous Adaptation to Dynamic Availability Using a Service-Oriented Component Model Proceedings of the 26th International Conference on Software Engineering, (614-623)
  279. Hillman J and Warren I An Open Framework for Dynamic Reconfiguration Proceedings of the 26th International Conference on Software Engineering, (594-603)
  280. Zschaler S Research Abstract Proceedings of the 26th International Conference on Software Engineering, (51-53)
  281. Palmer D A virtual machine generator for heterogeneous smart spaces Proceedings of the 3rd conference on Virtual Machine Research And Technology Symposium - Volume 3, (1-1)
  282. ACM
    Behr J, Dähne P and Roth M Utilizing X3D for immersive environments Proceedings of the ninth international conference on 3D Web technology, (71-78)
  283. Kurfess F, Cheng C, Wang Z and Jololian L (2004). Content-Based Framework For Component Libraries, Journal of Integrated Design & Process Science, 8:2, (57-64), Online publication date: 1-Apr-2004.
  284. Wagelaar D Towards a Context-Driven Development Framework for Ambient Intelligence Proceedings of the 24th International Conference on Distributed Computing Systems Workshops - W7: EC (ICDCSW'04) - Volume 7, (304-309)
  285. ACM
    Janssens N, Steegmans E, Holvoet T and Verbaeten P An agent design method promoting separation between computation and coordination Proceedings of the 2004 ACM symposium on Applied computing, (456-461)
  286. ACM
    Humphrey M Web services as the foundation for learning complex software system development Proceedings of the 35th SIGCSE technical symposium on Computer science education, (457-461)
  287. ACM
    Howe E, Thornton M and Weide B Components-first approaches to CS1/CS2 Proceedings of the 35th SIGCSE technical symposium on Computer science education, (291-295)
  288. ACM
    Humphrey M (2004). Web services as the foundation for learning complex software system development, ACM SIGCSE Bulletin, 36:1, (457-461), Online publication date: 1-Mar-2004.
  289. ACM
    Howe E, Thornton M and Weide B (2004). Components-first approaches to CS1/CS2, ACM SIGCSE Bulletin, 36:1, (291-295), Online publication date: 1-Mar-2004.
  290. Fung K, Low G and Ray P (2004). Embracing Dynamic Evolution in Distributed Systems, IEEE Software, 21:2, (49-55), Online publication date: 1-Mar-2004.
  291. Balovnev O, Bode T, Breunig M, Cremers A, Müller W, Pogodaev G, Shumilov S, Siebeck J, Siehl A and Thomsen A (2004). The Story of the GeoToolKit—An Object-Oriented Geodatabase Kernel System, Geoinformatica, 8:1, (5-47), Online publication date: 1-Mar-2004.
  292. ACM
    Brereton P (2004). The software customer/supplier relationship, Communications of the ACM, 47:2, (77-81), Online publication date: 1-Feb-2004.
  293. ACM
    Wu X and Woodside M Performance modeling from software components Proceedings of the 4th international workshop on Software and performance, (290-301)
  294. ACM
    Schupp S, Zalewski M and Ross K Rapid performance prediction for library components Proceedings of the 4th international workshop on Software and performance, (69-73)
  295. ACM
    Wu X and Woodside M (2004). Performance modeling from software components, ACM SIGSOFT Software Engineering Notes, 29:1, (290-301), Online publication date: 1-Jan-2004.
  296. ACM
    Schupp S, Zalewski M and Ross K (2004). Rapid performance prediction for library components, ACM SIGSOFT Software Engineering Notes, 29:1, (69-73), Online publication date: 1-Jan-2004.
  297. Purhonen A, Niemelä E and Matinlassi M (2004). Viewpoints of DSP software and service architectures, Journal of Systems and Software, 69:1-2, (57-73), Online publication date: 1-Jan-2004.
  298. Schupp S (2003). Lifting a butterfly - A component-based FFT, Scientific Programming, 11:4, (291-307), Online publication date: 1-Dec-2003.
  299. ACM
    Biddle R, Martin A and Noble J (2003). No name, ACM SIGPLAN Notices, 38:12, (76-96), Online publication date: 1-Dec-2003.
  300. Rees D, Stephenson K and Tucker J (2003). The algebraic structure of interfaces, Science of Computer Programming, 49:1-3, (47-88), Online publication date: 1-Dec-2003.
  301. ACM
    Jain H, Vitharana P and Zahedi F (2003). An assessment model for requirements identification in component-based software development, ACM SIGMIS Database: the DATABASE for Advances in Information Systems, 34:4, (48-63), Online publication date: 28-Nov-2003.
  302. ACM
    Lepreux S Design method for a decision-support system centered on the decider and using component based programming Proceedings of the 15th Conference on l'Interaction Homme-Machine, (295-298)
  303. ACM
    Boulmaiz F, Roisin C and Bes F Improving formatting documents by coupling formatting systems Proceedings of the 2003 ACM symposium on Document engineering, (92-94)
  304. Stockinger K, Stockinger H, Dutka L, Slota R, Nikolow D and Kitowski J Access Cost Estimation for Unified Grid Storage Systems Proceedings of the 4th International Workshop on Grid Computing
  305. ACM
    Vitharana P, Zahedi F and Jain H (2003). Design, retrieval, and assembly in component-based software development, Communications of the ACM, 46:11, (97-102), Online publication date: 1-Nov-2003.
  306. Li M, Walker D, Rana O, Huang Y, Williams P and Ward R (2003). Engineering high-performance legacy codes as CORBA components for problem-solving environments, Journal of Parallel and Distributed Computing, 63:11, (1152-1163), Online publication date: 1-Nov-2003.
  307. ACM
    Biddle R, Martin A and Noble J No name Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (240-260)
  308. Da Silva M, De C. Guerra P and Rubira C A Java component model for evolving software systems Proceedings of the 18th IEEE International Conference on Automated Software Engineering, (327-330)
  309. ACM
    Coulson G, Blair G, Hutchison D, Joolia A, Lee K, Ueyama J, Gomes A and Ye Y (2003). NETKIT, ACM SIGCOMM Computer Communication Review, 33:5, (55-66), Online publication date: 1-Oct-2003.
  310. Grace P, Blair G and Samuel S A marriage of Web services and reflective middleware to solve the problem of mobile client interoperability Proceedings of the 1st international symposium on Information and communication technologies, (506-511)
  311. Dobson S Applications considered harmful for ambient systems Proceedings of the 1st international symposium on Information and communication technologies, (163-168)
  312. Lo J and Bishop J Component-based interchangeable cryptographic architecture for securing wireless connectivity in JavaTM applications Proceedings of the 2003 annual research conference of the South African institute of computer scientists and information technologists on Enablement through technology, (301-307)
  313. ACM
    Sugumaran V and Storey V (2003). A semantic-based approach to component retrieval, ACM SIGMIS Database: the DATABASE for Advances in Information Systems, 34:3, (8-24), Online publication date: 28-Aug-2003.
  314. ACM
    Vitharana P (2003). Risks and challenges of component-based software development, Communications of the ACM, 46:8, (67-72), Online publication date: 1-Aug-2003.
  315. Sendín M, Lorés J, Montero F, López V and González P User interfaces Proceedings of the 2003 international conference on Web engineering, (263-266)
  316. Vitharana P, Zahedi F and Jain H (2003). Knowledge-Based Repository Scheme for Storing and Retrieving Business Components, IEEE Transactions on Software Engineering, 29:7, (649-664), Online publication date: 1-Jul-2003.
  317. Fleury M and Reverbel F The JBoss extensible server Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware, (344-373)
  318. Mikic-Rakic M and Medvidovic N Adaptable architectural middleware for programming-in-the-small-and-many Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware, (162-181)
  319. Keeve E, Jansen T, von Rymon-Lipinski B, Burgielski Z, Hanssen N, Ritter L and Lievin M An open software framework for medical applications Proceedings of the 2003 international conference on Surgery simulation and soft tissue modeling, (302-310)
  320. Postma L, Boderie P, Van Gils J and Van Beek J Component software systems for surface water simulation Proceedings of the 1st international conference on Computational science: PartI, (649-658)
  321. Takatsuka M JBeanStudio Proceedings of the 2003 international conference on Computational science: PartIII, (985-994)
  322. Stankovic J, Zhu R, Poornalingam R, Lu C, Yu Z, Humphrey M and Ellis B VEST Proceedings of the The 9th IEEE Real-Time and Embedded Technology and Applications Symposium
  323. Park H and Suh W An architecture for C-commerce system design Proceedings of the 2003 international conference on Computational science and its applications: PartII, (571-580)
  324. Sowrirajan S and van der Hoek A Managing the evolution of distributed and interrelated components Proceedings of the 2001 ICSE Workshops on SCM 2001, and SCM 2003 conference on Software configuration management, (217-230)
  325. Szyperski C Component technology Proceedings of the 25th International Conference on Software Engineering, (684-693)
  326. Meyer B The grand challenge of Trusted Components Proceedings of the 25th International Conference on Software Engineering, (660-667)
  327. Bertolino A and Polini A A framework for component deployment testing Proceedings of the 25th International Conference on Software Engineering, (221-231)
  328. ACM
    Suvée D, Vanderperren W and Jonckers V JAsCo Proceedings of the 2nd international conference on Aspect-oriented software development, (21-29)
  329. Preiss O and Wegmann A (2003). Towards a composition model problem based on IEC61850, Journal of Systems and Software, 65:3, (227-236), Online publication date: 15-Mar-2003.
  330. Schmidt H (2003). Trustworthy components-compositionality and prediction, Journal of Systems and Software, 65:3, (215-225), Online publication date: 15-Mar-2003.
  331. Hissam S, Moreno G, Stafford J and Wallnau K (2003). Enabling predictable assembly, Journal of Systems and Software, 65:3, (185-198), Online publication date: 15-Mar-2003.
  332. Inverardi P and Tivoli M (2003). Deadlock-free software architectures for COM/DCOM applications, Journal of Systems and Software, 65:3, (173-183), Online publication date: 15-Mar-2003.
  333. Meyer B A framework for proving contract-equipped classes Proceedings of the abstract state machines 10th international conference on Advances in theory and practice, (108-125)
  334. Canal C, Fuentes L, Pimentel E, Troya J and Vallecillo A (2003). Adding Roles to CORBA Objects, IEEE Transactions on Software Engineering, 29:3, (242-260), Online publication date: 1-Mar-2003.
  335. Dogru A and Tanik M (2003). A Process Model for Component-Oriented Software Engineering, IEEE Software, 20:2, (34-41), Online publication date: 1-Mar-2003.
  336. Ellingsen G and Monteiro E (2003). A Patchwork Planet Integration and Cooperation in Hospitals, Computer Supported Cooperative Work, 12:1, (71-95), Online publication date: 1-Feb-2003.
  337. Dongarra J, Foster I, Fox G, Gropp W, Kennedy K, Torczon L and White A References Sourcebook of parallel computing, (729-789)
  338. Fischer J, Gorlatch S and Bischof H Foundations of data-parallel skeletons Patterns and skeletons for parallel and distributed computing, (1-27)
  339. Rosen S Software Encyclopedia of Computer Science, (1599-1601)
  340. Wohl A Component software Encyclopedia of Computer Science, (259-260)
  341. Norris B, Balay S, Benson S, Freitag L, Hovland P, McInnes L and Smith B (2002). Parallel components for PDEs and optimization, Parallel Computing, 28:12, (1811-1831), Online publication date: 1-Dec-2002.
  342. Furmento N, Mayer A, McGough S, Newhouse S, Field T and Darlington J (2002). ICENI, Parallel Computing, 28:12, (1753-1772), Online publication date: 1-Dec-2002.
  343. Di Santo M, Frattolillo F, Russo W and Zimeo E (2002). A component-based approach to build a portable and flexible middleware for metacomputing, Parallel Computing, 28:12, (1789-1810), Online publication date: 1-Dec-2002.
  344. ACM
    Li H, Krishnamurthi S and Fisler K Verifying cross-cutting features as open systems Proceedings of the 10th ACM SIGSOFT symposium on Foundations of software engineering, (89-98)
  345. ACM
    Blair G, Coulson G, Blair L, Duran-Limon H, Grace P, Moreira R and Parlavantzas N Reflection, self-awareness and self-healing in OpenORB Proceedings of the first workshop on Self-healing systems, (9-14)
  346. ACM
    Li H, Krishnamurthi S and Fisler K (2002). Verifying cross-cutting features as open systems, ACM SIGSOFT Software Engineering Notes, 27:6, (89-98), Online publication date: 1-Nov-2002.
  347. Plasil F and Visnovsky S (2002). Behavior Protocols for Software Components, IEEE Transactions on Software Engineering, 28:11, (1056-1076), Online publication date: 1-Nov-2002.
  348. Kontogiannis K, Smith D and O'Brien L On the Role of Services in Enterprise Application Integration Proceedings of the 10th International Workshop on Software Technology and Engineering Practice
  349. ACM
    Meijer E and Szyperski C (2002). Overcoming independent extensibility challenges, Communications of the ACM, 45:10, (41-44), Online publication date: 1-Oct-2002.
  350. ACM
    Crnkovic I, Hnich B, Jonsson T and Kiziltan Z (2002). Specification, implementation, and deployment of components, Communications of the ACM, 45:10, (35-40), Online publication date: 1-Oct-2002.
  351. Vincent J, King G, Lay P and Kinghorn J (2002). Principles of Built-In-Test for Run-Time-Testability in Component-Based Software Systems, Software Quality Journal, 10:2, (115-133), Online publication date: 1-Sep-2002.
  352. Andrade L and Fiadeiro J (2002). Agility through coordination, Information Systems, 27:6, (411-424), Online publication date: 1-Sep-2002.
  353. ACM
    Hong S and Lerch F (2002). A laboratory study of consumers' preferences and purchasing behavior with regards to software components, ACM SIGMIS Database: the DATABASE for Advances in Information Systems, 33:3, (23-37), Online publication date: 29-Aug-2002.
  354. ACM
    Spalter A Problems with using components in educational software ACM SIGGRAPH 2002 conference abstracts and applications, (25-29)
  355. ACM
    Nakkrasae S and Sophatsathit P A formal approach for specification and classification of software components Proceedings of the 14th international conference on Software engineering and knowledge engineering, (773-780)
  356. ACM
    Kouroupetroglou G and Pino A A new generation of communication aids under the ULYSSES component-based framework Proceedings of the fifth international ACM conference on Assistive technologies, (218-225)
  357. Atkinson C, Bunse C, Groß H and Kühne T (2002). Towards a General Component Model for Web-Based Applications, Annals of Software Engineering, 13:1-4, (35-69), Online publication date: 25-Jun-2002.
  358. Menkhaus G (2002). An Architecture for Supporting Multi-Device, Client-Adaptive Services, Annals of Software Engineering, 13:1-4, (309-327), Online publication date: 25-Jun-2002.
  359. Alencar P, Cowan D and Luo M (2002). A Framework for Community Information Systems, Annals of Software Engineering, 13:1-4, (381-411), Online publication date: 25-Jun-2002.
  360. Fuentes L, Troya J and Vallecillo A (2002). Using UML Profiles for Documenting Web-Based Application Frameworks, Annals of Software Engineering, 13:1-4, (249-264), Online publication date: 25-Jun-2002.
  361. Moreira R, Blair G and Carrapatoso E FORMAware Proceedings of the 3rd international conference on Software engineering and middleware, (115-129)
  362. ACM
    Emmerich W Distributed component technologies and their software engineering implications Proceedings of the 24th International Conference on Software Engineering, (537-546)
  363. ACM
    Eide E, Reid A, Regehr J and Lepreau J Static and dynamic structure in design patterns Proceedings of the 24th International Conference on Software Engineering, (208-218)
  364. ACM
    Sreedhar V Mixin'Up components Proceedings of the 24th International Conference on Software Engineering, (198-207)
  365. ACM
    Woodside M, Petriu D and Siddiqui K Performance-related completions for software specifications Proceedings of the 24th International Conference on Software Engineering, (22-32)
  366. ACM
    Vieira M and Richardson D The role of dependencies in component-based systems evolution Proceedings of the International Workshop on Principles of Software Evolution, (62-65)
  367. ACM
    Ghezzi C and Monga M Fostering component evolution with C# attributes Proceedings of the International Workshop on Principles of Software Evolution, (22-28)
  368. ACM
    Van Laerhoven T and Van Reeth F The pLab project Proceedings of the 18th Spring Conference on Computer Graphics, (133-139)
  369. Reussner R, Poernomo I and Schmidt H Using the TrustME Tool Suite for Automatic Component Protocol Adaptation Proceedings of the International Conference on Computational Science-Part II, (854-863)
  370. ACM
    Devedzić V (2002). Understanding ontological engineering, Communications of the ACM, 45:4, (136-144), Online publication date: 1-Apr-2002.
  371. Döllner J and Hinrichs K (2002). A Generic Rendering System, IEEE Transactions on Visualization and Computer Graphics, 8:2, (99-118), Online publication date: 1-Apr-2002.
  372. Doucet F, Shukla S, Gupta R and Otsuka M An Environment for Dynamic Component Composition for Efficient Co-Design Proceedings of the conference on Design, automation and test in Europe
  373. Marques P, Silva L and Gabriel Silva J (2002). M&M's, Autonomous Agents and Multi-Agent Systems, 5:1, (103-111), Online publication date: 1-Mar-2002.
  374. Washizaki H and Fukazawa Y Dynamic hierarchical undo facility in a fine-grained component environment Proceedings of the Fortieth International Conference on Tools Pacific: Objects for internet, mobile and embedded applications, (191-199)
  375. Urting D, Berbers Y, Van Baelen S, Holvoet T, Vandewoude Y and Rigole P A tool for component based design of embedded software Proceedings of the Fortieth International Conference on Tools Pacific: Objects for internet, mobile and embedded applications, (159-168)
  376. Fischmeister S, Menkhaus G and Pree W MUSA-shadow Proceedings of the Fortieth International Conference on Tools Pacific: Objects for internet, mobile and embedded applications, (71-79)
  377. Bourguin G and Mørch A Evolving shared experience in distributed learning environments Proceedings of the Conference on Computer Support for Collaborative Learning: Foundations for a CSCL Community, (587-588)
  378. Grundy J, Wang X and Hosking J (2002). Building multi-device, component-based, thin-client groupware, Australian Computer Science Communications, 24:4, (71-80), Online publication date: 1-Jan-2002.
  379. Grundy J, Wang X and Hosking J Building multi-device, component-based, thin-client groupware Proceedings of the Third Australasian conference on User interfaces - Volume 7, (71-80)
  380. Fredriksson J, Svensson P and Risch T (2001). Mediator-Based Evolutionary Design and Development of Image Meta-Analysis Environments, Journal of Intelligent Information Systems, 17:2-3, (301-322), Online publication date: 2-Dec-2001.
  381. Pattison T, Vernik R, Goodburn D and Phillips M Rapid assembly and deployment of domain visualisation solutions Proceedings of the 2001 Asia-Pacific symposium on Information visualisation - Volume 9, (19-26)
  382. ACM
    Furmento N, Mayer A, McGough S, Newhouse S, Field T and Darlington J Optimisation of component-based applications within a grid environment Proceedings of the 2001 ACM/IEEE conference on Supercomputing, (30-30)
  383. Avgeriou P, Retalis S and Skordalakis M An architecture for open learning management systems Proceedings of the 8th Panhellenic conference on Informatics, (183-200)
  384. ACM
    Neumann G and Strembeck M Design and implementation of a flexible RBAC-service in an object-oriented scripting language Proceedings of the 8th ACM conference on Computer and Communications Security, (58-67)
  385. ACM
    Ostermann K and Mezini M (2001). Object-oriented composition untangled, ACM SIGPLAN Notices, 36:11, (283-299), Online publication date: 1-Nov-2001.
  386. ACM
    McDirmid S, Flatt M and Hsieh W (2001). Jiazzi, ACM SIGPLAN Notices, 36:11, (211-222), Online publication date: 1-Nov-2001.
  387. ACM
    Teeuw W and Quartel D A model-based service creation platform Proceedings of the 2001 international workshop on Multimedia middleware, (76-79)
  388. ACM
    Ostermann K and Mezini M Object-oriented composition untangled Proceedings of the 16th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (283-299)
  389. ACM
    McDirmid S, Flatt M and Hsieh W Jiazzi Proceedings of the 16th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (211-222)
  390. ACM
    Doucet F, Gupta R, Otsuka M, Schaumont P and Shukla S Interoperability as a design issue in C++ based modeling environments Proceedings of the 14th international symposium on Systems synthesis, (87-92)
  391. ACM
    Mens T and Demeyer S Future trends in software evolution metrics Proceedings of the 4th International Workshop on Principles of Software Evolution, (83-86)
  392. ACM
    Rubart J, Haake J, Tietze D and Wang W Organizing shared enterprise workspaces using component-based cooperative hypermedia Proceedings of the 12th ACM conference on Hypertext and Hypermedia, (73-82)
  393. ACM
    Wallnau K, Hissam S and Seacord R Half day tutorial in methods of component-based software engineering essential concepts and classroom experience Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering, (314-315)
  394. ACM
    Sreedhar V York Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering, (305-306)
  395. ACM
    Jahnke J Engineering component-based net-centric systems for embedded applications Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering, (218-228)
  396. ACM
    Fisler K and Krishnamurthi S Modular verification of collaboration-based software designs Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering, (152-163)
  397. ACM
    Wallnau K, Hissam S and Seacord R (2001). Half day tutorial in methods of component-based software engineering essential concepts and classroom experience, ACM SIGSOFT Software Engineering Notes, 26:5, (314-315), Online publication date: 1-Sep-2001.
  398. ACM
    Sreedhar V (2001). York, ACM SIGSOFT Software Engineering Notes, 26:5, (305-306), Online publication date: 1-Sep-2001.
  399. ACM
    Jahnke J (2001). Engineering component-based net-centric systems for embedded applications, ACM SIGSOFT Software Engineering Notes, 26:5, (218-228), Online publication date: 1-Sep-2001.
  400. ACM
    Fisler K and Krishnamurthi S (2001). Modular verification of collaboration-based software designs, ACM SIGSOFT Software Engineering Notes, 26:5, (152-163), Online publication date: 1-Sep-2001.
  401. Tambe M and Pynadath D Towards heterogeneous agent teams Mutli-agents systems and applications, (187-210)
  402. Martins E, Toyota C and Yanagawa R Constructing Self-Testable Software Components Proceedings of the 2001 International Conference on Dependable Systems and Networks (formerly: FTCS), (151-160)
  403. Lorenz D and Vlissides J Designing components versus objects Proceedings of the 23rd International Conference on Software Engineering, (253-262)
  404. Truyen E, Vanhaute B, Jørgensen B, Joosen W and Verbaeton P Dynamic and selective combination of extensions in component-based applications Proceedings of the 23rd International Conference on Software Engineering, (233-242)
  405. ACM
    Brglez F and Lavana H A universal client for distributed networked design and computing Proceedings of the 38th annual Design Automation Conference, (401-406)
  406. ACM
    Yu S (2001). Class-is-type is inadequate for object reuse, ACM SIGPLAN Notices, 36:6, (50-59), Online publication date: 1-Jun-2001.
  407. ACM
    Braga R, Mattoso M and Werner C The use of mediation and ontology technologies for software component information retrieval Proceedings of the 2001 symposium on Software reusability: putting software reuse in context, (19-28)
  408. ACM
    Sitaraman M, Kulczycki G, Krone J, Ogden W and Reddy A Performance specification of software components Proceedings of the 2001 symposium on Software reusability: putting software reuse in context, (3-10)
  409. Aronszajn M, Sitaranman M, Atkinson S and Kulczycki G A system for predictable component-based software construction High integrity software, (63-87)
  410. ACM
    Braga R, Mattoso M and Werner C (2001). The use of mediation and ontology technologies for software component information retrieval, ACM SIGSOFT Software Engineering Notes, 26:3, (19-28), Online publication date: 1-May-2001.
  411. ACM
    Sitaraman M, Kulczycki G, Krone J, Ogden W and Reddy A (2001). Performance specification of software components, ACM SIGSOFT Software Engineering Notes, 26:3, (3-10), Online publication date: 1-May-2001.
  412. ACM
    Chiang C A distributed object computing architecture for leveraging software reengineering systems Proceedings of the 2001 ACM symposium on Applied computing, (653-657)
  413. ACM
    Parrish A, Dixon B and Cordes D (2001). Binary software components in the undergraduate computer science curriculum, ACM SIGCSE Bulletin, 33:1, (332-336), Online publication date: 1-Mar-2001.
  414. ACM
    Parrish A, Dixon B and Cordes D Binary software components in the undergraduate computer science curriculum Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education, (332-336)
  415. Edwards A and Heiser G Components + security = OS extensibility Proceedings of the 6th Australasian conference on Computer systems architecture, (27-34)
  416. Weerawarana S, Curbera F, Duftler M, Epstein D and Kesselman J Bean markup language Proceedings of the 6th conference on USENIX Conference on Object-Oriented Technologies and Systems - Volume 6, (13-13)
  417. Edwards A and Heiser G (2001). Components + security = OS extensibility, Australian Computer Science Communications, 23:4, (27-34), Online publication date: 15-Jan-2001.
  418. Mackie R Object oriented programming for structural mechanics Civil and structural engineering computing: 2001, (137-159)
  419. Zou Y and Kontogiannis K Web-based specification and integration of legacy services Proceedings of the 2000 conference of the Centre for Advanced Studies on Collaborative research
  420. Dong J Model checking the composition of hypermedia design components Proceedings of the 2000 conference of the Centre for Advanced Studies on Collaborative research
  421. Li M, Rana O, Shields M and Walker D A wrapper generator for wrapping high performance legacy codes as Java/CORBA components Proceedings of the 2000 ACM/IEEE conference on Supercomputing, (13-es)
  422. Brereton P and Budgen D (2000). Component-Based Systems, Computer, 33:11, (54-62), Online publication date: 1-Nov-2000.
  423. Wang N, Parameswaran K, Kircher M and Schmidt D Applying Reflective Middleware Techniques to Optimize a QoS-Enabled CORBA Component Model Implementation 24th International Computer Software and Applications Conference
  424. ACM
    Ruby C and Leavens G (2000). Safely creating correct subclasses without seeing superclass code, ACM SIGPLAN Notices, 35:10, (208-228), Online publication date: 1-Oct-2000.
  425. ACM
    Herrmann S and Mezini M (2000). PIROL, ACM SIGPLAN Notices, 35:10, (188-207), Online publication date: 1-Oct-2000.
  426. ACM
    Ruby C and Leavens G Safely creating correct subclasses without seeing superclass code Proceedings of the 15th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (208-228)
  427. ACM
    Herrmann S and Mezini M PIROL Proceedings of the 15th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (188-207)
  428. ACM
    Hopkins J (2000). Component primer, Communications of the ACM, 43:10, (27-30), Online publication date: 1-Oct-2000.
  429. ACM
    Marvie R, Pellegrini M and Potonniée O Smart cards Proceedings of the 9th workshop on ACM SIGOPS European workshop: beyond the PC: new challenges for the operating system, (217-222)
  430. ACM
    Hartmann J, Imoberdorf C and Meisinger M (2000). UML-Based integration testing, ACM SIGSOFT Software Engineering Notes, 25:5, (60-70), Online publication date: 1-Sep-2000.
  431. ACM
    Souter A and Pollock L (2000). OMEN: A strategy for testing object-oriented software, ACM SIGSOFT Software Engineering Notes, 25:5, (49-59), Online publication date: 1-Sep-2000.
  432. ACM
    Hartmann J, Imoberdorf C and Meisinger M UML-Based integration testing Proceedings of the 2000 ACM SIGSOFT international symposium on Software testing and analysis, (60-70)
  433. ACM
    Souter A and Pollock L OMEN: A strategy for testing object-oriented software Proceedings of the 2000 ACM SIGSOFT international symposium on Software testing and analysis, (49-59)
  434. Pulvermüller E, Speck A and Rashid A Implementing Collaboration-Based Designs Using Aspect-Oriented Programming Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 34'00)
  435. Lorenz D and Petkovic P Design-Time Assembly of Runtime Containment Components Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 34'00)
  436. Feldmann R, Mahnke W, Ritter N, Geppert B and Röβler F An ORDBMS-Based Reuse Repository Supporting the Quality Improvement Paradigm - Exemplified by the SDL-Pattern Approach Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 34'00)
  437. Birngruber D and Hof M Using Plans for Specifying Preconfigured Bean Sets Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 34'00)
  438. Korba L (2000). Towards an agent middleware framework for e-commerce, Netnomics, 2:2, (171-189), Online publication date: 14-Jun-2000.
  439. Gaedke M and Turowski K (2000). Integrating Web-based e-commerce applications with business application systems, Netnomics, 2:2, (117-138), Online publication date: 14-Jun-2000.
  440. ACM
    Coppit D and Sullivan K Multiple mass-market applications as components Proceedings of the 22nd international conference on Software engineering, (273-282)
  441. ACM
    Bertolino A, Corradini F, Inverardi P and Muccini H Deriving test plans from architectural descriptions Proceedings of the 22nd international conference on Software engineering, (220-229)
  442. ACM
    Wijnstra J Supporting diversity with component frameworks as architectural elements Proceedings of the 22nd international conference on Software engineering, (51-60)
  443. ACM
    Garlan D Software architecture Proceedings of the Conference on The Future of Software Engineering, (91-101)
  444. Maruyama K and Shima K (2000). An Automatic Class Generation Mechanism by Using Method Integration, IEEE Transactions on Software Engineering, 26:5, (425-440), Online publication date: 1-May-2000.
  445. ACM
    Cho I and McGregor J A formal approach to specifying and testing the interoperation between components Proceedings of the 38th annual on Southeast regional conference, (161-170)
  446. Blair G, Blair L, Issarny V, Tuma P and Zarras A The role of software architecture in constraining adaptation incomponent-based middleware platforms IFIP/ACM International Conference on Distributed systems platforms, (164-184)
  447. ACM
    Sprott D (2000). Enterprise resource planning: componentizing the enterprise application packages, Communications of the ACM, 43:4, (63-69), Online publication date: 1-Apr-2000.
  448. Tambe M, Pynadath D and Chauvat N (2000). Building Dynamic Agent Organizations in Cyberspace, IEEE Internet Computing, 4:2, (65-73), Online publication date: 1-Mar-2000.
  449. Grundy J and Hosking J Developing Adaptable User Interfaces for Component-Based Systems Proceedings of the First Australasian User Interface Conference
  450. Tan G, Shaw M and Fulkerson B (2000). Web-based Supply Chain Management, Information Systems Frontiers, 2:1, (41-55), Online publication date: 11-Jan-2000.
  451. ACM
    Ruby C Safely creating correct subclasses without seeing superclass code Addendum to the 2000 proceedings of the conference on Object-oriented programming, systems, languages, and applications (Addendum), (155-156)
  452. ACM
    Traas V and van Hillegersberg J (2000). The software component market on the internet current status and conditions for growth, ACM SIGSOFT Software Engineering Notes, 25:1, (114), Online publication date: 1-Jan-2000.
  453. Lee S, Yang Y, Cho E, Kim S and Rhew S COMO Proceedings of the Sixth Asia Pacific Software Engineering Conference
  454. Park S and Wu C Intelligent Search Agent for Software Components Proceedings of the Sixth Asia Pacific Software Engineering Conference
  455. ACM
    Pidd M, Oses N and Brooks R Component-based simulation on the Web? Proceedings of the 31st conference on Winter simulation: Simulation---a bridge to the future - Volume 2, (1438-1444)
  456. Wienberg A, Matthes F and Boger M Modeling dynamic software components in UML Proceedings of the 2nd international conference on The unified modeling language: beyond the standard, (204-219)
  457. ACM
    Evans H and Dickman P (1999). Zones, contracts and absorbing changes, ACM SIGPLAN Notices, 34:10, (415-434), Online publication date: 1-Oct-1999.
  458. ACM
    Evans H and Dickman P Zones, contracts and absorbing changes Proceedings of the 14th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (415-434)
  459. Zhang N and Härder T On a Buzzword "Extensibility" What We Have Learned from the ORIENT Project? Proceedings of the 1999 International Symposium on Database Engineering & Applications
  460. Yannakopoulos D, Ferretti M and Schultz M Object Lessons Learned from an Intelligent Agents Framework for Telephony-Based Applications Proceedings of the Technology of Object-Oriented Languages and Systems
  461. Praehofer H, Sametinger J and Stritzinger A Component Frameworks - A Case Study Proceedings of the Technology of Object-Oriented Languages and Systems
  462. Mikhajlova A Specifying Java Frameworks Using Abstract Programs Proceedings of the Technology of Object-Oriented Languages and Systems
  463. Mezini M, Pipka J, Dittmar T and Boot W Detecting Evolution Incompatibilities by Analyzing Java Binaries Proceedings of the Technology of Object-Oriented Languages and Systems
  464. Plasil F, Besta M and Visnovsky S Bounding Component Behavior via Protocols Proceedings of the Technology of Object-Oriented Languages and Systems
  465. ACM
    Beck J, Gefflaut A and Islam N MOCA Proceedings of the 1st ACM international workshop on Data engineering for wireless and mobile access, (62-68)
  466. Stets R, Hunt G and Scott M (1999). Component-Based APIs for Versioning and Distributed Applications, Computer, 32:7, (54-61), Online publication date: 1-Jul-1999.
  467. Messina E, Horst J, Kramer T, Huang H and Michaloski J (1999). Component Specifications for Robotics Integration, Autonomous Robots, 6:3, (247-264), Online publication date: 1-Jun-1999.
  468. ACM
    Aronson J and Bose P A model-based approach to simulation composition Proceedings of the 1999 symposium on Software reusability, (73-82)
  469. ACM
    Bosch J Product-line architectures in industry Proceedings of the 21st international conference on Software engineering, (544-554)
  470. ACM
    Villacis J (1999). A note on the use of Java in scientific computing, ACM SIGAPP Applied Computing Review, 7:1, (14-17), Online publication date: 1-Apr-1999.
  471. Flor N, Lerch F and Hong S (1999). A market-driven approach to teaching software components engineering, Annals of Software Engineering, 6:1-4, (223-251), Online publication date: 1-Apr-1999.
  472. ACM
    Warford J BlackBox The proceedings of the thirtieth SIGCSE technical symposium on Computer science education, (271-275)
  473. ACM
    Warford J (1999). BlackBox, ACM SIGCSE Bulletin, 31:1, (271-275), Online publication date: 1-Mar-1999.
  474. Tan G and Shaw M Applying component technology to improve global supply chain network management Proceedings of the international conference on Information systems, (296-301)
  475. ACM
    Büchi M and Weck W (1998). Compound types for Java, ACM SIGPLAN Notices, 33:10, (362-373), Online publication date: 1-Oct-1998.
  476. ACM
    Büchi M and Weck W Compound types for Java Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (362-373)
  477. Brown A and Wallnau K (1998). The Current State of CBSE, IEEE Software, 15:5, (37-46), Online publication date: 1-Sep-1998.
  478. ACM
    Lakshman Y, Char B and Johnson J Software components using symbolic computation for problem solving environments Proceedings of the 1998 international symposium on Symbolic and algebraic computation, (46-53)
  479. Vogel-Heuser B, Feldmann S, Folmer J, Rosch S, Heinrich R, Rostami K and Reussner R Architecture-Based Assessment and Planning of Software Changes in Information and Automated Production Systems State of the Art and Open Issues 2015 IEEE International Conference on Systems, Man, and Cybernetics, (687-694)
Contributors
  • Microsoft Corporation

Recommendations

Jagdish C. Agrawal

While the software industry is looking forward to benefits from reusability, there is a great need to fully develop component technology. This in turn requires material for reference and for the training of software developers, managers, and professionals responsible for technology evaluation and software architecture. This book is definitely a step toward that goal. It also makes an important point about the need for component standards. While chapter 3 is devoted to standards issues, the entire book would be good reading for standards committee members. The book is divided into five parts. Part 1, “Motivation: Components and Markets,” consists of three chapters that introduce components and related issues, including markets versus technology. Chapter 2 examines market forecasts from the mid-1990s and earlier. This part also discusses the importance of standards, examines the present state of component technology, and looks to the future. Part 2, “Foundation,” lays the foundation for the main topic of the book with eight chapters that begin by examining important issues—what a component is, component interfaces and re-entrance, and the substitutability of one component for another. In chapter 7, the author discusses object versus class composition, various aspects of inheritance in different object models, and the problems introduced by some of these. Factors that determine the size of a component are discussed in chapter 8. Chapter 9 reviews established approaches to reuse design, then examines interoperability and system re engineering. Chapter 10 considers programming issues that affect component technology. This part concludes with chapter 11, an interesting look at definitions of software components given by other authors. Part 3, “State of the Art,” is an eight-chapter survey and analysis of selected practices of component technology. The author looks at three main approaches in some detail—CORBA, COM, and Java. Part 4 discusses “The Next Generation.” After laying the foundations in Part 2 and discussing the current approaches in Part 3, the author provides perspectives on future technical developments in component technology. Chapter 20 discusses the concept of component architectures, which leads to the coverage of component frameworks in chapter 21 and three case studies in chapter 22. Chapter 23 looks at component acquisition and distribution, followed by component assembly in chapter 24. Some open problems are discussed in chapter 25. Part 5, “Markets and Components,” examines the issues of markets and jobs created by component technology. Though it was not written as a textbook for computer science students, the book could be used as a supplementary reference in courses such as software engineering and object-oriented programming. It could lead to discussion of issues related to component technology that can contribute to software reuse. As the author points out in chapter 11, there has been limited discussion of component technology in print, and there are no standards on the subject. The author makes a case for more discussion and creative work to fully develop component technology.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.