Samenvatting
Rascal is a meta programming language focused on the implementation of domain-specific languages and on the rapid construction of tools for software analysis and software transformation. In this paper we focus on the use of Rascal for software analysis. We illustrate a range of scenarios for building new software analysis tools through a number of examples, including one showing integration with an existing Maude-based analysis. We then focus on ongoing work on alias analysis and type inference for PHP, showing how Rascal is being used, and sketching a hypothetical solution in Maude. We conclude with a high-level discussion on the commonalities and differences between Rascal and Maude when applied to program analysis.
| Originele taal-2 | Engels |
|---|---|
| Titel | Proceedings of the 9th International Workshop on Rewriting Logic and Its Applications, WRLA 2012, held as a Satellite Event of ETAPS, March 24-25, 2012, Tallinn, Estonia, Revised Selected Papers |
| Redacteuren | F. Durán |
| Plaats van productie | Berlin |
| Uitgeverij | Springer |
| Pagina's | 10-30 |
| ISBN van geprinte versie | 978-3-642-34004-8 |
| DOI's | |
| Status | Gepubliceerd - 2012 |
| Extern gepubliceerd | Ja |
| Evenement | 9th International Workshop on Rewriting Logic and Its Applications (WRLA 2012) - Tallinn, Estland Duur: 24 mrt. 2012 → 25 mrt. 2012 Congresnummer: 9 |
Publicatie series
| Naam | Lecture Notes in Computer Science |
|---|---|
| Volume | 7571 |
| ISSN van geprinte versie | 0302-9743 |
Workshop
| Workshop | 9th International Workshop on Rewriting Logic and Its Applications (WRLA 2012) |
|---|---|
| Verkorte titel | WRLA 2012 |
| Land/Regio | Estland |
| Stad | Tallinn |
| Periode | 24/03/12 → 25/03/12 |
| Ander | 9th International Workshop on Rewriting Logic and Its Applications |
Vingerafdruk
Duik in de onderzoeksthema's van 'Program analysis scenarios in Rascal'. Samen vormen ze een unieke vingerafdruk.Citeer dit
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver