Browse Wiki & Semantic Web

Jump to: navigation, search
Http://dbpedia.org/resource/Abstract interpretation
  This page has no properties.
hide properties that link here 
  No properties link to this page.
 
http://dbpedia.org/resource/Abstract_interpretation
http://dbpedia.org/ontology/abstract In computer science, abstract interpretatiIn computer science, abstract interpretation is a theory of sound approximation of the semantics of computer programs, based on monotonic functions over ordered sets, especially lattices. It can be viewed as a partial execution of a computer program which gains information about its semantics (e.g., control-flow, data-flow) without performing all the calculations. Its main concrete application is formal static analysis, the automatic extraction of information about the possible executions of computer programs; such analyses have two main usages: * inside compilers, to analyse programs to decide whether certain optimizations or transformations are applicable; * for debugging or even the certification of programs against classes of bugs. Abstract interpretation was formalized by the French computer scientist working couple Patrick Cousot and Radhia Cousot in the late 1970s.ousot and Radhia Cousot in the late 1970s. , L'interprétation abstraite est une théorieL'interprétation abstraite est une théorie d'approximation de la sémantique de programmes informatiques fondée sur les fonctions monotones pour ensembles ordonnés, en particulier les treillis (en anglais : lattice). Elle peut être définie comme une exécution partielle d'un programme pour obtenir des informations sur sa sémantique (par exemple, sa structure de contrôle, son flot de données) sans avoir à en faire le traitement complet. Sa principale fonction concrète est l'analyse statique, l'extraction automatique d'informations sur les exécutions possibles d'un programme ; ces analyses ont deux usages principaux : * pour les compilateurs, afin d'analyser le programme pour déterminer si certaines optimisations ou transformations sont possibles ; * pour le débogage, ou pour prouver l'absence de certains types de bugs dans le programme. L'interprétation abstraite a été formalisée par le professeur Patrick Cousot et le docteur Radhia Cousot.atrick Cousot et le docteur Radhia Cousot. , 在计算机科学中,抽象释义是基于在有序集合特别是格上的单调函数,计算机程序的语义的可靠逼近理论。它可以被看作对计算机程序的部分,获取关于它的语义信息(比如,控制结构、)而不进行所有计算。 它的主要具体应用是形式静态分析,关于计算机程序的可能执行的信息的自动提取;比如这种分析有两个主要用途: * 在编译器内部,分析程序来确定特定或是否是可适用的; * 针对缺陷类的程序的调试甚至校验。 抽象释义是 和 所形式化的。 , 抽象解釈(ちゅうしょうかいしゃく、英: Abstract interpretatio抽象解釈(ちゅうしょうかいしゃく、英: Abstract interpretation)は、コンピュータプログラムの意味論の健全な近似の理論であり、順序集合(特に束)における単調関数に基づいている。全ての計算を実施することなく、プログラムの部分的な実行(ある種の部分評価)をするものと見ることができ、それによりプログラムの意味に関する情報(例えば、制御構造、情報の流れなど)を獲得する。 主な応用として、形式的な静的コード解析があり、プログラム実行に関する情報を自動抽出するものである。このような解析には次の2つの利用法がある。 * コンパイラ内部で、対象プログラムを解析し、特定の最適化やプログラムの変換が可能かどうかを決定する。 * デバッグ時や、特定の種類のバグが存在しないことを保証するとき。 抽象解釈は、Patrick Cousot と Radhia Cousot によって定式化された。Patrick Cousot と Radhia Cousot によって定式化された。 , In informatica, l'interpretazione astrattaIn informatica, l'interpretazione astratta è una teoria di approssimazione valida della semantica dei programmi, basata su funzioni monotone su insiemi ordinati, in particolare reticoli. Può essere vista come una esecuzione parziale di un programma al fine di raccogliere informazioni sulla sua semantica (per esempio control-flow, data-flow) senza eseguire tutti i calcoli. La sua applicazione concreta è l'analisi statica, l'estrazione di informazione automatica circa le possibili esecuzioni di programmi; tali analisi hanno due scopi principali: * all'interno di compilatori, per analizzare programmi al fine di eseguire determinate ottimizzazioni o trasformazioni (per esempio offuscamenti); * nel debugging o per la certificazione di programmi contro classi di bug. L'interpretazione astratta fu formalizzata dalla coppia francese Patrick Cousot e alla fine del 1970.ncese Patrick Cousot e alla fine del 1970. , Die abstrakte Interpretation ist eine MethDie abstrakte Interpretation ist eine Methode aus dem Bereich der Programmanalyse. Ziel der abstrakten Interpretation ist es Informationen über das Verhalten von Programmen (Analyse der Semantik) zu bekommen, indem man von Teilen des Programms abstrahiert und die Anweisungen Schritt für Schritt nachvollzieht (Interpretation). Bei der abstrakten Interpretation konzentriert man sich auf Teilaspekte der Ausführung der Anweisungen, man lässt einiges an Information geschickt weg (Abstraktion), erhält letztlich eine Näherung an die Programmsemantik, die aber für den gewünschten Zweck vollkommen ausreichen kann. Viele Eigenschaften von Programmen sind nicht berechenbar, d. h. man kann kein Programm angeben, welches sie in endlicher Zeit mit endlichen Speicherressourcen für beliebige Programme berechnet. Durch eine Approximation, also das Weglassen von einigen Informationen, kann man zwar Fragen nach bestimmten Eigenschaften gar nicht mehr klären, dafür werden aber andere Eigenschaften in der vergröberten Sicht erst berechenbar. Das Verfahren stammt von Radhia Cousot und Patrick Cousot.ammt von Radhia Cousot und Patrick Cousot.
http://dbpedia.org/ontology/thumbnail http://commons.wikimedia.org/wiki/Special:FilePath/Abstract_interpretation_of_integers_by_signs_svg.svg?width=300 +
http://dbpedia.org/ontology/wikiPageExternalLink https://dblp.uni-trier.de/db/conf/vmcai/ + , https://dblp1.uni-trier.de/db/conf/sas/ + , http://www.dsi.unive.it/~avp/ + , http://www.mpi-inf.mpg.de/vtsa08/slides/sutre2.pdf + , http://web.mit.edu/afs/athena.mit.edu/course/16/16.399/www/ + , http://cs.au.dk/~amoeller/spa/ + , https://web.archive.org/web/20221123194810/https:/people.cs.ksu.edu/~schmidt/papers/schmidt/Escuela03/home.html + , https://www.di.ens.fr/~cousot/AI/ + , http://staticanalysis.org + , http://www.cs.unipr.it/~bagnara/Papers/PDF/Q485.pdf +
http://dbpedia.org/ontology/wikiPageID 60490
http://dbpedia.org/ontology/wikiPageLength 23070
http://dbpedia.org/ontology/wikiPageRevisionID 1123445752
http://dbpedia.org/ontology/wikiPageWikiLink http://dbpedia.org/resource/Data-flow_analysis + , http://dbpedia.org/resource/Execution_%28computers%29 + , http://dbpedia.org/resource/Monotonic_function + , http://dbpedia.org/resource/Information_extraction + , http://dbpedia.org/resource/Soundness + , http://dbpedia.org/resource/Halting_problem + , http://dbpedia.org/resource/Program_transformation + , http://dbpedia.org/resource/Ascending_chain_condition + , http://dbpedia.org/resource/Homonym + , http://dbpedia.org/resource/Lattice_%28order%29 + , http://dbpedia.org/resource/Optimization_%28computer_science%29 + , http://dbpedia.org/resource/Category:Program_analysis + , http://dbpedia.org/resource/Static_program_analysis + , http://dbpedia.org/resource/Congruence_relation + , http://dbpedia.org/resource/Computability_theory_%28computation%29 + , http://dbpedia.org/resource/Abstraction + , http://dbpedia.org/resource/List_of_tools_for_static_code_analysis + , http://dbpedia.org/resource/Knaster%E2%80%93Tarski_theorem + , http://dbpedia.org/resource/Three-valued_logic + , http://dbpedia.org/resource/Integers_modulo_n + , http://dbpedia.org/resource/Model_checking + , http://dbpedia.org/resource/Total_function + , http://dbpedia.org/resource/Debugging + , http://dbpedia.org/resource/Patrick_Cousot + , http://dbpedia.org/resource/Real_number + , http://dbpedia.org/resource/Rice%27s_theorem + , http://dbpedia.org/resource/Imperative_programming + , http://dbpedia.org/resource/Compiler + , http://dbpedia.org/resource/C_%28programming_language%29 + , http://dbpedia.org/resource/Semantics_of_programming_languages + , http://dbpedia.org/resource/Galois_connection + , http://dbpedia.org/resource/Symbolic_simulation + , http://dbpedia.org/resource/Assembly_language + , http://dbpedia.org/resource/Control-flow_analysis + , http://dbpedia.org/resource/Computer_program + , http://dbpedia.org/resource/Computer_science + , http://dbpedia.org/resource/Static_code_analysis + , http://dbpedia.org/resource/LNCS + , http://dbpedia.org/resource/Fixed_point_%28mathematics%29 + , http://dbpedia.org/resource/Haskell_%28programming_language%29 + , http://dbpedia.org/resource/Python_%28programming_language%29 + , http://dbpedia.org/resource/Radhia_Cousot + , http://dbpedia.org/resource/Category:Abstract_interpretation + , http://dbpedia.org/resource/Calculation + , http://dbpedia.org/resource/Social_security_number + , http://dbpedia.org/resource/Computational_complexity + , http://dbpedia.org/resource/Ordered_set + , http://dbpedia.org/resource/Interval_arithmetic + , http://dbpedia.org/resource/File:3dpoly.svg + , http://dbpedia.org/resource/Symbolic_execution + , http://dbpedia.org/resource/File:Combination_of_abstract_domains.svg + , http://dbpedia.org/resource/Interpreter_%28computing%29 + , http://dbpedia.org/resource/File:Abstract_interpretation_of_integers_by_signs_svg.svg + , http://dbpedia.org/resource/Word_%28computer_architecture%29 + , http://dbpedia.org/resource/Symposium_on_Principles_of_Programming_Languages + , http://dbpedia.org/resource/Widening_%28computer_science%29 + , http://dbpedia.org/resource/Multiplication + , http://dbpedia.org/resource/Ariane_5_Flight_501 + , http://dbpedia.org/resource/Polyhedron + , http://dbpedia.org/resource/Polyhedra +
http://dbpedia.org/property/wikiPageUsesTemplate http://dbpedia.org/resource/Template:Reflist + , http://dbpedia.org/resource/Template:No + , http://dbpedia.org/resource/Template:Color + , http://dbpedia.org/resource/Template:Yes + , http://dbpedia.org/resource/Template:Samp + , http://dbpedia.org/resource/Template:Short_description +
http://purl.org/dc/terms/subject http://dbpedia.org/resource/Category:Program_analysis + , http://dbpedia.org/resource/Category:Abstract_interpretation +
http://purl.org/linguistics/gold/hypernym http://dbpedia.org/resource/Theory +
http://www.w3.org/ns/prov#wasDerivedFrom http://en.wikipedia.org/wiki/Abstract_interpretation?oldid=1123445752&ns=0 +
http://xmlns.com/foaf/0.1/depiction http://commons.wikimedia.org/wiki/Special:FilePath/Abstract_interpretation_of_integers_by_signs_svg.svg + , http://commons.wikimedia.org/wiki/Special:FilePath/Combination_of_abstract_domains.svg + , http://commons.wikimedia.org/wiki/Special:FilePath/3dpoly.svg +
http://xmlns.com/foaf/0.1/isPrimaryTopicOf http://en.wikipedia.org/wiki/Abstract_interpretation +
owl:sameAs https://global.dbpedia.org/id/353Ft + , http://ja.dbpedia.org/resource/%E6%8A%BD%E8%B1%A1%E8%A7%A3%E9%87%88 + , http://rdf.freebase.com/ns/m.0gfbx + , http://it.dbpedia.org/resource/Interpretazione_astratta + , http://zh.dbpedia.org/resource/%E6%8A%BD%E8%B1%A1%E9%87%8A%E4%B9%89 + , http://fa.dbpedia.org/resource/%D8%AA%D9%81%D8%B3%DB%8C%D8%B1_%D8%A7%D9%86%D8%AA%D8%B2%D8%A7%D8%B9%DB%8C + , http://de.dbpedia.org/resource/Abstrakte_Interpretation + , http://www.wikidata.org/entity/Q333341 + , http://et.dbpedia.org/resource/Abstraktne_interpretatsioon + , http://yago-knowledge.org/resource/Abstract_interpretation + , http://dbpedia.org/resource/Abstract_interpretation + , http://fr.dbpedia.org/resource/Interpr%C3%A9tation_abstraite +
rdf:type http://dbpedia.org/class/yago/Ability105616246 + , http://dbpedia.org/class/yago/Cognition100023271 + , http://dbpedia.org/class/yago/Abstraction100002137 + , http://dbpedia.org/ontology/Work + , http://dbpedia.org/class/yago/WikicatFormalMethods + , http://dbpedia.org/class/yago/Method105660268 + , http://dbpedia.org/class/yago/Know-how105616786 + , http://dbpedia.org/class/yago/PsychologicalFeature100023100 +
rdfs:comment 抽象解釈(ちゅうしょうかいしゃく、英: Abstract interpretatio抽象解釈(ちゅうしょうかいしゃく、英: Abstract interpretation)は、コンピュータプログラムの意味論の健全な近似の理論であり、順序集合(特に束)における単調関数に基づいている。全ての計算を実施することなく、プログラムの部分的な実行(ある種の部分評価)をするものと見ることができ、それによりプログラムの意味に関する情報(例えば、制御構造、情報の流れなど)を獲得する。 主な応用として、形式的な静的コード解析があり、プログラム実行に関する情報を自動抽出するものである。このような解析には次の2つの利用法がある。 * コンパイラ内部で、対象プログラムを解析し、特定の最適化やプログラムの変換が可能かどうかを決定する。 * デバッグ時や、特定の種類のバグが存在しないことを保証するとき。 抽象解釈は、Patrick Cousot と Radhia Cousot によって定式化された。Patrick Cousot と Radhia Cousot によって定式化された。 , L'interprétation abstraite est une théorieL'interprétation abstraite est une théorie d'approximation de la sémantique de programmes informatiques fondée sur les fonctions monotones pour ensembles ordonnés, en particulier les treillis (en anglais : lattice). Elle peut être définie comme une exécution partielle d'un programme pour obtenir des informations sur sa sémantique (par exemple, sa structure de contrôle, son flot de données) sans avoir à en faire le traitement complet. L'interprétation abstraite a été formalisée par le professeur Patrick Cousot et le docteur Radhia Cousot.atrick Cousot et le docteur Radhia Cousot. , Die abstrakte Interpretation ist eine MethDie abstrakte Interpretation ist eine Methode aus dem Bereich der Programmanalyse. Ziel der abstrakten Interpretation ist es Informationen über das Verhalten von Programmen (Analyse der Semantik) zu bekommen, indem man von Teilen des Programms abstrahiert und die Anweisungen Schritt für Schritt nachvollzieht (Interpretation). Das Verfahren stammt von Radhia Cousot und Patrick Cousot.ammt von Radhia Cousot und Patrick Cousot. , In informatica, l'interpretazione astrattaIn informatica, l'interpretazione astratta è una teoria di approssimazione valida della semantica dei programmi, basata su funzioni monotone su insiemi ordinati, in particolare reticoli. Può essere vista come una esecuzione parziale di un programma al fine di raccogliere informazioni sulla sua semantica (per esempio control-flow, data-flow) senza eseguire tutti i calcoli. La sua applicazione concreta è l'analisi statica, l'estrazione di informazione automatica circa le possibili esecuzioni di programmi; tali analisi hanno due scopi principali:; tali analisi hanno due scopi principali: , In computer science, abstract interpretatiIn computer science, abstract interpretation is a theory of sound approximation of the semantics of computer programs, based on monotonic functions over ordered sets, especially lattices. It can be viewed as a partial execution of a computer program which gains information about its semantics (e.g., control-flow, data-flow) without performing all the calculations. Its main concrete application is formal static analysis, the automatic extraction of information about the possible executions of computer programs; such analyses have two main usages:grams; such analyses have two main usages: , 在计算机科学中,抽象释义是基于在有序集合特别是格上的单调函数,计算机程序的语义的可靠逼近理论。它可以被看作对计算机程序的部分,获取关于它的语义信息(比如,控制结构、)而不进行所有计算。 它的主要具体应用是形式静态分析,关于计算机程序的可能执行的信息的自动提取;比如这种分析有两个主要用途: * 在编译器内部,分析程序来确定特定或是否是可适用的; * 针对缺陷类的程序的调试甚至校验。 抽象释义是 和 所形式化的。
rdfs:label Interprétation abstraite , Interpretazione astratta , 抽象释义 , Abstract interpretation , 抽象解釈 , Abstrakte Interpretation
hide properties that link here 
http://dbpedia.org/resource/Patrick_Cousot + , http://dbpedia.org/resource/Radhia_Cousot + http://dbpedia.org/ontology/knownFor
http://dbpedia.org/resource/Abstract_interpreter + http://dbpedia.org/ontology/wikiPageRedirects
http://dbpedia.org/resource/Semantics_%28computer_science%29 + , http://dbpedia.org/resource/Abstract_machine + , http://dbpedia.org/resource/Widening_%28computer_science%29 + , http://dbpedia.org/resource/Sparse_conditional_constant_propagation + , http://dbpedia.org/resource/Pointer_analysis + , http://dbpedia.org/resource/Strictness_analysis + , http://dbpedia.org/resource/Model_checking + , http://dbpedia.org/resource/Edmund_M._Clarke + , http://dbpedia.org/resource/2014_in_science + , http://dbpedia.org/resource/Static_program_analysis + , http://dbpedia.org/resource/DMS_Software_Reengineering_Toolkit + , http://dbpedia.org/resource/Invariant_%28mathematics%29 + , http://dbpedia.org/resource/Formal_methods + , http://dbpedia.org/resource/Database + , http://dbpedia.org/resource/Formal_verification + , http://dbpedia.org/resource/Patrick_Cousot + , http://dbpedia.org/resource/Total_functional_programming + , http://dbpedia.org/resource/Software_bug + , http://dbpedia.org/resource/Lattice_%28order%29 + , http://dbpedia.org/resource/Galois_connection + , http://dbpedia.org/resource/Set_constraint + , http://dbpedia.org/resource/Abstract_model_checking + , http://dbpedia.org/resource/Knaster%E2%80%93Tarski_theorem + , http://dbpedia.org/resource/Fixed-point_theorems + , http://dbpedia.org/resource/Control_flow_analysis + , http://dbpedia.org/resource/Polyspace + , http://dbpedia.org/resource/Size-change_termination_principle + , http://dbpedia.org/resource/Extended_static_checking + , http://dbpedia.org/resource/Data-flow_analysis + , http://dbpedia.org/resource/AbsInt + , http://dbpedia.org/resource/ECLAIR + , http://dbpedia.org/resource/Fixed_point_%28mathematics%29 + , http://dbpedia.org/resource/Prolog + , http://dbpedia.org/resource/Loop_invariant + , http://dbpedia.org/resource/Dynamic_program_analysis + , http://dbpedia.org/resource/Abstraction + , http://dbpedia.org/resource/Decompiler + , http://dbpedia.org/resource/Compiler + , http://dbpedia.org/resource/List_of_tools_for_static_code_analysis + , http://dbpedia.org/resource/Astr%C3%A9e_%28static_analysis%29 + , http://dbpedia.org/resource/Radhia_Cousot + , http://dbpedia.org/resource/Parasoft_C/C%2B%2Btest + , http://dbpedia.org/resource/Nabla_symbol + , http://dbpedia.org/resource/Symbolic_execution + , http://dbpedia.org/resource/List_of_programming_language_researchers + , http://dbpedia.org/resource/CodePeer + , http://dbpedia.org/resource/List_of_computer_scientists + , http://dbpedia.org/resource/Ariane_flight_V88 + , http://dbpedia.org/resource/Fluctuat + , http://dbpedia.org/resource/Frama-C + , http://dbpedia.org/resource/Denotational_semantics + , http://dbpedia.org/resource/Abstraction_%28computer_science%29 + , http://dbpedia.org/resource/Reinhard_Wilhelm + , http://dbpedia.org/resource/Shmuel_Sagiv + , http://dbpedia.org/resource/CodeSonar + , http://dbpedia.org/resource/Abstract_interpreter + , http://dbpedia.org/resource/Abstract_reduction + http://dbpedia.org/ontology/wikiPageWikiLink
http://dbpedia.org/resource/Patrick_Cousot + , http://dbpedia.org/resource/Radhia_Cousot + http://dbpedia.org/property/knownFor
http://en.wikipedia.org/wiki/Abstract_interpretation + http://xmlns.com/foaf/0.1/primaryTopic
http://dbpedia.org/resource/Abstract_interpretation + owl:sameAs
 

 

Enter the name of the page to start semantic browsing from.