unified modeling language
Recently Published Documents


TOTAL DOCUMENTS

1403
(FIVE YEARS 653)

H-INDEX

19
(FIVE YEARS 5)

The permanent acquisition of the technical environment state and the ability to react to changes in this environment as well as to adapt to it are nowadays crucial for any information system. In this article, the authors present a well-defined model to guarantee in a simple way the design and the realization of adaptive information systems. This model is based on the Unified Modeling Language (UML) which is a widely known modeling standard. Its coverage is limited to bringing out the graded parties in the design of adaptive information systems. A future definition of a metamodel less related to UML language is therefore possible. The authors also present a code generator based on a model transformation technique. This generator allows you to partially produce domain-specific code as needed. A more complete code generator will come to ensure automatic generation of the code.


The permanent acquisition of the technical environment state and the ability to react to changes in this environment as well as to adapt to it are nowadays crucial for any information system. In this article, the authors present a well-defined model to guarantee in a simple way the design and the realization of adaptive information systems. This model is based on the Unified Modeling Language (UML) which is a widely known modeling standard. Its coverage is limited to bringing out the graded parties in the design of adaptive information systems. A future definition of a metamodel less related to UML language is therefore possible. The authors also present a code generator based on a model transformation technique. This generator allows you to partially produce domain-specific code as needed. A more complete code generator will come to ensure automatic generation of the code.


Author(s):  
Amina Ouatiq ◽  
Kamal ElGuemmat ◽  
Khalifa Mansouri ◽  
Mohammed Qbadou

Learners attend their courses in remote or hybrid systems find it difficult to follow one size fits all courses. These difficulties have increased with the pandemic, lockdown, and the stress they cause. Hence, the role of adaptive systems to recommend personalized learning resources according to the learner's profile. The purpose of this paper is to design a system for recommending learning objects according learner's condition, including his mental state, his COVID-19 history, as well as his social situation and ability to connect to the e-learning system on a regular basis. In this article, we present an architecture of a recommendation system for personalized learning objects based on ontologies and on rule-based reasoning, and we will also describe the inference rules required for the adaptation of the educational content to the needs of the learners, taking into account the learner’s health and mental state, as well as his social situation. The system designed, and validated using the unified modeling language (UML). It additionally allows teachers to have a holistic view of learners’ progress and situations.


2022 ◽  
Vol 2 (2) ◽  
pp. 96-103
Author(s):  
Eka Wahyu Sholeha ◽  
Ali Mustopa

Saat ini perkembangan Teknologi Informasi semakin memungkinkan untuk dapat menyampaikan informasi dengan lebih cepat. Dalam artike ini peneliti menganalisis bahwa permasalahan utama adalah lamanya waktu yang dibutuhkan untuk melakukan tes sedangkan keterbatasan pihak sekolah dari panitia, hal ini menyebabkan lamanya informasi tentang pendaftaran kelulusan, dimana membutuhkan waktu kurang lebih 1 bulan untuk menentukan proses kelulusan dari hasil tes. Ditambah dengan permasalahan kehilangan berkas pendaftaran yang terkadang diletakkan disembarang tempat menyebabkan hilang atau rusak berkas tersebut. Proses pembuatan sistem ini peneliti menggunakan metode perancangan UML (Unified Modeling Language), perancangan tabel, dan antarmuka. Dalam penelitian ini peneliti juga menggunakan analisis PIECES untuk mengetahui permasalahan yang ada. Dengan menggunakan analisis PIECES sehingga penulis dapat menyimpulkan beberapa permasalahan dan menghasilkan berupa web “Tes Online di Sistem Penerimaan Siswa Baru pada SMK Muhammadiyah 1 Prambanan Klaten”, yang dimaksudkan untuk membantu panitia menyelesaikan permasalahan utama yaitu dalam pelayanan penerimaan mahasiswa baru agar dapat memberikan informasi pendaftaran kelulusan secara cepat.


2022 ◽  
Vol 16 (1) ◽  
pp. 26
Author(s):  
Suwanto Sanjaya

