scholarly journals Scalability and precision by combining expressive type systems and deductive verification

2021 ◽  
Vol 5 (OOPSLA) ◽  
pp. 1-29
Author(s):  
Florian Lanzinger ◽  
Alexander Weigl ◽  
Mattias Ulbrich ◽  
Werner Dietl

Type systems and modern type checkers can be used very successfully to obtain formal correctness guarantees with little specification overhead. However, type systems in practical scenarios have to trade precision for decidability and scalability. Tools for deductive verification, on the other hand, can prove general properties in more cases than a typical type checker can, but they do not scale well. We present a method to complement the scalability of expressive type systems with the precision of deductive program verification approaches. This is achieved by translating the type uses whose correctness the type checker cannot prove into assertions in a specification language, which can be dealt with by a deductive verification tool. Type uses whose correctness the type checker can prove are instead turned into assumptions to aid the verification tool in finding a proof.Our novel approach is introduced both conceptually for a simple imperative language, and practically by a concrete implementation for the Java programming language. The usefulness and power of our approach has been evaluated by discharging known false positives from a real-world program and by a small case study.

Author(s):  
Rosa Abbasi ◽  
Jonas Schiffl ◽  
Eva Darulova ◽  
Mattias Ulbrich ◽  
Wolfgang Ahrendt

AbstractDeductive verification has been successful in verifying interesting properties of real-world programs. One notable gap is the limited support for floating-point reasoning. This is unfortunate, as floating-point arithmetic is particularly unintuitive to reason about due to rounding as well as the presence of the special values infinity and ‘Not a Number’ (NaN). In this paper, we present the first floating-point support in a deductive verification tool for the Java programming language. Our support in the KeY verifier handles arithmetic via floating-point decision procedures inside SMT solvers and transcendental functions via axiomatization. We evaluate this integration on new benchmarks, and show that this approach is powerful enough to prove the absence of floating-point special values—often a prerequisite for further reasoning about numerical computations—as well as certain functional properties for realistic benchmarks.


2020 ◽  
Vol 1 (1) ◽  
pp. 55-66
Author(s):  
Retna Ayu Puspitasari ◽  
Prima Dina Atika ◽  
Tyastuti Sri Lestari

Abstract   E-repair aims to make it easier for consumers or the public who have difficulty finding repair workers in accordance with the required specifications. The research method used is a waterfall. Data obtained by giving questionnaires to the respondents and analyzed using the Likert Scale method. The results of this study are in the form of an Android-based E-Repair Information System for Household Electronic Equipment (A Case Study: CV. Buana Mitra Teknik) where in making the system using the Java programming language, Android studio software. The existence of an E-repair application becomes an electronic information media in order to facilitate the public to access it effectively and efficiently.     Keywords: Information Systems, E-Repair, Waterfall.   Abstrak   E-repair bertujuan bertujuan untuk mempermudah konsumen atau masyarakat yang mengalami kesulitan dalam menemukan tenaga reparasi yang sesuai dengan spesifikasi yang dibutuhkan. Metode penelitian yang digunakan adalah waterfall. Data diperoleh dengan memberikan kuesioner pada para responden dan di analisis menggunakan metode Skala Likert. Hasil penelitian ini berupa aplikasi Sistem Informasi E-Repair Peralatan Elektronik Rumah Tangga Berbasis Android (Studi Kasus: CV. Buana Mitra Teknik) dimana dalam pembuatan sistem menggunakan bahasa pemrograman java, perangkat lunak android studio. Adanya aplikasi ¬e-repair menjadi media informasi elektronik agar mempermudah masyarakat mengaksesnya secara efektif dan efisien.   Kata Kunci: Sistem Informasi, E-Repair, Waterfall.    


2018 ◽  
Vol 7 (3.6) ◽  
pp. 432 ◽  
Author(s):  
Nian Afrian Nuari ◽  
Paisal Halim ◽  
Syamsiah Badruddin ◽  
Taufan Maulamin ◽  
Muhammad Ikhsan Setiawan ◽  
...  

The role of nurses in children with difable is to help in communicating so they can interact with others. Deaf mute requires health care and information on health education.This research focused on an application that facilitates Disabilities Deaf Mute Patient to communicate with other by using a mobile phone. This application based on mobile user by typing letters and it will automatically change into the form of voice (text to speech) that have been arranged into a word so can understood by the other person who use the application. This research helps nurses to communicate by using talking tools application. Development of systems using mobile technology by using Java programming language and talking tool. Results of this study was an application of learning system that helps teachers to communicate with their mute children. The application of mute children will be greatly helped in communicating with the interlocutor.  


Webology ◽  
2021 ◽  
Vol 18 (2) ◽  
pp. 946-954
Author(s):  
Yasmin Makki Mohialden ◽  
Muhanad Tahrir Younis ◽  
Nadia Mahmood Hussien

