Executable computational logics: combining formal methods and programming language based system design

Author(s):  
J. Meseguer
Author(s):  
Sutono ◽  
Tri Widayanti ◽  
Bety Agustina Rahayu

Bullying is still a troubling social problem. Bullying cases that occur in high school students have caused many problems both physically and psychologically. Bullying is a phenomenon that is very much, rooted, passed down from generation to generation. The seriousness of bullying is a big problem for all of us. The level of knowledge and concern for teachers, parents, health service teams, and the Indonesian people towards bullying is still low. Information systems are needed for management in making decisions to overcome bullying problems. Researchers in this study created a system that can be used as a means of delivering information from students to schools. The creation of this system is based on a system that is easily accessible, secure, and guarantees the confidentiality of the complainants. So that this product can help schools identify cases of bullying in schools, who are the perpetrators of bullying, and victims of bullying, with the hope that schools can stop the chain of bullying events and prevent bullying at schools. The scheme in this study is to design a website that reports bullying and provides information. The system design model used in this study is a prototype model and data was collected through observation, interviews and literature study. The programming language used is PHP and software for designing interfaces using the laravel framework. Making a database using MySQL with the XAMMP application.  


10.29007/5zjp ◽  
2018 ◽  
Author(s):  
Sylvia Grewe ◽  
Sebastian Erdweg ◽  
Mira Mezini

\noindent Developing provably sound type systems is a non-trivial task which, as of today, typically requires expert skills in formal methods and a considerable amount of time. Our Veritas~\cite{GreweErdwegWittmannMezini15} project aims at providing support for the development of soundness proofs of type systems and efficient type checker implementations from specifications of type systems. To this end, we investigate how to best automate typical steps within type soundness proofs.\noindent In this paper, we focus on progress proofs for type systems of domain-specific languages. As a running example for such a type system, we model a subset SQL and augment it with a type system. We compare two different approaches for automating proof steps of the progress proofs for this type system against each other: firstly, our own tool Veritas, which translates proof goals and specifications automatically to TPTP~\cite{Sutcliffe98} and calls Vampire~\cite{KovacsV13} on them, and secondly, the programming language Dafny~\cite{Leino2010}, which translates proof goals and specifications to the intermediate verification language Boogie 2~\cite{Leino2008} and calls the SMT solver Z3~\cite{DeMoura2008} on them. We find that Vampire and Dafny are equally well-suited for automatically proving simple steps within progress proofs.


2011 ◽  
Vol 225-226 ◽  
pp. 1050-1053
Author(s):  
Xiao Qing Guo ◽  
Yu Lan Zhao ◽  
Chao Ji ◽  
Feng Xian Jiang ◽  
Le Le Feng

Formal methods (FM) are mathematically based techniques that provide a rigorous basis for software development: the application of FMs makes it possible to achieve provable correctness and reliability in the various steps of system design and implementation. Generally, Formal methods need the support of formal description technique (FDT). Because the FDL has strict syntax and semantics. It is the realization of the abstract to the concrete, strictly, can be symbolic execution, unambiguous. E-LOTOS formal description is an important technology. This paper describes the design and the implement of the editor that support syntax highlighting of E-LOTOS. The editor is implemented using java Swing and JFlex.


Author(s):  
Moch Teguh Priyanto ◽  
Abjan Samad ◽  
Sitna Hajar Hadad

