scholarly journals ADM-Based Hybrid Model Transformation for Obtaining UML Models from PHP Code

Author(s):  
Abdelali Elmounadi ◽  
Naoual Berbiche ◽  
Nacer Sefiani ◽  
Nawfal El Moukhi

In this paper, we present a hybrid-based model transformation, according to the Architecture Driven Modernization (ADM) approach, intended for getting UML (Unified Modeling Language) models from the PHP (Hypertext Preprocessor) code. This latter has been done by offering a tool support for automated generation of UML platform independent models from PHP ASTM (Abstract Syntax Tree Metamodel) representations, which are specific platform models. The model transformation rules are expressed in ATL (Atlas Transformation Language), which is a widely used model transformation language based on the hybrid approach. This work aims to fill the gap between the web-based applications maintenance, especially PHP-based implementations, and the model transformation processes in the ADM context.

Author(s):  
K. Lano ◽  
S. Kolahdouz-Rahimi

Abstract The QVT-Relations (QVT-R) model transformation language is an OMG standard notation for model transformation specification. It is highly declarative and supports (in principle) bidirectional (bx) transformation specification. However, there are many unclear or unsatisfactory aspects to its semantics, which is not precisely defined in the standard. UML-RSDS is an executable subset of UML and OCL. It has a precise mathematical semantics and criteria for ensuring correctness of applications (including model transformations) by construction. There is extensive tool support for verification and for production of 3GL code in multiple languages (Java, C#, C++, C, Swift and Python). In this paper, we define a translation from QVT-R into UML-RSDS, which provides a logically oriented semantics for QVT-R, aligned with the RelToCore mapping semantics in the QVT standard. The translation includes variation points to enable specialised semantics to be selected in particular transformation cases. The translation provides a basis for verification and static analysis of QVT-R specifications and also enables the production of efficient code implementations of QVT-R specifications. We evaluate the approach by applying it to solve benchmark examples of bx.


2019 ◽  
Vol 1 (1) ◽  
pp. 33-45
Author(s):  
Rosdiana Rosdiana ◽  
Padeli Padeli ◽  
Revi Sajidah Sri Handayani ◽  
Rifky Alfian

The public service administration system at the government offices of the Kemiri village office in the Kemiri District currently does not have a computerized and integrated system. Because the system runs, residents who submit letters for administrative completeness, still use the Ms.Word / Ms.Excel application. of course has many weaknesses including human error, not neat in file storage, resulting in the lengthy process of searching and making a cover letter and required reports. The analytical method used in this study is to use PIECES (Performance, Informance, Economy, Control, Efficiency, Service) analysis, the design of the model uses UML (Unified Modeling Language). The results of this study are web-based letter information systems at the Office of the Village Chief of Kemiri that can accessed using a local computer browser. Thus the information letter needed by the Kemiri Village community and more effective and efficient in making the letter.


2019 ◽  
Vol 2 (1) ◽  
pp. 23-34
Author(s):  
Ari Waluyo ◽  
Satria Budi Santoso

The purpose of this research is to know the geographic information system of tourism that is in Dinas Kepemudaan dan Olahraga dan Pariwisata Kebumen Regency and develop it Research methods used by doing observationin Dinas Kepemudaan dan Olahraga dan Pariwisata Kebumen Regency, then proceed with the system development method. the research method used is by the method of SDLC (System Development Life Cycle). By using the Software Notepad ++ to build tourism Geographical Information System web-based. PHP as a programming language, MySQL as the database server and the design of the map using the Google Maps API. The object-oriented approach that is used UML (Unified Modeling Language) can explain the flow of the existing system. Dinas Kepemudaan dan Olahraga dan Pariwisata Kebumen Regency has been doing promotion through mass media such as newspapers and brochures in the delivery of information. But the way is not enough to inform tourism and places of attractions. It is therefore through the design of Geographical information system of tourism was able to resolve the issue. After the results of the study of geographic information systems is expected delivery of tourism information becomes more widespread, and the tourists could be quick and precise in finding information a tourist want to visit.


2019 ◽  
Vol 8 (1) ◽  
pp. 39-47
Author(s):  
Zulfachmi ◽  
Angger Andrea Amanda ◽  
Dedy Jauhari

The increasing need for property in Tanjungpinang City is very growing, especially in the housing sector. Selection of property based on location and facilities and infrastructure is always a consideration for the community in making decisions to buy a property. Difficulty finding property location information in a certain area often occurs, resulting in people not getting references about the properties offered in Tanjungpinang City. The purpose of this research is to create a web-based geographic information system (GIS) regarding the distribution of the number of properties on offer, especially in Tanjungpinang City using a web-based mapping approach. In the development of Property GIS the author uses the Waterfall method and in the analysis of system requirements it is modeled with UML (Unified Modeling Language) and implemented with the PHP programming language and MySQLI database. It is hoped that the results of making this property's geographic information system can help the public to find out information about the distribution of properties offered, such as the location of property coordinates, addresses, prices, property photos, property specification data and property developer data.


2021 ◽  
Vol 3 (1) ◽  
pp. 121-134
Author(s):  
Jody Barata Dwi Pradipta ◽  
Augie David Manuputty

CV Ribka Furniture merupakan salah satu perusahaan yang bergerak di bidang perdagangan dan pembuatan furniture. Dalam kegiatan operasional gudang merupakan bagian yang penting. Namun proses data transaksi masih dilakukan secara manual. Sehingga beberapa kendala masih dialami, seperti kesalahan penginputan saat transaksi pada alat / bahan, yang mengakibatkan perbedaan dalam penginputan data. Penelitian ini dilakukan untuk membuat sistem informasi persediaan yaitu pengumpulan data alat dan transaksi material yang akan keluar masuk. Sistem informasi ini dibuat dengan menggunakan diagram UML (Unified Modeling Language) yaitu: use case diagram dan class diagram. Kemudian membuat desain antarmuka untuk proses implementasi dan pengujian sistem. Dengan pembuatan sistem informasi inventaris,  


2020 ◽  
Vol 4 (3) ◽  
pp. 683
Author(s):  
Muhamad Ridho Dwi Cahyo ◽  
Candiwan Candiwan

Yoga Farm is a Micro, Small, and Medium Enterprises (MSME) that focuses on catfish breeding that is still doing business processes manually. With this process, information received by related parties is very difficult to obtain quickly. Therefore, the product is still not widely known, and customers are still few because the system used in sales and promotions still uses a manual system. The research method used is qualitative. This study aims to create a sales information system recommended at Yoga Farm and design using Unified modeling language (UML) for the recommended business processes. Customers will get product information in real-time, products can be widely recognized, and the number of Yoga Farm customers can increase. Based on the results of this study, adoption of a web-based sales information system can certainly make it easier to get the latest information quickly, can expand the market and can also facilitate customers in the transaction. For future research, this research can be used as a reference for conducting similar studies at other MSMEs to increase sales


Author(s):  
Mohammad Subekti ◽  
Lukman Lukman ◽  
Donny Indrawan ◽  
Ganesh Putra

This study is intended to generate an application tools (CASE tools) that allows a software developer to create a modeling system design using Unified Modeling Language (UML), especially in making use case, activity or class diagrams more quickly and easily. The tools developed will also facilitate developers in doing UML modeling by accessing the network through a web-based internet application. With the web-based applications, the users require only a browser and an internet connection to use this application. This application also helps developers to understand of how to make UML diagrams correctly and good. In this research traditional methods Scrum model is used. Scrum method is Agile methods that is a process to cultivate software easily and can be developed in accordance with the development of information technology. Scrum is using empirical methods or in other words every stage in it involves inspection and adaptation.


2019 ◽  
Vol 5 (1) ◽  
pp. 73-80
Author(s):  
Yohanes Setiawan Japriadi ◽  
Lukas Tommy

Modernization causes the examination process in some educational institutions that are usually done conventionally now start to change to CBT (Computer Based Test). At STMIK Atma Luhur, CBT in the form of a coding test carried out on a computer laboratory was felt to be not effective enough due to a short correction time, as well as the possibility of lossing the students work due to sudden power failure. Collection of jobs using an LAN (Local Area Network) intranet network can not be realized due to the difficult network configuration and requires not a small cost. One solution that can be offered in overcoming the above problem is to create a web-based exam application that is connected to a Wireless Local Area Network (WLAN) intranet network. The system development model and tools used in this study are prototype models and UML (Unified Modeling Language). The proposed application is effective in facilitating and accelerating the process of collecting student answer files from several client computers to a server computer. In addition, the usage of the proposed application allows the lecturer not to correct students' answers in a hurry, so that the scores that are truly objective and can be accounted for are obtained.


2018 ◽  
Vol 13 (3) ◽  
pp. 22-28
Author(s):  
Budi Sudradjat

Sales System at H2H Couple Fashion today still use manual and very simple. Buyers must come directly so as not effective and efficient. Means of promotion there is inadequate so poorly known, it is harder to obtain for potential buyers. With the establishment of an online sales system web-based  is expected to provide ease of transaction as well as a means of effective and efficient promotion with a wide range of markets and provide satisfaction to customers thereby increasing profits for the company. Design, code creation, testing and support. by using a modeling tool such as a unified Modeling Language (UML), Entity Relationship Diagram (ERD) and data collection techniques by observation, and interviews. While the database application development tools using MySQL and PHPMyAdmin and PHP programming language, Adobe Dreamweaver CS6 text editor. This application provides product information and generate reports including product reports and sales reports.


Sign in / Sign up

Export Citation Format

Share Document