A Chabot is a software program for humans to interact with natural-language computers. It has numerous applications in business, service, education, and healthcare, among others. Arabic Chabot’s, on the other hand, fight to generate and display Arabic characters correctly because of linguistic problems. In this paper, we propose a new method for the development of effective Arabic Chabot’s, which is improved by the use of the Internet of things (IOT). An experiment was performed utilizing Google Colab and the Python Chatterbot library to build and deploy an Arabic Chabot for a computer center based on IOT.


Author(s):  
Venny Enrizal ◽  
Yasdinul Huda ◽  
Dony Novaliendry

Pregnancy is a precious moment which is awaited by any married couples. Most people think that a marriage without children is not perfect. In the other hand, nine months of pregnancy is not an easy thing to get through, especially for the first pregnancy. So many changes happen to the mother along the pregnancy period. The deficient of knowledge and the lack of information about pregnancy become obstacle for the mothers-to-be to go through a period of their pregnancy. Utilizing the advance of science and communication technology nowadays, we can get various information about pregnancy easily. With the availability of mobile pregnancy assistant software based on android with file capacity 2mb for installation so that  not become a handicap for the devices. User, especially pregnant women can get information about pregnancy age,  estimation of birth  , pregnancy information, pregnancy tips and Islamic name choice provided in the mobile pregnancy assistant. This software is installer which operating in Android platform version 2.2 (Froyo) with Java programming language, built using Eclipse as IDE. Keyword: Pregnancy, Mobile Pregnancy Assistant, Android, Eclipse, Playstore


2018 ◽  
Vol 1 (2) ◽  
pp. 60-72
Author(s):  
Mansour Safran

This aims to review and analyze the Jordanian experiment in the developmental regional planning field within the decentralized managerial methods, which is considered one of the primary basic provisions for applying and success of this kind of planning. The study shoed that Jordan has passed important steps in the way for implanting the decentralized administration, but these steps are still not enough to established the effective and active regional planning. The study reveled that there are many problems facing the decentralized regional planning in Jordan, despite of the clear goals that this planning is trying to achieve. These problems have resulted from the existing relationship between the decentralized administration process’ dimensions from one side, and between its levels which ranged from weak to medium decentralization from the other side, In spite of the official trends aiming at applying more of the decentralized administrative policies, still high portion of these procedures are theoretical, did not yet find a way to reality. Because any progress or success at the level of applying the decentralized administrative policies doubtless means greater effectiveness and influence on the development regional planning in life of the residents in the kingdom’s different regions. So, it is important to go a head in applying more steps and decentralized administrative procedures, gradually and continuously to guarantee the control over any negative effects that might result from Appling this kind of systems.   © 2018 JASET, International Scholars and Researchers Association


2019 ◽  
Vol 2 (4) ◽  
pp. 276-291
Author(s):  
Chatarina Natalia Putri

There are many factors that can lead to internship satisfaction. Working environment is one of the factors that will result to such outcome. However, many organizations discarded the fact of its importance. The purpose of this study is to determine whether there is a significant relationship between working environment and internship satisfaction level as well as to determine whether the dimensions of working environment significantly affect internship satisfaction. The said dimensions are, learning opportunities, supervisory support, career development opportunities, co-workers support, organization satisfaction, working hours and esteem needs. A total of 111 questionnaires were distributed to the respondents and were processed by SPSS program to obtain the result of this study. The results reveal that learning opportunities, career development opportunities, organization satisfaction and esteem needs are factors that contribute to internship satisfaction level. In the other hand, supervisory support, co-workers support and working hours are factors that lead to internship dissatisfaction. The result also shows that organization satisfaction is the strongest factor that affects internship satisfaction while co-workers support is the weakest.


2004 ◽  
Vol 6 (2) ◽  
pp. 201-223
Author(s):  
Elizabeth Goodstein

In 1922 Sigmund Freud wrote to fellow Viennese author and dramatist Arthur Schnitzler: ‘I believe I have avoided you out of a sort of fear of my double’. Through a series of reflections on this imagined doubling and its reception, this paper demonstrates that the ambivalent desire for his literary other attested by Freud's confession goes to the heart of both theoretical and historical questions regarding the nature of psychoanalysis. Bringing Schnitzler's resistance to Freud into conversation with attempts by psychoanalytically oriented literary scholars to affirm the Doppengängertum of the two men, it argues that not only psychoanalytic theories and modernist literature but also the tendency to identify the two must be treated as historical phenomena. Furthermore, the paper contends, Schnitzler's work stands in a more critical relationship to its Viennese milieu than Freud's: his examination of the vicissitudes of feminine desire in ‘Fräulein Else’ underlines the importance of what lies outside the oedipal narrative through which the case study of ‘Dora’ comes to be centered on the uncanny nexus of identification with and anxious flight from the other.


Author(s):  
Sarchil Qader ◽  
Veronique Lefebvre ◽  
Amy Ninneman ◽  
Kristen Himelein ◽  
Utz Pape ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document