Logo des Repositoriums
 

Towards Statically Checking Adherence to API Protocols

dc.contributor.authorQuante, Jochen
dc.contributor.authorNaragund, Sushmita Suresh
dc.contributor.editorHerrmann, Andrea
dc.date.accessioned2024-02-22T10:39:10Z
dc.date.available2024-02-22T10:39:10Z
dc.date.issued2023
dc.description.abstractAPI protocols specify sequence constraints on API calls. They are typically available in form of finite state machines. Traditionally, API protocols are checked during runtime only: With each API call, the state in the state machine is tracked. If this leads to an error state (or an unsupported operation in a given state), the protocol is violated. However, it would be much more desirable to check adherence to the protocol statically, i.e., prior to execution of the code. In this paper, we report on our endeavors and experiences on doing such checks statically.en
dc.identifier.issn0720-8928
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/43662
dc.language.isoen
dc.pubPlaceBonn
dc.publisherGesellschaft für Informatik e.V.
dc.relation.ispartofSoftwaretechnik-Trends Band 43, Heft 2
dc.relation.ispartofseriesSoftwaretechnik-Trends
dc.subjectAPI protocol
dc.subjectstate machine
dc.subjectstatic
dc.subjectcheck
dc.titleTowards Statically Checking Adherence to API Protocolsen
dc.typeText/Conference Paper
mci.conference.date44993
mci.conference.locationBad Honnef, Germany
mci.conference.sessiontitle25. Workshop Software-Reengineering und -Evolution der GI-Fachgruppe Software Reengineering (SRE)
mci.reference.pages32-33

Dateien

Originalbündel
1 - 1 von 1
Vorschaubild nicht verfügbar
Name:
11_Quante.pdf
Größe:
229.42 KB
Format:
Adobe Portable Document Format