JGRIM: An approach for easy gridification of applications
Future Generation Computer Systems
Design support for componentising and grid-enabling scientific applications
Proceedings of the 2007 symposium on Component and framework technology in high-performance and scientific computing
Towards a Systematic Method for Identifying Business Components
CBSE '08 Proceedings of the 11th International Symposium on Component-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
Concept-based partitioning for large multidomain multifunctional embedded systems
ACM Transactions on Design Automation of Electronic Systems (TODAES)
On the evaluation of gridification effort and runtime aspects of JGRIM applications
Future Generation Computer Systems
A systematic process to design product line architecture
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and its Applications - Volume Part I
Methods to utilizing cloud computing in developing mobile internet device (MID) applications
Proceedings of the 4th International Conference on Uniquitous Information Management and Communication
A tool to automate component clustering and identification
FASE'05 Proceedings of the 8th international conference, held as part of the joint European Conference on Theory and Practice of Software conference on Fundamental Approaches to Software Engineering
Proceedings of the Fifth International C* Conference on Computer Science and Software Engineering
A component-based process for developing automotive ECU software
PROFES'07 Proceedings of the 8th international conference on Product-Focused Software Process Improvement
Hi-index | 0.00 |
In component-based development (CBD), component is the basic unit for reuse and it provides a relatively coarse-grained functionality. A component typically consists of several related objects, where they collaborate in order to carry out system operations. Hence it is essential in CBD to identify components with high cohesion and low coupling. In this article, we propose a systematic UML-based method to identify components. Our approach makes use of clustering algorithms, metrics, decision rules and a set of heuristics. We assume that an object-oriented model for a target domain is available. The method takes these artifacts and transforms them into components in a seamless way.