2012
DOI: 10.5539/cis.v5n3p67
|View full text |Cite
|
Sign up to set email alerts
|

New Error-recovery Techniques for Faulty-Calls of Functions

Abstract: In this paper, we introduce type systems to detect faulty calls of functions in a program. The intended meaning of the faulty call is calling a function with a miss-match to the number of its arguments. We use error-detecting semantics that when detects the faulty calls, doesn't proceed to the next state. Type systems are used in the process of analysis and in repairing. The paper presents two type systems: the safety type system which checks the safety of a given program and the repairing type system which co… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2012
2012
2014
2014

Publication Types

Select...
4
2
2

Relationship

4
4

Authors

Journals

citations
Cited by 9 publications
(4 citation statements)
references
References 21 publications
0
4
0
Order By: Relevance
“…Producing probabilistic techniques for important analyses (such as dead-code elimination) for SPMD programs that uses the results of the analysis proposed in this paper would be an important contribution. Producing other analyses for the langauge model of this paper in the spirit of [37], [38], [39] is another direction for future work. There is also a need for precise probabilistic operational semantics for SPMD programs.…”
Section: Discussionmentioning
confidence: 99%
“…Producing probabilistic techniques for important analyses (such as dead-code elimination) for SPMD programs that uses the results of the analysis proposed in this paper would be an important contribution. Producing other analyses for the langauge model of this paper in the spirit of [37], [38], [39] is another direction for future work. There is also a need for precise probabilistic operational semantics for SPMD programs.…”
Section: Discussionmentioning
confidence: 99%
“…This will increase the trust level of these programs. Another direction for future work is to develop type systems to detect eventerrors in the sense of the work in [23]. Implementing the problems of indoor mobile target localization (for wireless sensor networks) [38] and that of CSPs search strategies [45] (for control network programmings) using ImpNet are among interesting directions of future work.…”
Section: Future Workmentioning
confidence: 99%
“…Other techniques that are based on separation logic [10,17] simulates destructive updates of heaps and how these updates modify heap layout [18,12,19,11,20,21,22,23,24,25]. These techniques precisely simulate complicated heap operations but the limitations imposed by them render these techniques inappropriate for region analysis.…”
Section: Dag Abstractionmentioning
confidence: 99%