A formal model of software subsystems
A formal model of software subsystems
Reuse-based software engineering: techniques, organization, and controls
Reuse-based software engineering: techniques, organization, and controls
A Component Model for Perspective Management of Enterprise Software Reuse
Annals of Software Engineering
Petri Net Based Components For Evolvable Architectures
Journal of Integrated Design & Process Science
Hi-index | 0.00 |
Component technology plays a key role in the field of software reuse. Components can be reused under various business environments through its changeability .This paper proposes a feature-based semantics model of reusable component, which describes semantics of components by using domain feature space and expresses changeability of components through five kinds of changeable mechanisms of domain features. In addition, this study proposes a self-contained classification of features according to enterprise business model, divides semantics structure and hierarchical relation of three kinds of components, and sets up mapping relations between semantics model of component and business model. The model is verified through the case study of a Web-based information platform for logistics enterprise.