Semantic-based visualization for parallel object-oriented programming

1Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.

Abstract

We present a graphical environment for parallel object-oriented programming. It provides visual tools to develop and debug object-oriented programs as well as parallel or concurrent systems. This environment was derived from a structural operational semantics of an extension of the Eiffel language, Eiffel//. Object-related features of the language (inheritance, polymorphism) are formalized using a big-step semantics, while the interleaving model of concurrency is expressed with small-step semantics. Without user instrumentation, the interactive environment proposes features such as step-by-step animated executions, graphical visualization of object and process topology, futures and pending requests, control of interleaving, deadlock detection.

Cite

CITATION STYLE

APA

Attali, I., Caromel, D., Ehmety, S. O., & Lippi, S. (1996). Semantic-based visualization for parallel object-oriented programming. In Proceedings of the 11th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 1996 (pp. 421–440). Association for Computing Machinery, Inc. https://doi.org/10.1145/236337.236383

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free