Towards Automation of the FORM/BCS Method
Journal: Science, Engineering and Technology (Vol.4, No. 1)Publication Date: 2024-04-30
Authors : Hayatou Oumarou; Ibrahim Moussa Mahamat; Donatien Koulla Moulla;
Page : 56-67
Keywords : ;
Abstract
The software industry is facing more complex computer systems, with short development and sustainability issues. To deliver good software with these constraints, software reuse has become a central concept for minimizing design and realization costs. This study improves upon Feature-Oriented Reuse Method with Business Component Semantics (FORM/BCS), a software development method that produces adaptable architectures from reusable domain components. This is a promising method for reusable software assets and model creation. The objective of the FORM/BCS is to bring the industrial production chain to the software. This study proposes a model to automatically transform the FORM/BCS business subsystem component into a process business component. Two metamodels for business subsystems and process business components were developed. In addition, this study establishes correspondences between the source metamodel and target metamodel classes, transformation rules, and the instance of the source metamodel and generates the target metamodel instance. Detailed findings can help practitioners reduce software design costs and development time, and contribute to the advancement of knowledge in software engineering.
Other Latest Articles
- Challenges, Strategies and Recommendations for Reengineering Engineering Education in Sub-Saharan Africa: A Review
- Evaluation and Challenges of IoT Simulators for Intelligent Transportation System Applications
- Analysis of Brush Seal Interaction with Steam Turbine Rotor-Shafts
- Optimizing Biomedical Facilities Performance with Dombeya Fiber-Paper Particle Hybrid Reinforced Epoxy Composites
- NPK Biofertilizer Production from Banana Peel, Feather and Bone Ashes and their Comparative Advantage to 20:10:10 Inorganic Fertilizer
Last modified: 2024-05-17 18:56:46