Extensions to UML Using Stereotypes

Author(s):  
Daniel Riesco ◽  
Marcela Daniele ◽  
Daniel Romero ◽  
German Montejano

The Unified Modeling Language (UML) allows to visualize, to specify, to build and to document the devices of a system that involves a great quantity of software. It provides a standard form for writing the models of a system, covering so much of the conceptual aspects (such as processes of the business and functions of the system) as the concrete ones (such as the classes written in a specific programming language, schemas of databases and software components). In 1997, UML 1.1 was approved by the OMG becoming the standard notation for the analysis and the design oriented to objects. UML is the first language of modelling in which a metamodel in its own notation has been published. It is a strict subset called Core. It is a self-referential metamodel. It is a very expressive language that covers all of the necessary views to develop and to deploy systems. UML is a language that provides three extension mechanisms (Booch, Rumbaugh, & Jacobson, 1999): stereotypes, tag values, and constrains. The stereotypes allow to create new types of elements of model based on the elements that form the metamodel UML extending the semantics of the same one, the tag values are an extension of the properties of an element of UML, allowing to add new information to the specification of the same one, and the constrains are an extension of the semantics of UML that allow to add new rules or to modify the existent ones. The organization of this overview is given in the following way: first, we present the stereotypes according to the standard of OMG; second, we expose the analysis of works that extend UML using stereotypes in diverse real domains; third, we make an analysis of the stereotypes of UML; and we finish giving a general conclusion where we focus ourselves in the distinction of the works according to their inclusion or not of the created stereotypes in the metamodel of UML.

Author(s):  
Daniel Riesco ◽  
Marcela Daniele ◽  
Daniel Romero ◽  
German Montejano

The Unified Modeling Language (UML) allows to visualize, to specify, to build and to document the devices of a system that involves a great quantity of software. It provides a standard form for writing the models of a system, covering so much of the conceptual aspects (such as processes of the business and functions of the system) as the concrete ones (such as the classes written in a specific programming language, schemas of databases and software components).


IJAcc ◽  
2021 ◽  
Vol 2 (1) ◽  
pp. 41-49
Author(s):  
Ita Erliyani ◽  
Winda Afriandini ◽  
Titys Wicaksono Wibowo

The 4.0 revolution that is taking place also moves, not only about the Revolution in the industrial field but also in the information field. Decision making to regulate the Office Stationery system. Especially the office stationery inventory system plays an important role in the process of procuring office stationery in the RSUP. Dr.Salala in the field of inventory, provides information about inventory reports that are still manual for requests for office stationery. The purpose of this study is to design a system that can provide updated information and make it easier for users to submit requests for goods. In this study, the authors used the PIECES analysis method, the analysis method for the Unified Modeling Language (UML) program, designed using the PHP (Hypertext Preprocessor) programming language, and with the MySql database. This is the rationale for how the authors analyze the procurement system in RSUP. Dr. Salala can facilitate the inventory of goods requested for effective and efficient reporting.


2021 ◽  
Vol 9 (6) ◽  
pp. 673
Author(s):  
David Reiher ◽  
Axel Hahn

Highly automated vehicles are increasingly gaining the public’s attention. To achieve broad acceptance for the deployment of such vehicles, it is necessary to ensure their functionality and safety. One approach that has become popular in research is the scenario-based approach. However, manual testing of such complex systems is impractical and time-consuming. Using simulations to run and evaluate such scenarios appears to be the most viable approach. This, in turn, raises new challenges, especially in modeling the scenarios to be tested simulatively and incorporating the system under test as part of these. Since existing solutions do not solve these challenges satisfactorily—due to the strict separation of scenario and simulation model, among other reasons—this work addresses the need for a standardized, holistic, and extensible approach for modeling traffic scenarios to be executed simulatively. Requirements for such an approach are identified with focus on its application in simulation- and scenario-based verification and validation. Based on these, a model-based multi-layered approach is proposed. The foundations of this are then implemented utilizing a Meta Object Facility based heavyweight extension of the Unified Modeling Language metamodel. The resulting metamodel is used to demonstrate the applicability of the proposed approach by modeling a maritime traffic scenario.


Author(s):  
Rawan Al-Theeb ◽  
Hessa Al-Tami ◽  
Hadeel Al-Johani ◽  
Asalah Al-Mutairi ◽  
Ibrahim Al-Marashdeh ◽  
...  

