Algebraic specification of modules and their basic interconnections
Journal of Computer and System Sciences
Component-based software using RESOLVE
ACM SIGSOFT Software Engineering Notes
Confessions of a used program salesman: institutionalizing software reuse
Confessions of a used program salesman: institutionalizing software reuse
Abstractions for Software Architecture and Tools to Support Them
IEEE Transactions on Software Engineering - Special issue on software architecture
The REBOOT approach to software reuse
Journal of Systems and Software - Special issue on software reuse
Corba: a guide to common object request broker architecture
Corba: a guide to common object request broker architecture
How and why to encapsulate class trees
Proceedings of the tenth annual conference on Object-oriented programming systems, languages, and applications
A formal basis for architectural connection
ACM Transactions on Software Engineering and Methodology (TOSEM)
Multi-paradigm design for C++
A language and environment for architecture-based software development and evolution
Proceedings of the 21st international conference on Software engineering
Success Factors of Systematic Reuse
IEEE Software
Reusing Software: Issues and Research Directions
IEEE Transactions on Software Engineering
An Event-Based Architecture Definition Language
IEEE Transactions on Software Engineering
JBCDL: An Object-Oriented Component Description Language
TOOLS '97 Proceedings of the Technology of Object-Oriented Languages and Systems-Tools - 24
An Overview of JB (Jade Bird) Component Library System JBCL
TOOLS '97 Proceedings of the Technology of Object-Oriented Languages and Systems-Tools - 24
ABC/ADL: An ADL Supporting Component Composition
ICFEM '02 Proceedings of the 4th International Conference on Formal Engineering Methods: Formal Methods and Software Engineering
High Confidence Subsystem Modelling for Reuse
ICSR '08 Proceedings of the 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems
A feature-based semantics model of reusable component
APWeb'06 Proceedings of the 2006 international conference on Advanced Web and Network Technologies, and Applications
Hi-index | 0.00 |
This paper discusses that in order to achieve systematic reuse, the technical and non-technical issues must be considered in parallel, and a set of component models should be built from different perspectives. Each of these models gives a specific view of the components so as to satisfy different needs of different persons involved in the enterprise reuse program. Especially, we present a reusable component model – FLP model for reusable component, which describes components from three dimensions (form, level, and presentation) and views components and their relationships from the perspective of process and management. This model determines the sphere of reusable components, the time points of reusing components in the development process, and the needed means to present components in terms of the abstraction level, logic granularity and presentation media. It is the basis on which the management and technical decisions are made. It will be used as the kernel model to initialize and normalize a systematic enterprise reuse program. After the FLP model, the relationships among these different models are discussed. Furthermore, the usage of these models to facilitate the perspective management of enterprise software reuse is discussed.