TU Darmstadt / ULB / TUbiblio

Design Your Analysis: A Case Study on Implementation Reusability of Data-flow Functions

Lerch, Johannes ; Hermann, Ben (2015)
Design Your Analysis: A Case Study on Implementation Reusability of Data-flow Functions.
Proceedings of the 4th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis. New York, NY, USA
Konferenzveröffentlichung, Bibliographie

Kurzbeschreibung (Abstract)

The development of efficient data flow analyses is a complicated task. As requirements change and special cases have to be considered, implementations may get hard to maintain, test and reuse. We propose to design these analyses regarding the principle of separation of concerns. Therefore, in this paper we present a reference design for data flow analyses in the context of the IFDS/IDE algorithm. We conducted a case study in order to inspect the level of reuse that can be achieved with our design and found it to be helpful for the efficient development of new analyses.

Typ des Eintrags: Konferenzveröffentlichung
Erschienen: 2015
Autor(en): Lerch, Johannes ; Hermann, Ben
Art des Eintrags: Bibliographie
Titel: Design Your Analysis: A Case Study on Implementation Reusability of Data-flow Functions
Sprache: Englisch
Publikationsjahr: 14 Juni 2015
Ort: New York, NY, USA
Verlag: ACM
Reihe: SOAP 2015
Veranstaltungstitel: Proceedings of the 4th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis
Veranstaltungsort: New York, NY, USA
URL / URN: http://doi.acm.org/10.1145/2771284.2771289
Kurzbeschreibung (Abstract):

The development of efficient data flow analyses is a complicated task. As requirements change and special cases have to be considered, implementations may get hard to maintain, test and reuse. We propose to design these analyses regarding the principle of separation of concerns. Therefore, in this paper we present a reference design for data flow analyses in the context of the IFDS/IDE algorithm. We conducted a case study in order to inspect the level of reuse that can be achieved with our design and found it to be helpful for the efficient development of new analyses.

Freie Schlagworte: Separation of concerns, design, flow function, ide, ifds, static analysis
Fachbereich(e)/-gebiet(e): 20 Fachbereich Informatik > Softwaretechnik
20 Fachbereich Informatik > EC SPRIDE
20 Fachbereich Informatik
Zentrale Einrichtungen
Hinterlegungsdatum: 02 Jul 2015 11:32
Letzte Änderung: 02 Jul 2015 11:32
PPN:
Export:
Suche nach Titel in: TUfind oder in Google
Frage zum Eintrag Frage zum Eintrag

Optionen (nur für Redakteure)
Redaktionelle Details anzeigen Redaktionelle Details anzeigen