Informatics 10 Years Back , 10 Years Ahead
نویسنده
چکیده
Interpretation is a theory of approximation of the be— havior of dynamic discrete systems such as the formal seman tics ofprograms. Since such behaviors can be characterized by fixpoints, the theory essentially provides constructive and ef— fective methods for fixpoint approximation and checking by abstraction. Non—conventionalapplications of abstract interpretation in— clude the design of hierarchies of semantics at different levels of observation of program execution, the generation of heuris tics for search problems in artificial intelligence, program watermarking, etc. The origin and most well-known application of abstract in terpretation is program analysis that is the automatic static determination of dynamic run-time properties of programs. Formally, this subsumes and includes data flow analysis, set or constraint based analysis, type inference, etc. Program analy— sis techniques are used for compile—timeprogram optimization, partial evaluation, program abstract model—checking, abstract program debugging and testing and more generally semantic based software verificationand manipulation. In the past ten years, program analysis by abstract interpre— tation moved from an intensive research area to its first indus trial applications leading to the emergence of innovative startups. The impressive evolution of hardware by a factor of 106over the past 25 years has lead to a similar explosion of the size of programs. The size, complexity and scope ofapplication of large programs is likely to continue expanding rapidly in the next decade. These big programs will have to be modified and main— tained during their whole lifetimewhich often exceeds 20 years. The size and efficiency of the programming and maintenance teams in charge of their design and follow-up cannot grow up in similar proportions. At a not so uncommon rate of one bug per thousand lines such huge programs might rapidly become hardly manageable in particular for safety critical systems.
منابع مشابه
Physical modelling of caving propagation process and damage profile ahead of the cave-back
The cavability assessment of rock mass cavability and indicating the damage profile ahead of a cave-back is of great importance in the evaluation of a caving mine operation, which can influence all aspects of the mine operation. Due to the lack of access to the caved zones, our current knowledge about the damage profile in caved zones is very limited. Among the different approaches available, p...
متن کامل17 Consumer health informatics in the Internet age
For the past 100,000 years, people have been able to produce, distribute, and process information in a synchronized manner. About 500 years ago, the situation started to change rapidly. With the advent of the mobile type press, our ability to produce and distribute information started to accelerate, outpacing our capacity to process information. During the past 10 years, we have witnessed how t...
متن کاملResearch: looking back and ahead after four decades of progress.
though 1990 marked the 25th anniversary of the American };. Occupational Therapy Foundation (AOTF), organized research efforts in the profession have been undelway for several decades. Previous articles in this series have highlighted developments in praerice and education over the past 40 years, in which the years 1949 and 1989 have been compared. Dramatic changes have occurred since 1949 in t...
متن کاملIntegrated assessment of back muscles bioelectrical activity and H-reflex research in AIS.
The study of the back muscles bioelectric activity in 216 children in the age between 10-15 years showed that the total paravertebral muscles bioelectrical activity on the convex side of the proximal curve and on the concave side of its distal part is higher compared with that on the opposite side. Analysis of H-reflex and M-responses in 302 patients in the age between 10-15 years created a nor...
متن کامل