Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
Software Ecosystem: Understanding an Indispensable Technology and Industry
Software Ecosystem: Understanding an Indispensable Technology and Industry
Using Web Service Technologies to Create an Information Broker: An Experience Report
Proceedings of the 26th International Conference on Software Engineering
Imposing a Memory Management Discipline on Software Deployment
Proceedings of the 26th International Conference on Software Engineering
Decompositional Verification of Component-based Systems-A Hybrid Approach
Proceedings of the 19th IEEE international conference on Automated software engineering
Codifying a Service Architectural Style
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
A survey of self-management in dynamic software architecture specifications
WOSS '04 Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems
A programming language for web service development
ACSC '05 Proceedings of the Twenty-eighth Australasian conference on Computer Science - Volume 38
A component model for internet-scale applications
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
Supporting Adaptable Consistency Control in Structured Collaborative Workspaces
Computer Supported Cooperative Work
Some theoretical considerations for a suite of metrics for the integration of software components
Information Sciences: an International Journal
Autonomic resource provisioning for software business processes
Information and Software Technology
Software Deployment, Past, Present and Future
FOSE '07 2007 Future of Software Engineering
The CoSi Component Model: Reviving the Black-Box Nature of Components
CBSE '08 Proceedings of the 11th International Symposium on Component-Based Software Engineering
Using MDE to Build a Schizophrenic Middleware for Home/Building Automation
ServiceWave '08 Proceedings of the 1st European Conference on Towards a Service-Based Internet
A development framework for component-based agent-oriented business services
International Journal of Agent-Oriented Software Engineering
Journal of Theoretical and Applied Electronic Commerce Research
Software service engineering: Tenets and challenges
PESOS '09 Proceedings of the 2009 ICSE Workshop on Principles of Engineering Service Oriented Systems
Composing RESTful Services with JOpera
SC '09 Proceedings of the 8th International Conference on Software Composition
Architectural paradigms for robotics applications
Advanced Engineering Informatics
On Validity Assurance of Dynamic Reconfiguration for Component-based Programs
Electronic Notes in Theoretical Computer Science (ENTCS)
The function block model in embedded control and automation from IEC61131 to IEC61499
WSEAS Transactions on Computers
The JOpera visual composition language
Journal of Visual Languages and Computing
Computer Languages, Systems and Structures
Modelling and performance analysis of component-based systems
International Journal of Critical Computer-Based Systems
An approach for developing groupware product lines based on the 3C collaboration model
CRIWG'09 Proceedings of the 15th international conference on Groupware: design, implementation, and use
Carbon: towards a server building framework for SOA platform
Proceedings of the 5th International Workshop on Middleware for Service Oriented Computing
Verifying heap-manipulating programs with unknown procedure calls
ICFEM'10 Proceedings of the 12th international conference on Formal engineering methods and software engineering
Enhanced Type-based Component Compatibility Using Deployment Context Information
Electronic Notes in Theoretical Computer Science (ENTCS)
Structured performance analysis for component-based systems
International Journal of Critical Computer-Based Systems
Improving reuse of web service compositions
EC-Web'05 Proceedings of the 6th international conference on E-Commerce and Web Technologies
An automata-theoretic approach for model-checking systems with unspecified components
FATES'04 Proceedings of the 4th international conference on Formal Approaches to Software Testing
Service allocation in selfish mobile ad hoc networks using vickrey auction
EDBT'04 Proceedings of the 2004 international conference on Current Trends in Database Technology
A framework for building collaboration tools by leveraging industrial components
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part I
Efficient upgrading in a purely functional component deployment model
CBSE'05 Proceedings of the 8th international conference on Component-Based Software Engineering
Flexible binding for reusable composition of web services
SC'05 Proceedings of the 4th international conference on Software Composition
Testing systems of concurrent black-boxes—an automata-theoretic and decompositional approach
FATES'05 Proceedings of the 5th international conference on Formal Approaches to Software Testing
A tactic-driven process for developing reusable components
ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
Structured analysis for component-based systems: an EJB/CORBA application
VECoS'07 Proceedings of the First international conference on Verification and Evaluation of Computer and Communication Systems
Hi-index | 0.00 |
Software components, if used properly, offer many software engineering benefits. Yet, they also pose many original challenges starting from quality assurance and ranging to architectural embedding and composability. In addition, the recent movement towards services, as well as the established world of objects, causes many to wonder what purpose components might have.This extended abstract summarizes the main points of my Frontiers of Software Practice (FOSP) talk at ICSE 2003. The topics covered aim to offer an end-to-end overview of what role components should play, where they should be used, and how this can be achieved Some key open problems are also pointed out.