66 results on '"Class diagram"'
Search Results
2. Alignment of Business Process and Information System Models Through Explicit Traceability
- Author
-
Bouzidi, Aljia, Zaaaboub Haddar, Nahla, Haddar, Kais, Kacprzyk, Janusz, Series Editor, and Lee, Roger, editor
- Published
- 2024
- Full Text
- View/download PDF
3. Formation of LMS Class Diagram
- Author
-
Boltayevich, Elov Botir, Ibragimovna, Toirova Guli, Marufovich, Zuparov Talat, Ilxomovna, Axmedova Xolisxon, Rocha, Álvaro, Series Editor, Hameurlain, Abdelkader, Editorial Board Member, Idri, Ali, Editorial Board Member, Vaseashta, Ashok, Editorial Board Member, Dubey, Ashwani Kumar, Editorial Board Member, Montenegro, Carlos, Editorial Board Member, Laporte, Claude, Editorial Board Member, Moreira, Fernando, Editorial Board Member, Peñalvo, Francisco, Editorial Board Member, Dzemyda, Gintautas, Editorial Board Member, Mejia-Miranda, Jezreel, Editorial Board Member, Hall, Jon, Editorial Board Member, Piattini, Mário, Editorial Board Member, Holanda, Maristela, Editorial Board Member, Tang, Mincong, Editorial Board Member, Ivanovíc, Mirjana, Editorial Board Member, Muñoz, Mirna, Editorial Board Member, Kanth, Rajeev, Editorial Board Member, Anwar, Sajid, Editorial Board Member, Herawan, Tutut, Editorial Board Member, Colla, Valentina, Editorial Board Member, Devedzic, Vladan, Editorial Board Member, Manoharan, S., editor, Tugui, Alexandru, editor, and Baig, Zubair, editor
- Published
- 2024
- Full Text
- View/download PDF
4. Detecting mistakes in a domain model: a comparison of three approaches
- Author
-
Singh, Prabhsimran, Boubekeur, Younes, and Mussbacher, Gunter
- Published
- 2024
- Full Text
- View/download PDF
5. Extraction of UML class diagrams using deep learning: Comparative study and critical analysis.
- Author
-
Babaalla, Zakaria, Abdelmalek, Hamza, Jakimi, Abdeslam, and Oualla, Mohamed
- Subjects
UNIFIED modeling language ,DEEP learning ,NATURAL language processing ,CRITICAL analysis ,COMPUTATIONAL linguistics ,NATURAL languages - Abstract
Several approaches and tools have been proposed to facilitate the automatic generation of Unified Modeling Language (UML) class diagrams from natural language specifications, based on advances in Natural Language Processing (NLP). However, these tools suffer from difficulties due to the inherent imprecision and ambiguity commonly found in natural language expressions. In this article, we present an overview and a study of approaches and tools designed to extract UML diagrams from textual requirements using NLP and computational linguistics techniques. Furthermore, we introduce approaches employing deep learning techniques. Next, we provide a descriptive study and comparative analysis of the limitations and contributions of these automatic and semiautomatic tools, as well as solutions for improving the existing state of the art. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
6. DEVELOPMENT OF A THERMODYNAMIC MODEL FOR OPTIMIZATION OF PROCESSES IN CROP PRODUCTION.
- Author
-
Mamyrbayev, Orken, Wojcik, Waldemar, Titova, Nataliia, Pavlov, Sergii, Oralbekova, Dina, Aitkazina, Assel, and Zhumazhan, Nurdaulet
- Subjects
AGRICULTURAL productivity ,AGRICULTURAL processing ,TEMPERATURE control ,HEAT equation ,MANUFACTURING processes ,TOMATOES - Abstract
The agricultural sector faces serious challenges related to climate change. These changes have the potential to reduce yields and food security, highlighting the importance of understanding and managing temperature dynamics. This work is the result of development a thermodynamic model that investigates the dynamics of temperature balance through heat energy transfer. A scheme of rheological heat exchange of an object with an insulated surface and graphs of irreversible rheological transformations are proposed. The main equation of heat exchange with a chemical reaction is given and the equation of the speed of heat energy transfer along the length of the object is derived. Further development of physical-mathematical models of the transformation of thermal energy into a set of states of the object is proposed. The experimental results fully correlate with the heat transfer equation. Samples with tomato seeds were irradiated with a photon irradiator with wavelengths of blue 450 nm, green 550 nm, red 650 nm with an exposure of 12/24 h. As a result, 90 % under the influence of the red spectrum of the photon irradiator for 24 h, which is 24 % more than the control sample. This will make it possible to assess the general temperature regime of agricultural objects and optimize the heating process. This study reveals the essence of temperature regulation at agricultural facilities using a thermodynamic model, which not only takes into account heat exchange, but also includes the influence of chemical reactions. The proposed thermodynamic model and associated equations provide a foundation for future research and practical applications that will ultimately benefit the agricultural industry, global food production. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
7. Mapping Hierarchies and Dependencies from Robustness Diagram with Loop and Time Controls to Class Diagram
- Author
-
Calvo, Glendel B., Malinao, Jasmine A., Kacprzyk, Janusz, Series Editor, Gomide, Fernando, Advisory Editor, Kaynak, Okyay, Advisory Editor, Liu, Derong, Advisory Editor, Pedrycz, Witold, Advisory Editor, Polycarpou, Marios M., Advisory Editor, Rudas, Imre J., Advisory Editor, Wang, Jun, Advisory Editor, Kabassi, Katerina, editor, Mylonas, Phivos, editor, and Caro, Jaime, editor
- Published
- 2023
- Full Text
- View/download PDF
8. Design Recovery of Data Model Hidden in JSON File
- Author
-
Hnatkowska, Bogumiła, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Nguyen, Ngoc Thanh, editor, Boonsang, Siridech, editor, Fujita, Hamido, editor, Hnatkowska, Bogumiła, editor, Hong, Tzung-Pei, editor, Pasupa, Kitsuchart, editor, and Selamat, Ali, editor
- Published
- 2023
- Full Text
- View/download PDF
9. UMLDesigner: An Automatic UML Diagram Design Tool
- Author
-
Houndji, Vinasetan Ratheil, Akotenou, Genereux, Filipe, Joaquim, Editorial Board Member, Ghosh, Ashish, Editorial Board Member, Prates, Raquel Oliveira, Editorial Board Member, Zhou, Lizhu, Editorial Board Member, Conte, Donatello, editor, Fred, Ana, editor, Gusikhin, Oleg, editor, and Sansone, Carlo, editor
- Published
- 2023
- Full Text
- View/download PDF
10. Automatic Class Extraction from Spanish Text of User Stories Using Natural Language Processing
- Author
-
Tovar Onofre, Miguel Ángel, Camargo, Jorge E., Filipe, Joaquim, Editorial Board Member, Ghosh, Ashish, Editorial Board Member, Prates, Raquel Oliveira, Editorial Board Member, Zhou, Lizhu, Editorial Board Member, Narváez, Fabián R., editor, Urgilés, Fernando, editor, Bastos-Filho, Teodiano Freire, editor, and Salgado-Guerrero, Juan Pablo, editor
- Published
- 2023
- Full Text
- View/download PDF
11. Description of Restricted Object Reservation System Using Specification and Description Language VDM++
- Author
-
Makita, Aoto, Wasaki, Katsumi, Kacprzyk, Janusz, Series Editor, Pal, Nikhil R., Advisory Editor, Bello Perez, Rafael, Advisory Editor, Corchado, Emilio S., Advisory Editor, Hagras, Hani, Advisory Editor, Kóczy, László T., Advisory Editor, Kreinovich, Vladik, Advisory Editor, Lin, Chin-Teng, Advisory Editor, Lu, Jie, Advisory Editor, Melin, Patricia, Advisory Editor, Nedjah, Nadia, Advisory Editor, Nguyen, Ngoc Thanh, Advisory Editor, Wang, Jun, Advisory Editor, and Latifi, Shahram, editor
- Published
- 2023
- Full Text
- View/download PDF
12. Artificial Intelligence Software Architecture in the Field of Cardiology and Application in the Cardio Vessel Project Using CJM and Customer Development Methods
- Author
-
Nurjabova, Dilafruz, Sayyora, Qulmatova, Gulmira, Pardayeva, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Koucheryavy, Yevgeni, editor, and Aziz, Ahmed, editor
- Published
- 2023
- Full Text
- View/download PDF
13. A Retrospective on OOADARE as an Automated Object-Based Approach for Requirements Engineering
- Author
-
Khalil, Amal, Lamsellak, Hajar, Bougroun, Zineb, Saber, Mohammed, Belkasmi, Mohammed Ghaouth, Angrisani, Leopoldo, Series Editor, Arteaga, Marco, Series Editor, Panigrahi, Bijaya Ketan, Series Editor, Chakraborty, Samarjit, Series Editor, Chen, Jiming, Series Editor, Chen, Shanben, Series Editor, Chen, Tan Kay, Series Editor, Dillmann, Rüdiger, Series Editor, Duan, Haibin, Series Editor, Ferrari, Gianluigi, Series Editor, Ferre, Manuel, Series Editor, Hirche, Sandra, Series Editor, Jabbari, Faryar, Series Editor, Jia, Limin, Series Editor, Kacprzyk, Janusz, Series Editor, Khamis, Alaa, Series Editor, Kroeger, Torsten, Series Editor, Li, Yong, Series Editor, Liang, Qilian, Series Editor, Martín, Ferran, Series Editor, Ming, Tan Cher, Series Editor, Minker, Wolfgang, Series Editor, Misra, Pradeep, Series Editor, Möller, Sebastian, Series Editor, Mukhopadhyay, Subhas, Series Editor, Ning, Cun-Zheng, Series Editor, Nishida, Toyoaki, Series Editor, Oneto, Luca, Series Editor, Pascucci, Federica, Series Editor, Qin, Yong, Series Editor, Seng, Gan Woon, Series Editor, Speidel, Joachim, Series Editor, Veiga, Germano, Series Editor, Wu, Haitao, Series Editor, Zamboni, Walter, Series Editor, Zhang, Junjie James, Series Editor, Bekkay, Hajji, editor, Mellit, Adel, editor, Gagliano, Antonio, editor, Rabhi, Abdelhamid, editor, and Amine Koulali, Mohammed, editor
- Published
- 2023
- Full Text
- View/download PDF
14. The Transformation Method from Business Processes Models by BPMN to Class Diagram by UML: CIM to PIM
- Author
-
Habri, Mohamed Achraf, Esbai, Redouane, Lamlili E.L. Mazoui Nadori, Yasser, Kacprzyk, Janusz, Series Editor, Gomide, Fernando, Advisory Editor, Kaynak, Okyay, Advisory Editor, Liu, Derong, Advisory Editor, Pedrycz, Witold, Advisory Editor, Polycarpou, Marios M., Advisory Editor, Rudas, Imre J., Advisory Editor, Wang, Jun, Advisory Editor, Farhaoui, Yousef, editor, Rocha, Alvaro, editor, Brahmia, Zouhaier, editor, and Bhushab, Bharat, editor
- Published
- 2023
- Full Text
- View/download PDF
15. Modeling Tasks of Patient Assistance and Emergency Management in Medical Cyber-Physical Systems
- Author
-
Levonevskiy, Dmitriy, Motienko, Anna, Kacprzyk, Janusz, Series Editor, Gomide, Fernando, Advisory Editor, Kaynak, Okyay, Advisory Editor, Liu, Derong, Advisory Editor, Pedrycz, Witold, Advisory Editor, Polycarpou, Marios M., Advisory Editor, Rudas, Imre J., Advisory Editor, Wang, Jun, Advisory Editor, Silhavy, Radek, editor, Silhavy, Petr, editor, and Prokopova, Zdenka, editor
- Published
- 2023
- Full Text
- View/download PDF
16. CSADF: ingesting cuckoo search optimization algorithm enabled with fitness function for effective model transformation pertaining to ADF
- Author
-
Jadhav, Pramod Pandurang, Pande, Sandeep Dwarkanath, Joshi, Rahul, Gonge, Sudhanshu, Shelke, Maya P., Futane, Pravin, and Ahammad, S. K. Hasane
- Published
- 2024
- Full Text
- View/download PDF
17. Supporting change management of UML class diagrams.
- Author
-
Numa, Yusuke and Ohnishi, Atsushi
- Subjects
CHANGE management ,UNIFIED modeling language ,COMPUTER software development ,DATA visualization - Abstract
Class diagram is an important model in object-oriented software development. A class diagram specifies the structure of a system with the system's classes, classes' attributes and methods, and relations among classes. Sometimes class diagrams should be modified in accordance with requirements changes or correction of errors. In such a modification, careless mistakes may lead to include another error in the diagram. In this paper, we propose a method of visualization of the difference between original class diagram and modified one by emphasizing the difference in order to avoid newly produced errors. We illustrate our method with examples. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
18. Mapping—Symbologies
- Author
-
Conley, Jamison and Conley, Jamison
- Published
- 2022
- Full Text
- View/download PDF
19. An Agile Approach to Business Process Analysis with Knowledge Management Support
- Author
-
Missikoff, Michele, Spagnoletti, Paolo, Series Editor, De Marco, Marco, Series Editor, Pouloudi, Nancy, Series Editor, Te'eni, Dov, Series Editor, vom Brocke, Jan, Series Editor, Winter, Robert, Series Editor, Baskerville, Richard, Series Editor, Cuel, Roberta, editor, Ponte, Diego, editor, and Virili, Francesco, editor
- Published
- 2022
- Full Text
- View/download PDF
20. Drawing and Understanding Diagrams: An Accessible Approach Dedicated to Blind People
- Author
-
Serin, Frederic, Romeo, Katerine, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Antona, Margherita, editor, and Stephanidis, Constantine, editor
- Published
- 2022
- Full Text
- View/download PDF
21. A Tool for Debugging Unsatisfiable Integrity Constraints in UML/OCL Class Diagrams
- Author
-
Gómez-Gutiérrez, Juan Antonio, Clarisó, Robert, Cabot, Jordi, van der Aalst, Wil, Series Editor, Mylopoulos, John, Series Editor, Ram, Sudha, Series Editor, Rosemann, Michael, Series Editor, Szyperski, Clemens, Series Editor, Augusto, Adriano, editor, Gill, Asif, editor, Bork, Dominik, editor, Nurcan, Selmin, editor, Reinhartz-Berger, Iris, editor, and Schmidt, Rainer, editor
- Published
- 2022
- Full Text
- View/download PDF
22. Guided Derivation of Conceptual Models from User Stories: A Controlled Experiment
- Author
-
Bragilovski, Maxim, Dalpiaz, Fabiano, Sturm, Arnon, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Woeginger, Gerhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Gervasi, Vincenzo, editor, and Vogelsang, Andreas, editor
- Published
- 2022
- Full Text
- View/download PDF
23. Optimization of Software System Models
- Author
-
Sergievskiy, M., Vinokur, A., Shevchenko, M., Kacprzyk, Janusz, Series Editor, Gomide, Fernando, Advisory Editor, Kaynak, Okyay, Advisory Editor, Liu, Derong, Advisory Editor, Pedrycz, Witold, Advisory Editor, Polycarpou, Marios M., Advisory Editor, Rudas, Imre J., Advisory Editor, Wang, Jun, Advisory Editor, Ashmarina, Svetlana Igorevna, editor, Mantulenko, Valentina Vyacheslavovna, editor, and Vochozka, Marek, editor
- Published
- 2022
- Full Text
- View/download PDF
24. BPMN to UML Class Diagram Using QVT
- Author
-
Habri, Mohamed Achraf, Esbai, Redouane, Lamlili El Mazoui Nadori, Yasser, Howlett, Robert J., Series Editor, Jain, Lakhmi C., Series Editor, Ben Ahmed, Mohamed, editor, Teodorescu, Horia-Nicolai L., editor, Mazri, Tomader, editor, Subashini, Parthasarathy, editor, and Boudhir, Anouar Abdelhakim, editor
- Published
- 2022
- Full Text
- View/download PDF
25. UML for Embedded Systems
- Author
-
Murti, KCS, Chakrabarti, Amlan, Series Editor, and Murti, KCS
- Published
- 2022
- Full Text
- View/download PDF
26. Event-based Approach for Analyzing and Designing System: A Case Study of Designing Curriculum System
- Author
-
Y. Andriyani, A. Aminuddin, E. Mahdiyah, and R. Ario Nugroho
- Subjects
class diagram ,design system ,event ,event table ,system requirements ,use case diagram ,Telecommunication ,TK5101-6720 - Abstract
Designing a system is an important step in the software development process. A use case diagram (UCD) and a class diagram (CD) are the most used diagrams in designing a system. This case study aims to explore the implementation of an event-based approach using the event table (ET) to design the Outcome-based Education Curriculum System (OBECS). In generating a UCD of OBECS, the event-based approach involves three processes: (1) identifying actors and the relationship between actors; (2) identifying use cases and the relationships of the use cases; and (3) generating UCD. Meanwhile, there are four processes in the event-based approach which can be used to generate a CD of OBECS namely: (1) identifying the classes for each event or action using the ET;(2) identifying the relationships between sources and objects; (3) identifying the class’ attributes and methods; and (4) integrating all classes. Our study proposes a clear and simple concept to generate a UCD and CD in designing a system. It is expected that the result of the current study could help a software designer in modelling the system from the system requirement.
- Published
- 2022
- Full Text
- View/download PDF
27. Estimating Software Size Using Metrics from Analysis and Design Phases (ADM) of the Software Development Life Cycle (SDLC).
- Author
-
AL-SALEEM, AESHAA L. and HAMMO, ASMA'A Y.
- Subjects
COMPUTER software development ,UNIFIED modeling language ,CHARTS, diagrams, etc. ,SOFTWARE architecture ,ESTIMATION theory - Abstract
Due to the lack of available information in the early stages of project creation, early estimation of the project size is a difficult task. The information appears more detailed and clear as we progress in the stages of building the software. The aim of the research is to design and implement a model to estimate the size of the program in the two phases of analysis and design separately, and in the phases of analysis and design together using four measures of the class diagram, which are "number of classes", "number of features", "number of operations" and "number of relationships". [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
28. Fractional weightage based objective function to a hybrid optimization algorithm for model transformation.
- Author
-
Jadhav, Pramod P. and Joshi, Shashank D.
- Abstract
Model transformation (MT) contributes a major role in the model-driven engineering (MDE), which are used to transfer the models among various languages to refactor and simulate the models or to obtain the useful codes from the models. Thus, the need for MT in MDE is very important, but the practical methods are not suitable for the detection of errors in transformations. This paper proposes an advanced algorithm, called fractional whale optimization integrated adaptive dragonfly (F-WOADF) algorithm to perform the MT from the class diagram (CLD) to relational schema (RS) model. The proposed algorithm modifies the adaptive dragonfly (ADF) algorithm with the concept of whale optimization algorithm (WOA) using the fractional theory. The UML CLD is transformed into the RS model using the optimal blocks that are selected with the use of the proposed algorithm. The performance of the F-WOADF method is evaluated using automatic correctness (AC), and fitness measure. The proposed method produces the maximum AC of 0.8583 and the maximum fitness measure of 0.8984 that indicates the effectiveness of the proposed method. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
29. Bridging the model-to-code abstraction gap with fuzzy logic in model-based regression test selection.
- Author
-
Cazzola, Walter, Ghosh, Sudipto, Al-Refai, Mohammed, and Maurina, Gabriele
- Subjects
- *
UNIFIED modeling language , *SYSTEMS software , *COMPUTER software testing , *FUZZY logic , *STANDARD deviations , *FLIRTING - Abstract
Regression test selection (RTS) approaches reduce the cost of regression testing of evolving software systems. Existing RTS approaches based on UML models use behavioral diagrams or a combination of structural and behavioral diagrams. However, in practice, behavioral diagrams are incomplete or not used. In previous work, we proposed a fuzzy logic based RTS approach called FLiRTS that uses UML sequence and activity diagrams. In this work, we introduce FLiRTS 2, which drops the need for behavioral diagrams and relies on system models that only use UML class diagrams, which are the most widely used UML diagrams in practice. FLiRTS 2 addresses the unavailability of behavioral diagrams by classifying test cases using fuzzy logic after analyzing the information commonly provided in class diagrams. We evaluated FLiRTS 2 on UML class diagrams extracted from 3331 revisions of 13 open-source software systems, and compared the results with those of code-based dynamic (Ekstazi) and static (STARTS) RTS approaches. The average test suite reduction using FLiRTS 2 was 82.06%. The average safety violations of FLiRTS 2 with respect to Ekstazi and STARTS were 18.88% and 16.53%, respectively. FLiRTS 2 selected on average about 82% of the test cases that were selected by Ekstazi and STARTS. The average precision violations of FLiRTS 2 with respect to Ekstazi and STARTS were 13.27% and 9.01%, respectively. The average mutation score of the full test suites was 18.90%; the standard deviation of the reduced test suites from the average deviation of the mutation score for each subject was 1.78% for FLiRTS 2, 1.11% for Ekstazi, and 1.43% for STARTS. Our experiment demonstrated that the performance of FLiRTS 2 is close to the state-of-art tools for code-based RTS but requires less information and performs the selection in less time. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
30. Automatic Derivation of the Initial Conceptual Database Model from a Set of Business Process Models.
- Author
-
Brdjanin, Drazen, Vukotic, Aleksandar, Banjac, Danijela, Banjac, Goran, and Maric, Slavko
- Abstract
The article presents an approach aimed at automatically deriving the initial conceptual database model from a set of business process models. The approach proposes the incremental synthesis of the target model by iteratively composing the partial conceptual database models that are derived from the models contained in the source set. The approach is implemented by the AMADEOS tool, which is the first online web-based tool enabling the automatic derivation of the conceptual database model from a set of business process models. The experimental evaluation proves that the implemented approach enables effective automatic derivation of the initial conceptual database model. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
31. Validation Of DNAFIDs Model Through Finite State Machine.
- Author
-
Pal, Yogesh, Kumar, Santosh, Singh, Madhulika, and Dwivedi, Shweta
- Subjects
- *
FINITE state machines , *COMPUTER software development , *JABLONSKI diagrams - Abstract
The assurance of quality and reliability of process models and workflows is essential for model driven software development. There are numerous ways to achieve these objectives. One is model checking through which it can be verified that a model satisfies specific logical rules. The model to be checked is usually given as finite state machine. Rules have to be specified at the level required by the model checker. In this work, we develop a model for validating the DNA profiling through finite state.. This enables the research/business process professionals to use model checking techniques and to produce higher quality research/business models for subsequent software development. The approach is demonstrated by validating event-driven process chains. [ABSTRACT FROM AUTHOR]
- Published
- 2021
32. Test management in a PLM system context
- Abstract
The purpose of this final project work is to explore how tests are managed during the development of mechatronic products at a manufacturing company. This study aims to develop an information model and a process model that can be used in a PLM system. The research method used is a case study at Husqvarna Group. The different test departments in the Huskvarna site are studied. For that, two rounds of semistructured interviews and document studies are conducted to collect primary and secondary data. For each round, six interviews are conducted with experienced employees and then, a verification meeting is held. During the qualitative analysis, different keywords are highlighted and displayed in an activity and class diagram to represent the as-is test management process at the case company. Later, it is compared to the literature, and a proposal is made based on the results.
- Published
- 2023
33. Test management in a PLM system context
- Abstract
The purpose of this final project work is to explore how tests are managed during the development of mechatronic products at a manufacturing company. This study aims to develop an information model and a process model that can be used in a PLM system. The research method used is a case study at Husqvarna Group. The different test departments in the Huskvarna site are studied. For that, two rounds of semistructured interviews and document studies are conducted to collect primary and secondary data. For each round, six interviews are conducted with experienced employees and then, a verification meeting is held. During the qualitative analysis, different keywords are highlighted and displayed in an activity and class diagram to represent the as-is test management process at the case company. Later, it is compared to the literature, and a proposal is made based on the results.
- Published
- 2023
34. Transforming the business process diagram into a class diagram by model-driven architecture
- Author
-
Habri Mohamed Achraf, Esbai Redouane, and Lamlili El Mazoui Nadori Yasser
- Subjects
Control and Optimization ,QVT ,Computer Networks and Communications ,Hardware and Architecture ,Class diagram ,Signal Processing ,BPMN ,Electrical and Electronic Engineering ,Transformations rules ,Information Systems ,Model transformation - Abstract
The strength of the model-driven architecture (MDA) lies in its use of models and diagrams in the process of visualizing and developing information systems of companies, that is why we chose the business process model and notations (BPMN) due to the simplicity of the symbols of its diagrams and the clarity of its notations so that all simple users of information systems within the organization can understand their needs and goals quickly and smoothly. In our paper, we suggested that we connect all categories of the staff in the companies, whatever their specialty, and the IT developers, by making a transformation between the BPMN diagrams as independent computing model to the unified modeling language (UML) class diagram as platform independent model. We chose the latter as a destination due to its development and the possibility of transforming it into a powerful and integrated program, and also to complete other transformations later, we chose query views transformations (QVT) due to its consistency with the same family of programs and previous languages.
- Published
- 2023
35. Objects: An Introduction
- Author
-
James T. Streib and Takako Soma
- Subjects
Unified Modeling Language ,Hollow cylinder ,Computer science ,Programming language ,Class diagram ,computer.software_genre ,Class number ,computer ,computer.programming_language - Abstract
This chapter introduces classes and objects. Public and private data members along with value-returning methods and void methods with parameters are discussed. How objects are created and how methods are invoked are illustrated using contour diagrams. Contours help the reader have a better understanding of object-oriented concepts by providing visual representation of objects. Constructors are introduced along with multiple objects and classes. Lastly, UML (Universal Modeling Language) class diagrams are illustrated and a complete program implementing a simple class and client program is provided.
- Published
- 2023
36. Test management in a PLM system context
- Author
-
González Corona, Alicia and Melle, Daniel
- Subjects
Tillförlitlighets- och kvalitetsteknik ,Activity diagram ,Class diagram ,Product Lifecycle Management (PLM) ,System Engineering (SE) ,Reliability and Maintenance ,Test management - Abstract
The purpose of this final project work is to explore how tests are managed during the development of mechatronic products at a manufacturing company. This study aims to develop an information model and a process model that can be used in a PLM system. The research method used is a case study at Husqvarna Group. The different test departments in the Huskvarna site are studied. For that, two rounds of semistructured interviews and document studies are conducted to collect primary and secondary data. For each round, six interviews are conducted with experienced employees and then, a verification meeting is held. During the qualitative analysis, different keywords are highlighted and displayed in an activity and class diagram to represent the as-is test management process at the case company. Later, it is compared to the literature, and a proposal is made based on the results.
- Published
- 2023
37. ANALISA DAN PERANCANGAN SISTEM INFORMASI GEOGRAFIS PENGELOLAAN PAJAK REKLAME PADA BADAN PENGELOLAAN KEUANGAN DAN ASET DAERAH (BPKAD) KABUPATEN JEPARA
- Author
-
Noor Azizah
- Subjects
Geographic information system ,Database ,business.industry ,Computer science ,Activity diagram ,computer.software_genre ,Object (computer science) ,Rapid application development ,Sequence diagram ,Systems design ,Asset management ,Class diagram ,business ,computer - Abstract
The problem faced by the Regional Financial and Asset Management Agency (BPKAD) of Jepara Regency is the number of billboards in Jepara Regency, but BPKAD has difficulty monitoring the location of the billboards that have been installed because the parties concerned do not report the installation of billboards. The purpose of this report is to analyze and design a geographic information system for advertising tax management at BPKAD, Jepara Regency. The material in the research is data that will be input to the system, namely data from the advertisement tax object, data on the location of the billboard point. In the system design that the author proposes, the system design is made using UML (Unified Modeling Language), namely Usecase Diagrams, Class Diagrams, Activity Diagrams and Sequence Diagrams. The methodology used to design the system is the RAD (Rapid Application Development) method at the design stage using the RAD method which is divided into three stages, namely Requirement Planning, Design Workshop, and Implementation. The results of this study are in the form of reports on the analysis and design of the geographic information system to display all tax object locations that have been inputted by the officer, the benefits of the analysis and design of the Geographic Information System for Advertising Tax Management at BPKAD Jepara. This system can assist in managing the advertisement tax. those in Jepara tax can more easily take care of advertising taxes at home
- Published
- 2022
38. Penentuan Lima Objek Wisata Terfavorit di DKI Jakarta Menggunakan SAW dan WP Berbasis Web
- Author
-
Arman Rama Susanto, Andrianingsih Andrianingsih, and M Iwan Wahyuddin
- Subjects
World Wide Web ,Product (business) ,Unified Modeling Language ,Use Case Diagram ,Computer science ,Information system ,Systems design ,Class diagram ,computer ,Tourism ,Weighting ,computer.programming_language - Abstract
The purpose of this research is to create a web-based tourist attraction information system in the DKI Jakarta area. The benefit of this research is to find out information on tourist attractions such as addresses, routes and tourist attractions that you want to go to through a web-based system that has been created. In the research method that researchers use in system design consists of Unified Modeling Language (UML), Use Case Diagrams, Class Diagrams, Implementation. While the development method using Simple Additive Weighting (SAW) and Weight product (WP) method. Based on the process and research, it can be concluded that the Simple Addictive Weight (SAW) algorithm gives more accurate results than the Weight product (WP) algorithm. So that the user can make a selection of the tourist attraction to be visited after seeing the list of tours available on the Enjoy Jakarta website. Then give an assessment of the tourist attractions that have been visited.
- Published
- 2022
39. Sistem Informasi Manajemen Asset Berbasis Web
- Author
-
Esti Susanti
- Subjects
Use Case Diagram ,Database ,Computer science ,business.industry ,Activity diagram ,computer.software_genre ,Asset (computer security) ,Data processing system ,Sequence diagram ,Information system ,Class diagram ,Asset management ,business ,computer - Abstract
This web-based Asset Information System is a system that provides reports on the status of goods, the number of goods, records data on the purchase of goods, makes submissions and complaints of goods, and does not discuss intangible assets or non-monetary assets that can be identified but have no substance. physical assets, Examples of intangible assets are patents, copyrights, and trademarks. Problems that occur in asset processing at PT Telkom Indonesia Tbk The Service Solution Division is currently still using a data processing system in the form of Microsoft Excel. This is less efficient in terms of time, energy, and cost. With the development of technology, it can be used to overcome some of the obstacles faced today, such as by creating a system that helps in managing assets, inventory items, and also borrowing office inventory items to prevent damage, loss, or "ghost items". Web-based system development is used with system modeling, namely UML (Unified Modeling Language), including use case diagrams, activity diagrams, sequence diagrams, and class diagrams. The asset management system development methodology uses a prototype model, PHP programming, and MYSQL database.
- Published
- 2021
40. PERANCANGAN SISTEM PENGELOLAAN DATA PENERIMA DANA ZAKAT, INFAQ DAN SEDEKAH MENGGUNAKAN FRAMEWORK LARAVEL
- Author
-
Syahidan Mushab Al Zikri
- Subjects
Data collection ,Database ,Use Case Diagram ,business.industry ,Computer science ,Data management ,Data editing ,Activity diagram ,computer.software_genre ,Sequence diagram ,Waterfall model ,Class diagram ,business ,computer - Abstract
This research was conducted on the basis of the need for a data management system of zakat, infaq and alms recipients that can be used to manage the utilization data (PDG) on IZI Lampung. In the construction of this system using the waterfall model method, as well as system analysts who run using PIECES analysis. Data collection by way of interviews and observations on IZI Lampung. PIECES analysis is used to make comparisons between the old system and the new system to be created as well as determine the analysis of functional needs, and non-functional needs. This data management system is designed with UML (Unified Modeling Language) system development tools consisting of use case diagrams, activity diagrams, sequence diagrams and class diagrams. In creating this system using mySQL database and text editor sublime text 3 by using laravel framework and PHP programming language. In this system there is a data input system, data search, data editing, data updates and report collection that makes it easier for users to find data, change data and update the desired data
- Published
- 2021
41. REKAYASA PERANGKAT LUNAK PERHITUNGAN HARGA POKOK PRODUKSI METODE FULL COSTING PADA UMKM MITRA CAKE DI BANDAR LAMPUNG
- Author
-
Arif Sanjaya and Pitrawati
- Subjects
Unified Modeling Language ,Process (engineering) ,Computer science ,Production (economics) ,Cost of goods ,Class diagram ,Use case ,Activity diagram ,computer ,Manufacturing engineering ,computer.programming_language - Abstract
UMKM Mitra Cake adalah salah satu UMKM yang bergerak dibidang produksi Makanan kue di Bandar Lampung. Dalam proses perhitungan harga pokok produksi masih dilakukan dengan cara menghitung manual, sehingga ketepatan hitungan yang kurang akurat dan berakibat pada ketidaktepatan dalam perhitungan sisa hasil usaha, oleh karena itu Mitra Cake membutuhkan aplikasi yang mampu menghitung dan mengolah data harga pokok produksi yang tepat sehingga tidak salah dalam penentuan harga pokok produksi. .Tujuan penelitian ini untuk menghasilkan aplikasi perhitungan harga pokok produksi pada UMKM Mitra cake, dimana dalam Rekayasa Perangkat Lunaknya menggunakan bahasa pemrograman PHP, Database management system menggunakan MySql dengan teknik rancangan menggunakan UML dalam bentuk Use Case, Class Diagram, Activity Diagram Hasil dari penelitian ini menghasilkan aplikasi perhitungan harga pokok produksi yang dapat mengelola pencatatan produksi dalam perhitungan harga pokok produksi, menghasilkan laporan harga pokok produksi, sehingga ketepatan hitungan harga pokok produksi lebih akurat dan menghindari dari kerugian produksi dimasa mendatang
- Published
- 2021
42. SISTEM PAKAR DIAGNOSA PENYAKIT KULIT PADA BALITA MENGGUNAKAN METODE NAÏVE BAYES DAN FORWARD CHAINING STUDI KASUS PUSKESMAS CEMPAKA SUNGKAI SELATAN
- Author
-
Sidik Rahmatullah and Rima Mawarni
- Subjects
business.industry ,Computer science ,Activity diagram ,Machine learning ,computer.software_genre ,Expert system ,Naive Bayes classifier ,Unified Modeling Language ,Community health center ,Forward chaining ,Class diagram ,Use case ,Artificial intelligence ,business ,computer ,computer.programming_language - Abstract
Pusat Kesehatan Masyarakat (Puskesmas) merupakan kesatuan organisasi fungsional yang menyelenggarakan upaya kesehatan yang bersifat menyeluruh, terpadu, merata dapat diterima dan terjangkau oleh masyarakat. Tujuan penelitian ini adalah membuat Aplikasi Sistem Pakar untuk mendeteksi penyakit kulit pada balita sesuai dengan data-data yang ada pada Puskesmas. Metode pengembangan sistem yang digunakan yaitu metode Extreme Programing (XP) dengan tahapan pengerjaan meliputi planning, design, coding dan testing. Sistem dirancang dengan menggunakan Unified Modeling Language (UML) yang meliputi use case, activity diagram, dan class diagram, perangkat lunak yang digunakan adalah PHP (Hypertext Preprocessor) dengan database MySQL dan menggunakan metode Naïve Bayes dan Forward Chaining. Hasil akhir dari pembuatan Aplikasi ini adalah memudahkan pasien, dokter dan bidan mendeteksi penyakit kulit pada balita di Puskesmas
- Published
- 2021
43. RANCANG BANGUN SISTEM INFORMASI GEOGRAFIS PARIWISATA DI LAMPUNG TIMUR
- Author
-
Rexa Alfa Rizi and Sukatmi
- Subjects
System development ,Geography ,Use Case Diagram ,Information system ,Class diagram ,Extreme programming ,Marketing ,Tourism - Abstract
Lampung Timur sebagai salah satu Kabupaten di Lampung memiliki potensi alam dan budaya yang bisa dikembangkan sebagai objek wisata. Potensi tersebut antara lain alam yang indah dan hawa sejuk, dikelilingi oleh kehijauan bukit,gunung,dan pantai, banyak ditumbuhi aneka ragam bunga dan pohon. Oleh karena itu perlu dibangun sebuah website wisata yang ada di Lampung Timur guna memudahkan seseorang yang berminat untuk mengunjungi obyek wisata di daerah Lampung Timur. Tujuan penelitian ini untuk menghasilkan sebuah sistem informasi geografis wisata Lampung Timur Pengembangan sistem yang digunakan adalah Extreme Programming.Alat perancangan sistem ini menerapkan Use Case Diagram, Class Diagram, Rancangan Input output Dn Activity Diagram. Bahasa Pemograman Yang digunakan PHP dan Database menggunakan MySql. Hasil dari penelitian ini adalah sistem informasi geografis pariwisata yang dapat menampilkan peta wisata, rute wisata dan informasi tentang wisata itu sendiri.
- Published
- 2021
44. A Study of the Data Security Attack and Defense Pattern in a Centralized UAV–Cloud Architecture
- Author
-
Gregorius Airlangga and Alan Liu
- Subjects
Artificial Intelligence ,Control and Systems Engineering ,Aerospace Engineering ,security ,drone ,UAV ,multi-UAV ,pattern language ,defense pattern ,UML ,class diagram ,software architecture ,centralized ,quality attributes ,Computer Science Applications ,Information Systems - Abstract
An unmanned aerial vehicle (UAV) is an autonomous flying robot that has attracted the interest of several communities because of its capacity to increase the safety and productivity of labor. In terms of software engineering, UAV system development is extremely difficult because the focus is not only on functional requirement fulfillment, but also on nonfunctional requirements such as security and safety, which play a crucial role in mission success. Consequently, architecture robustness is very important, and one of the most common architectures developed is based on a centralized pattern in which all UAVs are controlled from a central location. Even though this is a very important problem, many developers must expend a great deal of effort to adapt and improve security. This is because there are few practical perspectives of security development in the context of UAV system development; therefore, the study of attack and defense patterns in centralized architecture is required to fill this knowledge gap. This paper concentrates on enhancing the security aspect of UAV system development by examining attack and defense patterns in centralized architectures. We contribute to the field by identifying 26 attack variations, presenting corresponding countermeasures from a software analyst’s standpoint, and supplying a node.js code template for developers to strengthen their systems’ security. Our comprehensive analysis evaluates the proposed defense strategies in terms of time and space complexity, ensuring their effectiveness. By providing a focused and in-depth perspective on security patterns, our research offers crucial guidance for communities and developers working on UAV-based systems, facilitating the development of more secure and robust solutions.
- Published
- 2023
45. Two-Way Active Measurement Protocol (TWAMP) YANG Data Model
- Author
-
Mahesh Jethanandani, Al Morton, Reshad Rahman, Kostas Pentikousis, and Ruth Civil
- Subjects
Programming language ,business.industry ,Computer science ,computer.software_genre ,Data model ,Unified Modeling Language ,Active measurement ,The Internet ,Class diagram ,Data mining ,business ,computer ,Protocol (object-oriented programming) ,Implementation ,computer.programming_language - Abstract
This document specifies a data model for client and server implementations of the Two-Way Active Measurement Protocol (TWAMP). We define the TWAMP data model through Unified Modeling Language (UML) class diagrams and formally specify it using YANG.
- Published
- 2021
46. MOLEGA: modeling language for educational card games
- Author
-
Kaylynn Borror and Eric J. Rapos
- Subjects
Source code ,Computer science ,Modeling language ,media_common.quotation_subject ,Domain-specific modeling ,computer.file_format ,Game design ,Unified Modeling Language ,Human–computer interaction ,Domain knowledge ,Class diagram ,Executable ,computer ,media_common ,computer.programming_language - Abstract
Domain-specific modeling languages abstractly represent domain knowledge in a way that users can more easily understand the model content without technical expertise. These languages can be created for any domain, provided the necessary knowledge is available. This research uses educational game design as a demonstration of the power of domain-specific modeling. Games are useful tools in supplementing the traditional education of students, however, many educators often do not possess the design or technical skills to develop a custom game for their own use. MOLEGA (the Modeling Language for Educational Card Games) is a domain-specific modeling language that provides a guided model design environment for these users. Using MOLEGA, users can create visual models, inspired by UML class diagrams, to represent their desired card game, based on two selected variants. User models are then used to generate executable source code for a mobile-compatible, browser-based game that can be deployed on a server by following the provided instructions. MOLEGA is evaluated for validity and correctness using a suite of example models.
- Published
- 2021
47. Model-Driven Engineering: From SQL Relational Database to Column—Oriented Database in Big Data Context
- Author
-
Fatima Zahra Belkadi and Redouane Esbai
- Subjects
SQL ,Database ,business.industry ,Relational database ,Computer science ,Document-oriented database ,Big data ,Context (language use) ,computer.software_genre ,NoSQL ,Class diagram ,Model-driven architecture ,business ,computer ,computer.programming_language - Abstract
The growth of application architectures in all areas (e.g., astrology, meteorology, E-commerce, social network, etc.) has resulted in an exponential increase in data volumes, now measured in Petabytes. Managing these volumes of data has become a problem that relational databases are no longer able to handle because of the acidity properties. In response to this scaling up, new concepts have emerged such as NoSQL. In this paper, we show how to design and apply transformation rules to migrate from an SQL relational database to a big data solution within NoSQL. For this, we use the model driven architecture (MDA) and the transformation languages like as MOF 2.0 QVT (Meta-Object Facility 2.0 Query-View-Transformation) and Acceleo which define the meta-models for the development of transformation model. The transformation rules defined in this work can generate, from the class diagram, a CQL code for creation column-oriented NoSQL database.
- Published
- 2021
48. Static Structure of Smart Card based Cloud Voting System
- Author
-
Roneeta Purkayastha and Abhishek Roy
- Subjects
Electronic voting ,business.industry ,Computer science ,media_common.quotation_subject ,ComputingMilieux_LEGALASPECTSOFCOMPUTING ,Cloud computing ,Computer security ,computer.software_genre ,Information and Communications Technology ,Voting ,Election commission ,Class diagram ,Smart card ,business ,computer ,Edge computing ,media_common - Abstract
In a democratic country like India, unbiased voting process represents the people’s mandate for governance. It involves active participation of its primary stakeholders like voter, election commission, political parties and their nominated candidates etc. It is important to keep track of voting trends conducted through multiple phases so as to record people’s mandate, poll swings during this entire process. Nowadays, if voting is conducted only through conventional approach, chances of manipulation by adversaries can be noticed. In this case, advanced technologies like Cloud Computing, Internet of Things (IoT), Edge Computing etc. may be blended with conventional voting process to provide an integrated, electronic voting environment. Here the authors have proposed a Cloud Voting System (CVS) using a multivariate electronic card namely, Multipurpose Electronic Card (MEC). This multivariate electronic smart card will deliver various types of electronic services to citizen through public cloud. Citizen (i.e. Voter) will use this electronic interface to cast vote through cloud medium. As a result, massive amount of data will be mounted over the proposed Cloud Voting System, which should be managed in real time scenario without any delay. This research work intends to resolve the latency problem of cloud voting system, which is noticed during fast data transmission between all the stakeholders of cloud voting system i.e. Voter, Election Commission, Presiding Officer, etc. To achieve this objective Cloud Computing and Edge Computing techniques are used in real time scenario. To simulate the real world scenario, it is essential to study the static structure of this proposed cloud voting system. In this paper authors have shown the static structure of cloud voting system using the Class Diagram of Unified Modeling Language (UML).
- Published
- 2021
49. JarBot: Automated Java Libraries Suggestion in JAR Archives Format for a given Software Architecture
- Author
-
P. Pirapuraj and Indika Perera
- Subjects
Database ,Java ,Computer science ,business.industry ,Software development ,Data_CODINGANDINFORMATIONTHEORY ,computer.file_format ,computer.software_genre ,File format ,Software ,JAR ,Software design ,Class diagram ,Software architecture ,business ,computer ,computer.programming_language - Abstract
Software reuse gives the meaning for rapid software development and the quality of the software. Most of the Java components/libraries open-source are available only in Java Archive (JAR) file format. When a software design enters the development process, the developer needs to manually select necessary JAR files via analyzing the given software architecture and related JAR files. This paper proposes an automated approach, JarBot, to suggest all the necessary JAR files for given software architecture in the development process. All related JAR files will be downloaded from the internet based on the extracted information from the given software architecture (class diagram). Class names, method names, and attribute names will be extracted from the downloaded JAR files and matched with the information extracted from the given software architecture to identify the most relevant JAR files. For the result and evaluation of the proposed system, 05 software design was developed for 05 well-completed software project from GitHub. The proposed system suggested more than 95% of the JAR files among expected JAR files for the given 05 software design. The result indicated that the proposed system is suggesting almost all the necessary JAR files.
- Published
- 2021
50. UML for Embedded Systems
- Author
-
Kcs Murti
- Subjects
Computer science ,business.industry ,Modeling language ,Software development ,Activity diagram ,Unified Modeling Language ,Embedded system ,Component (UML) ,Class diagram ,Use case ,Software system ,business ,computer ,computer.programming_language - Abstract
One of the models we studied in Chap. 3 is the heterogeneous object-oriented model. The majority of software systems are implemented using this model, as it is close to real-life systems. Unified Modeling Language (UML) is an object-oriented modeling language standardized by Object Management Group (OMG) mainly for software system development. In software development, UML has become de-facto standard as CASE methodology. Now it is invariably used in embedded systems because of the growing complexity of embedded systems. In this chapter, we use the term system engineering as an equivalent CASE for embedded systems. An embedded system is represented in UML using multiple models through different diagrams. Each model describes the system from a distinctly different perspective. In industry, any project cycle has several people involved in different roles with certain tasks assigned. Section 5.2 describes typical tasks and roles in system engineering. Section 5.3 describes different diagrams supported in UML. Section 5.4 describes with examples, different structural diagrams, viz, class, association, concept of aggregation, composition, signals, and interfaces. Section 5.5 explains different behavioral diagrams with examples, viz, use cases, state, activity, and sequence diagrams. To summarize, Unified Modeling Language (UML) is very established standard to represent a system, its static and dynamic behavior. End to end development of systems, whether it is software system or any embedded system, can be specified. The models can be easily exchanged across design teams. The UML models will be very useful for documentation, skeleton code generation, and verifying the behavior well before coding. Though several books are available to learn UML, we have included this chapter just sufficient to start off the design with UML standard and to represent the extensive set of models we have studied in Chap. 3.
- Published
- 2021
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.