Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
Communications of the ACM
The software component market on the internet current status and conditions for growth
ACM SIGSOFT Software Engineering Notes
An evaluation of the business object approach to software development
Journal of Systems and Software - Special issue on Evaluation and assessment in software engineering
Dependability certification of software components
Journal of Systems and Software - Special issue on Evaluation and assessment in software engineering
IEEE Software
An Empirical Study of Representation Methods for Reusable Software Components
IEEE Transactions on Software Engineering
On Components and Objects: The Foundations of Component-Based Development
SAST '97 Proceedings of the 5th International Symposium on Assessment of Software Tools (SAST '97)
Software Reuse with Use Case Patterns
OOIS '02 Proceedings of the Workshops on Advances in Object-Oriented Information Systems
Automated Program Synthesis for Java Programming Language
PSI '02 Revised Papers from the 4th International Andrei Ershov Memorial Conference on Perspectives of System Informatics: Akademgorodok, Novosibirsk, Russia
Definition and Classification of COTS: A Proposal
ICCBSS '02 Proceedings of the First International Conference on COTS-Based Software Systems
Risk Reduction in COTS Software Selection with BASIS
ICCBSS '02 Proceedings of the First International Conference on COTS-Based Software Systems
A distributed program synthesizer
Acta Cybernetica
Architecture-level performance evaluation of component-based embedded systems
Proceedings of the 40th annual Design Automation Conference
Using Component Metacontent to Support the Regression Testing of Component-Based Software
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Risks and challenges of component-based software development
Communications of the ACM - Program compaction
Software reuse strategies and component markets
Communications of the ACM - Program compaction
Reusability issues in component-based development
ACM SIGSOFT Software Engineering Notes
Software Components - Enabling a Mass Market
STEP '02 Proceedings of the 10th International Workshop on Software Technology and Engineering Practice
Component-based measurement: few useful guidelines
ACM SIGSOFT Software Engineering Notes
The software customer/supplier relationship
Communications of the ACM - Information cities
Few important considerations for deriving interface complexity metric for component-based systems
ACM SIGSOFT Software Engineering Notes
Empirical reasoning about quality of service of component-based distributed systems
ACM-SE 42 Proceedings of the 42nd annual Southeast regional conference
Codifying a Service Architectural Style
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
Distributed client/server architecture for CIMOSA-based enterprise components
Computers in Industry - Special issue: Object-oriented modelling in design and production
A Design and Operation Model for Agent-Based Flexible Distributed System
IAT '06 Proceedings of the IEEE/WIC/ACM international conference on Intelligent Agent Technology
Journal of Systems and Software
Assessment Of Coupling And Cohesion For Component-Based Software By Using Shannon Languages
Journal of Integrated Design & Process Science
Semi-Automated Component-Based Development of Formally Verified Software
Electronic Notes in Theoretical Computer Science (ENTCS)
A SOA-based embedded systems development environment for industrial automation
EURASIP Journal on Embedded Systems - Embedded System Design in Intelligent Industrial Automation
Aligning the economic modeling of software reuse with reuse practices
Information and Software Technology
Management as a Service for IT Service Management
ICSOC '08 Proceedings of the 6th International Conference on Service-Oriented Computing
Heterogeneous real-time embedded software optimization considering hardware platform
Proceedings of the 2009 ACM symposium on Applied Computing
Distributed client/server architecture for CIMOSA-based enterprise components
Computers in Industry
A theoretical framework of component-based software development phases
ACM SIGMIS Database
Information and Software Technology
Supporting collaborative help for individualized use
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
An architectural style for process-intensive web information systems
WISE'10 Proceedings of the 11th international conference on Web information systems engineering
Teaching enterprise application development: strategies and challenges
Proceedings of the 2011 conference on Information technology education
Development of business rule engine and builder for manufacture process productivity
KES'05 Proceedings of the 9th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part II
A study on the component based architecture for workflow rule engine and tool
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and Its Applications - Volume Part III
Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement
Hi-index | 4.10 |
Developing and using various component forms as building blocks can significantly enhance software-based system development and use. The authors describe software components as units of independent production, acquisition, and deployment that interact to form a functional system.Both the academic and commercial sectors have devoted considerable effort to defining and describing the terms and concepts involved in component-based software development.The component-based systems approach could potentially overcome difficulties associated with developing and maintaining monolithic software applications. The authors believe that this approach should result in better quality products, rapid development, and an in-creased capability to accommodate change.The authors identify a set of issues within an overall framework that software developers must address for component-based systems to achieve their full potential. They contend that using this framework leads to a more effective understanding of components because it helps clarify aspects of the component concept that are largely independent of architectural and implementation issues.