Tomatoes ripen relatively quickly, so tomato farmers must be able to properly sort the tomatoes for distribution. Farmers typically sort the tomatoes by hand. Tomato farmers are generally experts at manually sorting tomatoes, but humans have many limitations, such as being tired and unfocused. Because these issues can lead to inconsistencies and inaccuracies in sorting, a tool is required to help with the process. As a result, it is necessary to create an Android application to aid in the sorting process. The reason for using Android as a platform is that it is a tool that a large number of people own. The LVQ algorithm is used as a learning algorithm to find the best model for tomato recognition. To build the model, the algorithm requires features. Colors with Hue, Saturation, and Value (HSV) are used. The Personal eXtreme Programming (PXP) system development methodology was used to create applications that recognize the level of ripeness of tomatoes. Unified Modeling Language (UML) is the analytic tool of choice. The application was successfully developed on the Android platform based on the test results. The application's use results in an accuracy of 80%. Green and red tomatoes are the most well-known types of tomatoes. Turning tomatoes are difficult to identify because many of them are mistaken for green tomatoes.Keyword: Android; eXtreme Programming; HSV; Recognition; TomatoBuah tomat memiliki waktu kematangan relatif cepat, sehingga petani tomat harus dapat menyortir buah tomat dengan tepat yang akan didistribusikan. Pada umumnya petani menyortir buah tomat secara manual. Petani tomat juga pada umumnya sudah ahli dalam menyortir tomat secara manual, tetapi manusia memiliki banyak keterbatasan seperti lelah dan tidak fokus. Masalah tersebut dapat meyebabkan inkonsistensi dan ketidaktepatan dalam penyortirannya, sehingga dibutuhkan alat bantu untuk membantu proses peyortiran tersebut. Oleh karena itu, perlu dikembangkan sebuah aplikasi Android yang dapat membantu proses penyortiran tersebut. Alasan penggunaan Android sebagai platform karena merupakan alat yang banyak dimiliki orang pada umumnya. Algoritme LVQ digunakan sebagai algoritme pembelajaran untuk mendapatkan model terbaik dalam mengenali buah tomat. Algoritme tersebut membutuhkan fitur untuk membangun modelnya. Fitur yang digunakan adalah warna Hue, Saturation, dan Value (HSV). Aplikasi pengenalan tingkat kematangan buah tomat dikembangkan menggunakan metodologi pengembangan sistem Personal eXtreme Programming (PXP). Alat analisis yang digunakan adalah Unified Modeling Language (UML). Berdasarkan hasil pengujian, aplikasi berhasil dikembangkan pada platform Android. Penggunaan aplikasi tersebut menghasilkan akurasi sebesar 80%. Tomat yang paling banyak dikenali adalah tomat Green dan Red. Tomat Turning cukup sulit dikenali, karena tomat tersebut cukup banyak yang dikenali sebagai tomat Green.Kata Kunci: Android; eXtreme Programming; HSV; Pengenalan; Tomat


2022 ◽  
pp. 016555152110624
Author(s):  
Celso A S Santos ◽  
Alessandro M Baldi ◽  
Fábio R de Assis Neto ◽  
Monalessa P Barcellos

Crowdsourcing arose as a problem-solving strategy that uses a large number of workers to achieve tasks and solve specific problems. Although there are many studies that explore crowdsourcing platforms and systems, little attention has been paid to define what a crowd-powered project is. To address this issue, this article introduces a general-purpose conceptual model that represents the essential elements involved in this kind of project and how they relate to each other. We consider that the workflow in crowdsourcing projects is context-oriented and should represent the planning and coordination by the crowdsourcer in the project, instead of only facilitating decomposing a complex task into subtask sets. Since structural models are limited to cannot properly represent the execution flow, we also introduce the use of behavioural conceptual models, specifically Unified Modeling Language (UML) activity diagrams, to represent the user, tasks, assets, control activities and products involved in a specific project.


2022 ◽  
Vol 355 ◽  
pp. 02023
Author(s):  
Dexiang Jia ◽  
Yongwei Liu ◽  
Yu Zang ◽  
Qingqi Chen ◽  
Yanhong Zhou ◽  
...  

