Aiming at the problem that traditional methods can not deal with intercurrent activity and dynamic action, a algorithm of complex equipment's maintainability index validation based on CPN and UML was ...put forward. At first, we demarcated the color class of warehouse and order-brand, held in flux and arc with happen condition, and found CPN model of complex equipment. Then, we transformed CPN model to UML model based on the mapping rule from CPN to UML. At last, we programmed to implement it. This method could deal with intercurrent activity and dynamic action of system beautifully, could implement the conversion from the model to procedure structure corking, and had good mutual ability. At last, the author validated MTTR of certain equipment. The result indicated that the apply bound is wide and the maneuverability is fine.
The field of road accidents requires a specific geoinformation system to provide functionalities for creating and managing intelligent geographically-oriented spatial-temporal models for spatial ...analysis. The aim of this study is to present a conceptual model of a geoinformation system of road accidents, defined in accordance with the requirements of international standardization. The approach for international standardization and conceptual modeling of geoinformation, as well as the principles of object-oriented modeling, methods of abstraction and classification were used. As a result, a Use Case and a Class diagram, presented in the Unified Modeling Language, were developed. In conclusion, the standardized conceptual model is defined as an important initial stage in the creation of a geoinformation system of road accidents, which is related to the correct formalized description of the domain and the presentation of structural types of geoinformation processes, and subsequently can be automatically and in the unified manner transposed into a functional physical model for the analysis of road accidents.
Područje prometnih nesreća zahtijeva specifičan geoinformacijski sustav koji bi omogućio funkcionalnosti za kreiranje i upravljanje inteligentnim geografski orijentiranim prostorno-vremenskim modelima za prostornu analizu. Cilj je ovoga rada prikazati konceptualni model geoinformacijskog sustava prometnih nesreća definiran u skladu sa zahtjevima međunarodne normizacije. Korišten je pristup za međunarodnu normizaciju i konceptualno modeliranje geoinformacija, kao i principi objektno orijentiranog modeliranja, metode apstrakcije i klasifikacije. Kao rezultat toga razvijeni su slučaj upotrebe i dijagram klasa (use case and a class diagram), predstavljeni u UML-u. Zaključno, normirani je konceptualni model definiran kao važna početna faza u izradi geoinformacijskog sustava prometnih nesreća koja se odnosi na točan formalizirani opis domene i prikaz strukturnih tipova geoinformacijskih procesa, a potom se može automatski i objedinjeno transponirati u funkcionalni fizički model za analizu prometnih nesreća.
Unified Modeling Language (UML) is not a design method but rather a graphic language to represent and communicate the different aspects of an information system. Among the most important research ...areas in information systems is the enrichment of existing models with a larger collection of semantic concepts, hence the appearance of its extension Fuzzy UML, which despite its advantages to represent qualitative concepts, also suffers from certain restrictions for the uncertain data representation and whose the literature shows that few works are interested in the resolution of this type of problem. In the context of expressing uncertain decision-making requirements, no known solution is proposed to represent data reflecting uncertain requirements. Our contribution presents a flexible process for expressing decision-making requirements by evaluating uncertainty by formalization using our CFUML model and the representation of decision-maker preferences by one or more mass functions using belief theory. In this article, we will only present our proposed model CFUML.
The problem that occurs in one of the high schools is that there is no online-based English exam system, and they still use paper for their assessments. This makes teachers unable to give exams to ...students if they do not attend school. The purpose of this research is to create an online exam system to facilitate exam administration using the Model View Controller (MVC) to assess online English exams. The analytical method uses the System Usability Scale (SUS), to collect data using an electronic test (e-Test).Unifield Modeling Language (UML), a visual modeling technique used in designing and building object-oriented software for E-Test applications.The results showed that the use of the E-test application in a comparison class in English subjects could improve student learning outcomes to a higher level, from a score of 81.7 to 90.9. Compared to the control class, there was a slight increase, namely an increase in value from 71.5 to 75.8. This proves that the E-test application is used effectively by students for English subjects.
Software architecture viewpoints modularize the software architectures in terms of different viewpoints that each address a different concern. Unified Modeling Language (UML) is so popular among ...practitioners for modeling software architectures from different viewpoints.
In this paper, we aimed at understanding the practitioners’ UML usage for the modeling of software architectures from different viewpoints.
To this end, 109 practitioners with diverse profiles have been surveyed to understand practitioners’ UML usage for six different viewpoints: functional, information, concurrency, development, deployment, and operational. Each viewpoint has been considered in terms of a set of software models that can be created in that viewpoint.
The survey includes 35 questions for different viewpoint models, and the results lead to interesting findings. While the top popular viewpoints for the UML-based software architecture modeling are the functional (96%) and information (99%) viewpoints, the least popular one is the operational viewpoint that is considered by 26% of the practitioners. The top popular UML modeling tool is Enterprise Architect regardless of the viewpoints considered. Concerning the software models that can be created in each viewpoint, UML’s class diagram is practitioners’ top choice for the functional structure (71%), data structure (85%), concurrency structure (75%), software code structure (34%), and system installation (39%), and system support (16%) models; UML’s sequence diagram is the top choice for the data lifecycle models (47%); UML’s deployment diagram for the physical structure (71%), mapping between the functional and physical components (53%), and system migration (21%) models; UML’s activity diagram for the data flow (65%), software build and release processes (20–22%), and system administration (36%) models; UML’s component diagram for the mapping between the functional and concurrent components (35%), software module structure (47%), and system configuration (21%) models; and UML’s package diagram for the software module structure (47%) models.
Creating accessible websites is essential to ensure the inclusion of users with disabilities, as defined in the Web Content Accessibility Guidelines (WCAG). In many countries, compliance with these ...guidelines is often legally mandated. Consequently, it is crucial to integrate accessibility considerations into Web development projects from the beginning. Unfortunately, accessibility requirements are often addressed only after the website is completed. To ensure compliance, it is proposed to incorporate accessibility requirements into system specifications and models. A Unified Modeling Language (UML) profile, called WebPageAcc, is introduced to streamline this process, allowing developers to incorporate accessibility requirements without extensive knowledge of accessibility standards. This profile provides stereotypes, data types, tagged values, and restrictions necessary to meet accessibility requirements. This study uses a four-stage method to create, apply, and validate the profile. Initially, an analysis of the WCAG 2.2 criteria is performed to define stereotypes, attributes and limitations aligned with the success criteria. Subsequently, the WebPageAcc profile is developed in Eclipse Papyrus, considering the identified elements. The third stage is to apply the profile to create a UML class diagram model of a real web page. Validation occurs in the final stage by executing Object Constraint Language (OCL) rules associated with attributes defined by the profile. Furthermore, an experiment is carried out to evaluate the usability difficulty of the profile among software developers. This multifaceted approach aims to improve the integration of accessibility into website development, ensuring inclusivity for a diverse user base while simplifying the implementation process for developers.