Extended ML (original) (raw)

About DBpedia

Extended ML es un lenguaje de programación creado por Kahrs, Sannella y Tarlecki basado en ML. Extiende la sintaxis de ML para incluir axiomas de semántica, los cuales pueden no ser ejecutables pero que sirven para especificar rigurosamente el comportamiento de un programa. Con esta extensión el lenguaje puede utilizarse para aplicar técnicas de para, a partir de una especificación formal, producir un programa en el lenguaje Standard ML que cumple con la especificación. Extended ML se utiliza para la enseñanza de desarrollo formal de programas, y para investigación en .

Property Value
dbo:abstract Extended ML is a wide-spectrum language based on ML, covering both specification and implementation. It extends the syntax of ML to include axioms, which need not be executable but can rigorously specify the behavior of the program. With this addition the language can be used for stepwise refinement, proceeding gradually from an initial formal specification to eventually yield an executable Standard ML program. Correctness of the final executable with respect to the original specification can then be established by proving the correctness of each of the refinement steps. Extended ML is used for research into and teaching of formal program development and specification, and research into automatic program verification. Extended ML is neither related to the programming language (other than being similarly derived from ML), nor to the specification language Extensible Markup Language (XML). (en) Extended ML es un lenguaje de programación creado por Kahrs, Sannella y Tarlecki basado en ML. Extiende la sintaxis de ML para incluir axiomas de semántica, los cuales pueden no ser ejecutables pero que sirven para especificar rigurosamente el comportamiento de un programa. Con esta extensión el lenguaje puede utilizarse para aplicar técnicas de para, a partir de una especificación formal, producir un programa en el lenguaje Standard ML que cumple con la especificación. Extended ML se utiliza para la enseñanza de desarrollo formal de programas, y para investigación en . (es)
dbo:wikiPageExternalLink http://homepages.inf.ed.ac.uk/dts/eml/
dbo:wikiPageID 957110 (xsd:integer)
dbo:wikiPageLength 1664 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1025780068 (xsd:integer)
dbo:wikiPageWikiLink dbc:ML_programming_language_family dbr:Don_Sannella dbr:ML_(programming_language) dbr:Standard_ML dbr:Specification_language dbr:Theoretical_Computer_Science_(journal) dbc:Formal_specification_languages dbr:Extensible_Markup_Language dbr:Formal_methods dbr:Formal_specification dbc:Programming_languages_created_in_the_1980s dbr:Axiomatic_semantics dbr:Wide-spectrum_language dbr:Extensible_ML dbr:Program_verification dbr:Program_specification dbr:Andrzej_Tarlecki
dbp:wikiPageUsesTemplate dbt:Authority_control dbt:Notability dbt:Compu-lang-stub
dct:subject dbc:ML_programming_language_family dbc:Formal_specification_languages dbc:Programming_languages_created_in_the_1980s
gold:hypernym dbr:Language
rdf:type owl:Thing dbo:Language schema:Language wikidata:Q315 wikidata:Q9143 yago:Abstraction100002137 yago:ArtificialLanguage106894544 yago:Communication100033020 yago:Language106282651 yago:ProgrammingLanguage106898352 dbo:ProgrammingLanguage yago:WikicatFormalSpecificationLanguages yago:WikicatProgrammingLanguages yago:WikicatProgrammingLanguagesCreatedInThe1980s
rdfs:comment Extended ML es un lenguaje de programación creado por Kahrs, Sannella y Tarlecki basado en ML. Extiende la sintaxis de ML para incluir axiomas de semántica, los cuales pueden no ser ejecutables pero que sirven para especificar rigurosamente el comportamiento de un programa. Con esta extensión el lenguaje puede utilizarse para aplicar técnicas de para, a partir de una especificación formal, producir un programa en el lenguaje Standard ML que cumple con la especificación. Extended ML se utiliza para la enseñanza de desarrollo formal de programas, y para investigación en . (es) Extended ML is a wide-spectrum language based on ML, covering both specification and implementation. It extends the syntax of ML to include axioms, which need not be executable but can rigorously specify the behavior of the program. With this addition the language can be used for stepwise refinement, proceeding gradually from an initial formal specification to eventually yield an executable Standard ML program. Correctness of the final executable with respect to the original specification can then be established by proving the correctness of each of the refinement steps. Extended ML is used for research into and teaching of formal program development and specification, and research into automatic program verification. (en)
rdfs:label Extended ML (es) Extended ML (en)
owl:sameAs freebase:Extended ML yago-res:Extended ML wikidata:Extended ML dbpedia-es:Extended ML dbpedia-gl:Extended ML https://global.dbpedia.org/id/38BDG
prov:wasDerivedFrom wikipedia-en:Extended_ML?oldid=1025780068&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Extended_ML
is dbo:wikiPageRedirects of dbr:Extended_ML_(programming_language) dbr:Extended_ML_programming_language
is dbo:wikiPageWikiLink of dbr:Standard_ML_of_New_Jersey dbr:EML_programming_language dbr:Wide-spectrum_language dbr:Extended_ML_(programming_language) dbr:Extended_ML_programming_language
is foaf:primaryTopic of wikipedia-en:Extended_ML