Inicio  /  Information  /  Vol: 11 Par: 6 (2020)  /  Artículo
ARTÍCULO
TITULO

A Process Model for Component-Based Model-Driven Software Development

Afrah Umran Alrubaee    
Deniz Cetinkaya    
Gernot Liebchen and Huseyin Dogan    

Resumen

Developing high quality, reliable and on time software systems is challenging due to the increasing size and complexity of these systems. Traditional software development approaches are not suitable for dealing with such challenges, so several approaches have been introduced to increase the productivity and reusability during the software development process. Two of these approaches are Component-Based Software Engineering (CBSE) and Model-Driven Software Development (MDD) which focus on reusing pre-developed code and using models throughout the development process respectively. There are many research studies that show the benefits of using software components and model-driven approaches. However, in many cases the development process is either ad-hoc or not well-defined. This paper proposes a new software development process model that merges CBSE and MDD principles to facilitate software development. The model is successfully tested by applying it to the development of an e-learning system as an exemplar case study.

 Artículos similares

       
 
Xiaoni Yang, Juanjuan Ma, Yongye Li, Xihuan Sun, Xiaomeng Jia and Yonggang Li    
Hydraulic transportation of the piped carriage is a new energy-saving and environmentally-friendly transportation mode. There are two main states in the conveying process, stationary and moving. In the process of hydraulic transportation of the piped car... ver más
Revista: Water

 
Tri Utomo, Eristia Arfi     Pág. 96 - 99
The persistently inequality of development between major cities and surrounding areas caused the displacement process, that are transport of supplies or human itself (urbanization) or commonly known as the transportation. The government has set a number ... ver más

 
Airam Sausen, Paulo Sergio Sausen, Manuel Reimbold, Mauricio de Campos (Author)     Pág. 441 - 449

 
Mauricio Toro     Pág. 37 - 73
We can program a Real-Time (RT) music improvisation system in C++ without a formal semantic or we can model it with process calculi such as the Non-deterministic Timed Concurrent Constraint (ntcc) calculus. ?A Concurrent Constraints Factor Oracle (FO) mo... ver más

 
Mahsa Kashani, Stefan Jespersen and Zhenyu Yang    
The application of deoiling hydrocyclone systems as the downstream of three-phase gravity separator (TPGS) systems is one of the most commonly deployed produced water treatment processes in offshore oil and gas production. Due to the compact system?s com... ver más
Revista: Water