Contexts in source publication

Context 1
... If not, the receptionist will proceed to the registration phase. Next, the manager will display the student file, verify documents, display teacher, choose teacher, enter details and then save the student file. Then, the receptionist will display the student file, generate a receipt and finally send the receipt. The second collaboration diagram (Fig. 6) contains two pools: "Supplier", represented as a black box, and "Training Centre" which contains two lanes ("Receptionist" and "Teacher"). The teacher displays a student file, and then prepares a note that will be displayed by the receptionist to prepare a quote request that will be sent to a supplier. Finally, the receptionist will ...
Context 2
... If not, the receptionist will proceed to the registration phase. Next, the manager will display the student file, verify documents, display teacher, choose teacher, enter details and then save the student file. Then, the receptionist will display the student file, generate a receipt and finally send the receipt. The second collaboration diagram (Fig. 6) contains two pools: "Supplier", represented as a black box, and "Training Centre" which contains two lanes ("Receptionist" and "Teacher"). The teacher displays a student file, and then prepares a note that will be displayed by the receptionist to prepare a quote request that will be sent to a supplier. Finally, the receptionist will ...

Similar publications

Preprint
Full-text available
Expertise is an activity carried out by experts that contributes to societal progress, as it helps to elucidate unknown situations. Forexample, accident expertise eases accident understanding, by describing how it happened, and by identifying its causes and conse-quences. As a result, the design of accident expertise in a convenient human-machine s...

Citations

... Aksakalli et al. [23] present a model-driven strategy for the automated deployment of microservices to reduce execution and communication costs. Using a series of transformation rules and recommendations, Habba et al. [24] describe an MDA approach to transforming a group of BPMN models into a UML class diagram. By examining a group of models at the source level containing a substantial number of BPMN meta-model elements, MDA can contribute to the alignment process inside an organization [24]. ...
... Using a series of transformation rules and recommendations, Habba et al. [24] describe an MDA approach to transforming a group of BPMN models into a UML class diagram. By examining a group of models at the source level containing a substantial number of BPMN meta-model elements, MDA can contribute to the alignment process inside an organization [24]. Amdahl et al. [25] employ the MDA methodology to design the architecture between the business process and technological layer to support collaborative business processes. ...
... MDA provides an automatic transformation method based on patterns between abstraction levels [18]. The transformation is performed under a set of rules to provide an output model that conforms to the target meta-model [24]. The pattern was established based on previously proven criteria, such as business and user requirements, which constituted the rules for use cases, entities, and their relationships. ...
Article
Full-text available
Several difficulties commonly arise during the software development process. Among them are the lengthy technical process of developing a system, the limited number and technical capabilities of human resources, the possibility of bugs and errors during the testing and implementation phase, dynamic and frequently changing user requirements, and the need for a system that supports multi-platforms. Rapid application development (RAD) is the software development life cycle (SDLC) that emphasizes the production of a prototype in a short amount of time (30-90 days). This study discovered that implementing a model-driven architecture (MDA) approach into the RAD method can accelerate the model design and prototyping stages. The goal is to accelerate the SDLC process. It took roughly five weeks to construct the system by applying all of the RAD stages. This time frame does not include iteration and the cutover procedure. During the prototype test, there were no errors with the create, read, update, and delete (CRUD) procedure. It was demonstrated that automatic transformation in MDA can shorten the RAD phases for designing the model and developing an early prototype, reduce code errors in standard processes like CRUD, and construct a system that supports multi-platform.
... Aksakalli et al. [23] present a model-driven strategy for the automated deployment of microservices to reduce execution and communication costs. Using a series of transformation rules and recommendations, Habba et al. [24] describe an MDA approach to transforming a group of BPMN models into a UML class diagram. By examining a group of models at the source level containing a substantial number of BPMN meta-model elements, MDA can contribute to the alignment process inside an organization [24]. ...
... Using a series of transformation rules and recommendations, Habba et al. [24] describe an MDA approach to transforming a group of BPMN models into a UML class diagram. By examining a group of models at the source level containing a substantial number of BPMN meta-model elements, MDA can contribute to the alignment process inside an organization [24]. Amdahl et al. [25] employ the MDA methodology to design the architecture between the business process and technological layer to support collaborative business processes. ...
... MDA provides an automatic transformation method based on patterns between abstraction levels [18]. The transformation is performed under a set of rules to provide an output model that conforms to the target meta-model [24]. The pattern was established based on previously proven criteria, such as business and user requirements, which constituted the rules for use cases, entities, and their relationships. ...
Article
Full-text available
Several difficulties commonly arise during the software development process. Among them are the lengthy technical process of developing a system, the limited number and technical capabilities of human resources, the possibility of bugs and errors during the testing and implementation phase, dynamic and frequently changing user requirements, and the need for a system that supports multi-platforms. Rapid application development (RAD) is the software development life cycle (SDLC) that emphasizes the production of a prototype in a short amount of time (30-90 days). This study discovered that implementing a model-driven architecture (MDA) approach into the RAD method can accelerate the model design and prototyping stages. The goal is to accelerate the SDLC process. It took roughly five weeks to construct the system by applying all of the RAD stages. This time frame does not include iteration and the cutover procedure. During the prototype test, there were no errors with the create, read, update, and delete (CRUD) procedure. It was demonstrated that automatic transformation in MDA can shorten the RAD phases for designing the model and developing an early prototype, reduce code errors in standard processes like CRUD, and construct a system that supports multi-platform.
... This subsystem consists of the application of rules to transform a set of BPMN models (M1) into a generated UML class diagram (M2'), based on a comparison table and following a transformation process. Transformation rules based on MDA are presented in our previous work [29]. In the present work, we update the transformation process from BPMN models into a UML model, considering syntactic and semantic aspects (presented in section IV.C.2)). ...
... In order to transform BPMN models into a UML class diagram we apply a transformation process (Fig. 9) based on the comparison table presented in section IV.C.1)c). This process is based on 18 transformation rules presented in detail in our previous work [29]. This process is presented in the form of a series of steps based on BPMN notation as follow ( Fig. 9): ...