With the increase of power transaction business, traditional power transaction data interaction models cannot fully meet the needs of data interaction. The data model conforming to the power transaction data architecture plays an important role. Data interaction requirements of Chinese electricity market transaction business are analyzed, and the specific method of power transaction data description is given in the IEC-61970 protocol standard. Also a common information model (CIM) for electricity trans-action data interaction is built that conforms to the data interaction architecture. Finally the functional description of the model is built adopting the unified modeling language (UML). Compared with the existing electricity transaction data interaction model, the method is beneficial to reduce the degree of data redundancy, increase the speed of data interaction, and thus improve the transaction efficiency of the electricity market.


2022 ◽  
pp. 859-876
Author(s):  
Bianca Stephanie Guimarães Morais ◽  
Álvaro Sobrinho ◽  
Helder Oliveira ◽  
Lenardo Chaves e Silva ◽  
Robson Locatelli Macedo

This research focuses on a solution to assist elderly and limited-mobility people. It aims to improve the autonomy, and, consequently, the quality of life of this target audience by automating daily tasks conducted at home, such as turning on the lights and manipulating electronic devices. However, it is important to consider the costs and quality attributes (e.g., usability) related to the design of solutions to automate a specific environment, that may include hardware platforms and physical adaptations. In this context, the authors present in this chapter the software requirements discovery and elicitation of a home automation app considering the real needs of the elderly and limited-mobility people. Additionally, we conduct the requirements specification using the unified modeling language (UML) to improve completeness, along with graphical user interface (GUI) prototypes. Finally, we present a mobile app prototype using the Android and Arduino platforms to illustrate a use scenario of the solution.


2021 ◽  
Vol 5 (4) ◽  
pp. 438
Author(s):  
Ri Sabti Septarini ◽  
Rohmat Taufiq ◽  
Saiman Al Fattah

Scholarships are a form of appreciation given to individuals in order to continue their education to a higher level. The scholarship program held to ease the burden on students in pursuing a period of study. Especially in matters of cost. MA Al-Falahiyah Al-Asytari organizes a scholarship program for students based on criteria determined by the school. The need for a scholarship naming decision system is one of the core needs so that the selection of scholarship acceptance is more objective and practical. Development of a Decision Support System (DSS) using the Weighted Product model chosen because it was able to select the best alternatives from several alternatives and their advantages in weighting techniques. In designing the system using Unified Modeling Language (UML) and making applications using PHP and MySQL as a database. From the research the authors have described, it  concluded that the weight product method could use as one method in developing a decision support system for scholarship recipients at the MA Al-Falahiyah Al-Asytari, by inputting data from students who submit scholarships to calculating grades based on criteria which specified.


Complexity ◽  
2021 ◽  
Vol 2021 ◽  
pp. 1-21
Author(s):  
Reem Abdalla ◽  
Alok Mishra

The Internet of Things (IoT) facilitates in building cyber-physical systems, which are significant for Industry 4.0. Agent-based computing represents effective modeling, programming, and simulation paradigm to develop IoT systems. Agent concepts, techniques, methods, and tools are being used in evolving IoT systems. Over the last years, in particular, there has been an increasing number of agent approaches proposed along with an ever-growing interest in their various implementations. Yet a comprehensive and full-fledged agent approach for developing related projects is still lacking despite the presence of agent-oriented software engineering (AOSE) methodologies. One of the moves towards compensating for this issue is to compile various available methodologies, ones that are comparable to the evolution of the unified modeling language (UML) in the domain of object-oriented analysis and design. These have become de facto standards in software development. In line with this objective, the present research attempts to comprehend the relationship among seven main AOSE methodologies. More specifically, we intend to assess and compare these seven approaches by conducting a feature analysis through examining the advantages and limitations of each competing process, structural analysis, and a case study evaluation method. This effort is made to address the significant characteristics of AOSE approaches. The main objective of this study is to conduct a comprehensive analysis of selected AOSE methodologies and provide a proposal of a draft unified approach that drives strengths (best) of these methodologies towards advancement in this area.


Sign in / Sign up

Export Citation Format

Share Document