Object-oriented modeling and design
Object-oriented modeling and design
Inside COM
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
IEEE Software
A Three-Layer Framework for Cross-Organizational e-Contract Enactment
CAiSE '02/ WES '02 Revised Papers from the International Workshop on Web Services, E-Business, and the Semantic Web
STCIM: a dynamic granularity oriented and stability based component identification method
ACM SIGSOFT Software Engineering Notes
Micro and macro workflow variability design techniques of component
Information and Software Technology
Towards a Systematic Method for Identifying Business Components
CBSE '08 Proceedings of the 11th International Symposium on Component-Based Software Engineering
Leveraging use cases in developing service-oriented systems
Proceedings of the 2008 conference on Knowledge-Based Software Engineering: Proceedings of the Eighth Joint Conference on Knowledge-Based Software Engineering
On Component Identification Approaches --- Classification, State of the Art, and Comparison
CBSE '09 Proceedings of the 12th International Symposium on Component-Based Software Engineering
A theoretical foundation of variability in component-based development
Information and Software Technology
Hi-index | 0.00 |
Many organizations have begun to consider implementing applications using reusable components. They envision that writing a component once and reusing it in many subsequent software systems will effectively amortize the development cost among all users. Recent technology advances such as JavaBeans/EJB, COM, CORBA, and others spur this interest. However, systematic development process and practical instructions for building software components have not been studied enough. In this paper, we propose a practical object-oriented component development methodology(COMO) that can be utilized in developing software components. COMO extends Unified Modeling Language(UML) and Rational's Unified process with semantics related to component development. Since COMO provides systematic process and comprehend instruction for each development task, we believe it can be effectively used in modeling and implementing software components.