Information-intensive Web services such as shipping comparison sites have recently been gaining popularity. However, most users including novice shoppers have difficulty in browsing such sites because of the massive amount of information gathered and the uncertainty surrounding Web environments. The aim of this research is to design a system which is called Shohnati to perform all procedures related to the order of shipment, and to store and process all information relating to customers or shipping companies in a database. Through this research, the customers will be able to order the shipment more easily by providing a complete comparison between the shipping companies, request the shipment from the preferred company's site, follow the shipment, and follow the latest offers of companies on our site. The proposed system was developed using the Unified Modeling Language (UML) and Visual Studio-ASP.NET programming language.


2021 ◽  
Vol 4 (2) ◽  
pp. 103
Author(s):  
Septi Nur Ilmi Putri ◽  
Mohammad Zaeni ◽  
Desi Jasmiati ◽  
Endar Nirmala ◽  
Irpan Kusyadi

Rental is a service provider that provides vehicle rental services. Currently, there are still many rental businesses that use manual systems for data processing which results in less efficient and slow work. Lack of information also makes it difficult for prospective tenants to find out the vehicle you want to rent. Making this application design aims to help facilitate ordering and information. This vehicle rental application will be designed using the Unified Modeling Language (UML) method, which visualizes the modeling using Use Case Diagrams and Activity Diagrams. Then the programming language that will be planned is JAVA language, with the MYSQL database as data storage. Meanwhile, the application development uses the Netbeans IDE 8.2. This system will provide results in the form of rental information and ordering transactions to facilitate vehicle rental activities.


2021 ◽  
Author(s):  
Fatihin

Pada saat ini penggunaan sistem informasi telah diterapkan oleh perusahaan untuk mendukung proses bisnis pada perusahaan secara real time dan terintegrasi. Penggunaan sistem informasi manajemen terintegrasi ini pada dasarnya dapat diterapkan bukan hanya pada perusahaan saja, tetapi juga dalam industri pendidikan khususnya sekolah. Pada penelitian ini, peneliti ingin menggambarkan model sistem informasi manajemen untuk mendukung proses bisnis yang terdapat pada sekolah. Model konseptual sistem informasi manajemen untuk sekolah ini digambarkan dengan mengunakan notasi Unified Modeling Language (UML) dengan pendekatan model arsitektur “4+1 View”. Model ini diharapkan dapat membantu analisis dan perancangan proses bisnis pada sekolah secara keseluruhan. ModelSistem informasi konseptual ini dapat membantu pengembang aplikasi sekolah dalam lebih memahami dan mengembangkan sistem. Sekolah dapat memperoleh pengetahuan yang lebih baik tentang sistem informasi manajemen dengan menggunakan model sistem informasi manajemen ini.


2019 ◽  
Vol 9 (1) ◽  
pp. 1-8
Author(s):  
Riskian Tahmid ◽  
Fajrul Islami ◽  
Mutiana Pratiwi ◽  
Ulya Ilhami Arsyah

Information  thecnology  development  is  quickly  even  in  outlying  places  that  are  never  feeld  its benefit  before,  but  nowdays  they  can  deeply  enjoy  able  with  information  thecnology  serves  in  an  online manner.  The  business  are  established  and  progressed  usually  organized  their  supply  management  there  (in the business). Previously PT. MUTIA MULIA PADANG has difficulty in the supply of the management be cause of manual character.Controlling inventory or inventory management right is not easy. But if too little inventory results in the risk of inventory shortage, as they often can not be imported goods inventory stating sudden  cessation  of  the  production  process,  delays  in  profits,  even  loss  of  customers.It  would  require  an inventory  application  to  manage  inventory  control,  then  the  company's  needs  will  bemet  with  swift  and precise,  so  as  to  control  inventory.  With  the  report  in  the  form  of  file  storage  can  allow  minimize  the potentially fatal errors, such as losing records. This application is built using the programming language PHP and MySQL, which assisted with modeling UML (Unified Modeling Language)


Author(s):  
Febby Ayu Permatasari ◽  
Ali Nurdin ◽  
Jon Endri

The increase in the number of tourists to South Sumatra can be seen from the interest of visitors who come to the area for tourist destinations. The tourists from outside of South Sumatra who have visited this province for the first time will have difficulty accessing detailed information on tourist place and lodging. So, South Sumatra should be able to develop facilities regarding tourist directions to facilitate tourists. The purpose of this research presents an application to help users find information about tourist place and lodging then make users easier to book tourist place. The development of application made using the waterfall method and the Java, PHP, XML programming language with Android Studio 181.5 software. Then the concept used is the Unified Modeling Language (UML) with Activity Diagrams. The results of this research are android-based by online application that can display information in the form of profiles, contacts, budget, routes to the location of tourist places and lodging places then make the tourist easier to book tourist places.


Sign in / Sign up

Export Citation Format

Share Document