scholarly journals Model checking and abstract interpretation as building blocks of advanced program analysis techniques

2013 ◽  
Vol 15 (4) ◽  
pp. 287-289
Author(s):  
Stefan Kowalewski ◽  
Anna Philippou ◽  
Jörg Brauer
2018 ◽  
Vol 1 (2) ◽  
pp. 66
Author(s):  
Marini Marini ◽  
Khasanah Khasanah

Abstract The  problem  of this research is : How is the language development of children age 12 to 24 months in Semarang ?. The purpose of this study is to describe widely and deeply about language development the children age 12 to 24 in Semarang. The method used in this research is qualitative method. Data collection is done by observation, interviews, and questionnaire. Data analysis techniques using Miles Hubermen’s model. Checking the validity of the data using triangulation data. The results showed that the development of language of children aged 12 to 24 months in Semarang in expressive is: can produce sound almost perfect in several words; Some of the letters of the words missing from the pronunciation; The missing letters are usually consonants; Haven't been able to pronounce the letter s and r; In General, most people are able to understand the speech of the children is an adult who is close to the child; There is a word that can be spelled perfectly by the child. The words are by and large is the words that are simple and close to the children's daily lives. As for the generally receptive: children can follow and obey what is spoken by adults; The children seem to understand when the adults were talking about them; and children  can understand  to the words that they  heard more than that they can speak.   Keywords: Language, children, expressive, receptive, word.    


2021 ◽  
Vol 54 (7) ◽  
pp. 1-37
Author(s):  
Jihyeok Park ◽  
Hongki Lee ◽  
Sukyoung Ryu

Understanding program behaviors is important to verify program properties or to optimize programs. Static analysis is a widely used technique to approximate program behaviors via abstract interpretation. To evaluate the quality of static analysis, researchers have used three metrics: performance, precision, and soundness. The static analysis quality depends on the analysis techniques used, but the best combination of such techniques may be different for different programs. To find the best combination of analysis techniques for specific programs, recent work has proposed parametric static analysis . It considers static analysis as black-box parameterized by analysis parameters , which are techniques that may be configured without analysis details. We formally define the parametric static analysis, and we survey analysis parameters and their parameter selection in the literature. We also discuss open challenges and future directions of the parametric static analysis.


2021 ◽  
Vol 20 (5s) ◽  
pp. 1-26
Author(s):  
Jinghao Sun ◽  
Nan Guan ◽  
Rongxiao Shi ◽  
Guozhen Tan ◽  
Wang Yi

Research on modeling and analysis of real-time computing systems has been done in two areas, model checking and real-time scheduling theory. In model checking, an expressive modeling formalism such as timed automata (TA) is used to model complex systems, but the analysis is typically very expensive due to state-space explosion. In real-time scheduling theory, the analysis techniques are highly efficient, but the models are often restrictive. In this paper, we aim to exploit the possibility of applying efficient analysis techniques rooted in real-time scheduling theory to analysis of real-time task systems modeled by timed automata with tasks (TAT). More specifically, we develop efficient techniques to analyze the feasibility of TAT-based task models (i.e., whether all tasks can meet their deadlines on single-processor) using demand bound functions (DBF), a widely used workload abstraction in real-time scheduling theory. Our proposed analysis method has a pseudo-polynomial time complexity if the number of clocks used to model each task is bounded by a constant, which is much lower than the exponential complexity of the traditional model-checking based analysis approach (also assuming the number of clocks is bounded by a constant). We apply dynamic programming techniques to implement the DBF-based analysis framework, and propose state space pruning techniques to accelerate the analysis process. Experimental results show that our DBF-based method can analyze a TAT system with 50 tasks within a few minutes, which significantly outperforms the state-of-the-art TAT-based schedulability analysis tool TIMES.


2020 ◽  
Vol 3 (1) ◽  
pp. 14
Author(s):  
M. Marhun

Teachers in ECE (Early Childhood Education) should have the knowledge and skills in guiding children when playing blocks, but this is not shared by most PAUD teachers in Indonesia. Therefore, this study develops a block play model that refers to the PKPK model from Hirsch and Dodge with the adjustment of conditions in Indonesia. This research is a research and development (R&D) that seeks to develop, refine (re-construct), test, and validate Masnipal-models that are easy for teachers to use and effectively develop children's creativity. This study begins with testing the PKPK model to a group of subjects to obtain data about the ability of teachers to understand and apply the model. After revisions and improvements, the model of reconstruction results was further tested. Research subjects were PAUD teachers in Cianjur (n = 42) and Bandung (n = 78). Data collection uses observation and peer assessment techniques and data analysis uses descriptive analysis techniques. The novelty of this study is the resulting Masnipal-model that facilitates PAUD teachers in Indonesia in guiding children to develop creativity through block play.


Sign in / Sign up

Export Citation Format

Share Document