Skip to main content

Showing 1–2 of 2 results for author: Esmaeilsabzali, S

Searching in archive cs. Search in all archives.
.
  1. arXiv:1311.4934  [pdf, ps, other

    cs.SE

    Dynamic Package Interfaces - Extended Version

    Authors: Shahram Esmaeilsabzali, Rupak Majumdar, Thomas Wies, Damien Zufferey

    Abstract: A hallmark of object-oriented programming is the ability to perform computation through a set of interacting objects. A common manifestation of this style is the notion of a package, which groups a set of commonly used classes together. A challenge in using a package is to ensure that a client follows the implicit protocol of the package when calling its methods. Violations of the protocol can cau… ▽ More

    Submitted 18 January, 2014; v1 submitted 19 November, 2013; originally announced November 2013.

    Comments: The only changes compared to v1 are improvements to the Abstract and Introduction

  2. arXiv:1311.4615  [pdf, ps, other

    cs.SE

    A Notion of Dynamic Interface for Depth-Bounded Object-Oriented Packages

    Authors: Shahram Esmaeilsabzali, Rupak Majumdar, Thomas Wies, Damien Zufferey

    Abstract: Programmers using software components have to follow protocols that specify when it is legal to call particular methods with particular arguments. For example, one cannot use an iterator over a set once the set has been changed directly or through another iterator. We formalize the notion of dynamic package interfaces (DPI), which generalize state-machine interfaces for single objects, and give an… ▽ More

    Submitted 18 November, 2013; originally announced November 2013.