Fundamentals of computing for software engineers
Fundamentals of computing for software engineers
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
The sciences of the artificial (3rd ed.)
The sciences of the artificial (3rd ed.)
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
Objects, components, and frameworks with UML: the catalysis approach
Objects, components, and frameworks with UML: the catalysis approach
The Unified Modeling Language user guide
The Unified Modeling Language user guide
ACM Computing Surveys (CSUR)
Component-based software engineering: putting the pieces together
Component-based software engineering: putting the pieces together
Building systems from commerical components
Building systems from commerical components
Business Components Factory: A Comprehensive Overview of Component-Based Development for the Enterprise
Making Components Contract Aware
Computer
IEEE Software
TOWARDS SEMANTIC INTEGRATION OF COMPONENTS USING A SERVICE-BASED ARCHITECTURE
Journal of Integrated Design & Process Science
Design Effort Estimation Using Complexity Metrics
Journal of Integrated Design & Process Science
International Journal of Information Systems and Change Management
Systematic Component-Oriented development with Axiomatic Design
Journal of Systems and Software
Software product integration: A case study-based synthesis of reference models
Information and Software Technology
Industrializing software development: the "factory automation" way
TEAA'06 Proceedings of the 2nd international conference on Trends in enterprise application architecture
A composite complexity measure for component-based systems
ACM SIGSOFT Software Engineering Notes
Component oriented design based on axiomatic design theory and COSEML
ISCIS'06 Proceedings of the 21st international conference on Computer and Information Sciences
Expanding the horizons of software development processes: a 3-D integrated methodology
SPW'05 Proceedings of the 2005 international conference on Unifying the Software Process Spectrum
Hi-index | 0.01 |
The investigation of reuse has a long history, eventually maturing into the "build by integration" paradigm. Meanwhile, component technologies also improved along with engineering practices. What is missing is a methodology that uses components within such a paradigm, hence bridging the gap. The authors propose a model devoted to complete component orientation, rather than modifying object-oriented approaches to accommodate components. They investigate component-based technologies to address new needs and, consequently, to integrate adequate practices toward a consistent process model. The initial modeling activity is a structural decomposition that continues toward the existing components' granularity level. Iteration will occur through alternate decomposition and composition activities until the specifications of abstract modules agree with existing components. Of course, the methodology must accommodate occasional development of new components and integration of some components to satisfy a module's specification.