Abstrak: Sistem informasi penduduk dimaksud untuk meningkatkan efisiensi dalam hal pelayanan dalam masyarakat. Kelurahan Sangaji kota ternate utara selama ini mempunyai sistem informasi yang masih dalam bentuk manual sehingga menyulitkan dan memperlambat dalam proses penambahan, penghapusan (atau pembuatan surat). Oleh sebab itu perlu dilakukan penelitian untuk merancang aplikasi sistem informasi penduduk. Tujuan dari sistem informasi ini adalah untuk memberikan kemudahan kepada masyarakat dalam melakukan pengurusan dokumen kelurahan, serta menginformasikan pelayanan masyarakat yang efisiensi. Langkah-langkah yang dilakukan dalam hal ini adalah analisis kebutuhan sistem, perancangan sistem. Dalam implementasi ini digunakan bahasa pemograman PHP dan sebagai databasenya digunakan MySQL.Kata Kunci: Sistem Informasi, Kependudukan, PHP, Database, MySQL.Abstract: The population information system is intended to improve efficiency in terms of service in the community. Sangaji Urban Village North Ternate City has an information system that is still in the manual form which makes it difficult and slow in the process of adding, deleting (or making letters). Therefore it is necessary to do research to design a population information system application. The purpose of this information system is to provide convenience to the community in managing urban village documents, as well as providing efficient public services. The steps taken in this case are system requirements analysis, system design. In this implementation, the PHP programming language is used and the database is used by MySQL.Keywords: Information Systems, Population, PHP, Database, MySQL


2018 ◽  
Vol 10 (1) ◽  
pp. 87
Author(s):  
Arishita Nurul Anastasia ◽  
Inge Handriani

Decorner is a company engaged in the service of photography. In the development of its business, Decorner has a vision to provide the best service for customers and earn the trust of customers. To realize this vision, we need a means of web-based information. This facility aims to facilitate customers in making reservations photography services for a particular event. In the process of making a website, the first step is to analyze the system in the company, making the system design, design web menu structure and interface design of the web, after it determined the use of the software. In this application, the software used is Adobe Dreamweaver CS6 interface design to manufacture, MySQL as a database to store data off site and PHP scripts for the programming language. The results obtained in this application is the application of information systems web-based photography services reservation at Decorner. On the website Decorner equipped with photography package offered, the page order, the payment confirmation page and testimonials as well as the administrator to manage the content of the page or web content.


JURTEKSI ◽  
2020 ◽  
Vol 6 (2) ◽  
pp. 109-116
Author(s):  
Oky Irnawati ◽  
Ida Darwati

Abstract: The author reflects on one private company engaged in the field of communication that is still carrying out the process of inventory of conventional goods. In this study the authors conducted a web-based inventory information system design analysis, the authors used the Waterfall, the Java programming language the author chose in designing this inventory application. This web-based inventory application is to support the process of monitoring goods so that they can be better controlled so that they can become a reference as a decision maker quickly.            Keywords: Inventory, Waterfall Model, Web Based  Abstrak: Penulis melakukan pengamatan terhadap salah satu perusahaan swasta yang bergerak dalam bidang komunikasi yang masih melakukan proses inventaris barang secara konvensional. Pada penelitian ini penulis melakukan analisis perancangan sistem informasi inventarisasi berbasis web, penulis menggunakan model Waterfall, bahasa pemrograman Java dipilih penulis dalam merancang aplikasi inventarisasi ini. Aplikasi inventarisasi berbasis web ini untuk mendukung proses monitoring barang agar dapat terkontrol dengan lebih baik lagi sehingga dapat menjadi acuan sebagai pengambil keputusan dengan cepat.      Kata kunci: Berbasis Web, Inventaris, Model Waterfall


Author(s):  
Mohamad Erwin Indrawan ◽  
Ahmat Adil

Along with the development of information technology and telecommunications, evolving pulse function is not just used for SMS, telephone and internet, but also as a payment of transactions such as electricity prepaid, postpaid electricity, home phone, internet telecoms speedy, payments and other groceries. In credit sales, the chip can only be used by one agent, so it can not optimize the sales deposit balance both in terms of time, place and income because the chip can not be used by another person who made the sale of pulses is limited by time and place. Based on these problems, we need a system that can process 1 chip pulse of many clients by applying resful architectural style web service as a liaison between the client and the server using the Java programming language, apache tomcat server and MySQL. The design of this application is done by using a waterfall methodology, which is a method of developing a system that begins with the analysis stage, then the system design, implementation and test of making application to users as well as by implementing a restful web service to handle the request and response between the client and server. With a system that can process one chip for all carriers from different places and platform, and also owners can optimize Wincell sales deposit both in terms of time, place and revenues


Sign in / Sign up

Export Citation Format

Share Document