uml class diagram
Recently Published Documents


TOTAL DOCUMENTS

134
(FIVE YEARS 26)

H-INDEX

11
(FIVE YEARS 1)

Author(s):  
Rhaydae Jebli ◽  
Jaber El Bouhdidi ◽  
Mohamed Yassin Chkouri

Today educational technology and computer applications can enhance the level of impact of the educational process, currently a heavy research has more and more interested in computing technologies and applications. This work presents a proposed architecture of an intelligent system for the automated assessment of student's production when modeling an UML class diagram from textual specification, this assessment becomes really difficult in problem of diagrammatic answers. The main objective is to develop a system to assess the UML class diagrams by defining differences, errors made by the students, grading them and providing critical feedbacks, and this could be easier for any teachers to assess any number of students. To achieve this goal we have to analyze, transform and compare the student’s diagram with the reference’s production provided by teacher.


2021 ◽  
pp. 593-602
Author(s):  
Mohamed Achraf Habri ◽  
Redouane Esbai ◽  
Yasser Lamlili El Mazoui Nadori

2021 ◽  
Vol 10 (2) ◽  
pp. 189-198
Author(s):  
Salisu Modi ◽  
Hanan Abdulrahman Taher ◽  
Hoger Mahmud

Unified modelling language (UML) is the accepted standard and modelling language for modeling in software development process. UML is widely used by most course tutors in teaching modules of software engineering and system analysis and design. Students taking such courses do submit assignments with UML diagrams such as use case, class, sequence, activity and so on. Different versions of such diagrams produced by the students for a given problem have to be assessed by the course tutor which is a challenging and time-consuming task. This paper presents a java-based tool which is developed based on a simple yet effective algorithm developed by the authors that will read student and tutors solution diagrams as inputs and evaluate and grade the diagrams automatically. The output of the tool is the score of the student diagram in respect of lecturer’s final solution. The output is presented in two feedback files, one containing students’ score for the lecturers and the other to be send to the student to note the areas that were incorrect. The tool has been tested and evaluated using a simple and assumed UML class diagram. The result shows that the tool functions effectively and can produce detail feedbacks for both students and tutors. The outcome of this paper contributes towards automating UML diagram evaluations.


2021 ◽  
Vol 5 (EICS) ◽  
pp. 1-29
Author(s):  
Arthur Sluÿters ◽  
Jean Vanderdonckt ◽  
Radu-Daniel Vatavu

Intra-platform plasticity regularly assumes that the display of a computing platform remains fixed and rigid during interactions with the platform in contrast to reconfigurable displays, which can change form depending on the context of use. In this paper, we present a model-based approach for designing and deploying graphical user interfaces that support intra-platform plasticity for reconfigurable displays. We instantiate the model for E3Screen, a new device that expands a conventional laptop with two slidable, rotatable, and foldable lateral displays, enabling slidable user interfaces. Based on a UML class diagram as a domain model and a SCRUD list as a task model, we define an abstract user interface as interaction units with a corresponding master-detail design pattern. We then map the abstract user interface to a concrete user interface by applying rules for the reconfiguration, concrete interaction, unit allocation, and widget selection and implement it in JavaScript. In a first experiment, we determine display configurations most preferred by users, which we organize in the form of a state-transition diagram. In a second experiment, we address reconfiguration rules and widget selection rules. A third experiment provides insights into the impact of the lateral displays on a visual search task.


2021 ◽  
Vol 6 (3) ◽  
pp. 55-64
Author(s):  
Omer Salih Dawood Omer ◽  
Abd-El-Kader Sahraoui ◽  
Mukhtar M. E. Mahmoud ◽  
Abd-El-Aziz Babiker

phase in the Software Development Life Cycle (SDLC). The design phase follows it. Traceability is one of the core concepts in software engineering; it is used to follow updates to make consistent items. This paper aimed to cover consistency through bi-directional traceability between requirements and design phase in a semi-automatic way. The Natural Language Processing (NLP) was used to analyze the requirements text and generate a class diagram; then, the generated items can be traced back to requirements. We developed a novel process to support consistency and bi-directional traceability. To ensure our proposed process's practical applicability, we implemented a tool named as Requirements and Design Bi-directional Traceability (RDBT). RDTB receives textual format requirements, performs NLP tasks (Tokenization, Part-of-Speech Tagging, etc.), generates UML class diagram, and finally performs traceability management to ensure consistency of requirements and UML class diagram. The work evaluation reveals good results, which indicates it can be used efficiently as a guide to generate the UML class diagram semi-automatically and manage traceability.


Author(s):  
Outair Anas ◽  
Tanana Mariam ◽  
Lyhyaoui Abdelouahid

This paper deals with the problem of the evaluation of the student's productions during the construction of a UML class diagram from textual speciations, which can be a tedious task for teachers. The main objective is to propose a method of summative and semi-automatic evaluation of the class diagrams produced by the students, in order to provide an educational reaction on the learning process, and to reduce the evaluation work for the teachers. To achieve this objective, we must analyze these productions and study the transformation, matching, similarity measurement and comparison of several UML graphs. From this study, we adopted a method based on the comparison and matching of the components of several UML diagrams. This proposal is applied to evaluate UML class diagrams and focuses on the structural and semantic aspects of the UML graph produced by students compared to several solutions proposed by the teacher.


2021 ◽  
pp. 95-110
Author(s):  
Gaetanino Paolone ◽  
Martina Marinelli ◽  
Romolo Paesani ◽  
Paolino Di Felice

Sign in / Sign up

Export Citation Format

Share Document