CoreASM (original) (raw)

About DBpedia

CoreASM is an open source project (licensed under Academic Free License version 3.0) that focuses on the design of a lean executable ASM (Abstract State Machines) language, in combination with a supporting tool environment for high-level design, experimental validation, and formal verification (where appropriate) of abstract system models.

Property Value
dbo:abstract CoreASM is an open source project (licensed under Academic Free License version 3.0) that focuses on the design of a lean executable ASM (Abstract State Machines) language, in combination with a supporting tool environment for high-level design, experimental validation, and formal verification (where appropriate) of abstract system models. Abstract state machines are known for their versatility in modeling of algorithms, architectures, languages, protocols, and virtually all kinds of sequential, parallel, and distributed systems. The ASM formalism has been studied extensively by researchers in academia and industry for more than 15 years with the intention to bridge the gap between formal and pragmatic approaches. Model-based systems engineering can benefit from abstract executable specifications as a tool for design exploration and experimental validation through simulation and testing. Building on experiences with two generations of ASM tools, a novel executable ASM language, called CoreASM, is being developed (see CoreASM homepage). The CoreASM language emphasizes freedom of experimentation, and supports the evolutionary nature of design as a product of creativity. It is particularly suited to Exploring the problem space for the purpose of writing an initial specification. The CoreASM language allows writing of highly abstract and concise specifications by minimizing the need for encoding in mapping the problem space to a formal model, and by allowing explicit declaration of the parts of the specification that are purposely left abstract. The principle of minimality, in combination with robustness of the underlying mathematical framework, improves modifiability of specifications, while effectively supporting the highly iterative nature of specification and design. (en)
dbo:wikiPageExternalLink https://github.com/CoreASM http://www.eecs.umich.edu/gasm/ https://github.com/CoreASM/coreasm.core/wiki https://github.com/CoreASM/coreasm.core/wiki/Documentation https://web.archive.org/web/20131110165351/http:/stl.sfu.ca/publications/CoreASM-TR-2006-09.pdf https://web.archive.org/web/20131110165433/http:/stl.sfu.ca/publications/CoreASM-ASM2005.pdf
dbo:wikiPageID 7961605 (xsd:integer)
dbo:wikiPageLength 3327 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 995226925 (xsd:integer)
dbo:wikiPageWikiLink dbc:Formal_methods_tools dbr:Open_source dbr:GitHub dbc:Software_using_the_Academic_Free_License dbr:Simon_Fraser_University dbc:Formal_specification_languages dbr:Abstract_State_Machines dbr:Academic_Free_License dbr:E._Börger
dbp:wikiPageUsesTemplate dbt:ISBN
dct:subject dbc:Formal_methods_tools dbc:Software_using_the_Academic_Free_License dbc:Formal_specification_languages
gold:hypernym dbr:Project
rdf:type yago:Artifact100021939 yago:Implement103563967 yago:Instrumentality103575240 yago:Object100002684 yago:PhysicalEntity100001930 dbo:Band yago:Tool104451818 yago:Whole100003553 yago:WikicatFormalMethodsTools
rdfs:comment CoreASM is an open source project (licensed under Academic Free License version 3.0) that focuses on the design of a lean executable ASM (Abstract State Machines) language, in combination with a supporting tool environment for high-level design, experimental validation, and formal verification (where appropriate) of abstract system models. (en)
rdfs:label CoreASM (en)
owl:sameAs freebase:CoreASM yago-res:CoreASM wikidata:CoreASM https://global.dbpedia.org/id/4iQPU
prov:wasDerivedFrom wikipedia-en:CoreASM?oldid=995226925&ns=0
foaf:isPrimaryTopicOf wikipedia-en:CoreASM
is dbo:wikiPageRedirects of dbr:Coreasm
is dbo:wikiPageWikiLink of dbr:Coreasm dbr:Abstract_state_machine
is foaf:primaryTopic of wikipedia-en:CoreASM