Researchers have developed a large variety of semantic models of object-oriented computations. These include object calculi as well as denotational, small-step operational, big-step operational, and reduction semantics. Some focus on pure object-oriented compu-tation in small calculi; many others mingle the object-oriented and the procedural aspects of programming languages. In this paper, we present a novel, two-level framework of object-oriented computation. The upper level of the framework borrows elements from UML’s sequence diagrams to express the message exchanges among objects. The lower level is a parameter of the upper level; it represents all those elements of a programming lan-guage that are not object-oriented. We show that the ...
Execution patterns are a new metaphor for visualizing execution traces of object-oriented programs. ...
This paper is intended to give an overview of the formal techniques that have been developed to deal...
This diploma thesis aims to design and implement the mechanism of transformation of Object Oriented ...
Over the past 30 years, researchers have developed a large variety of semantic models of object-orie...
International audienceGraphical depictions of distributed systems' behaviors in the form of Sequence...
International audienceTo fully understand the behavior of a program, it is crucial to have ef?cient ...
In UML 2.0 sequence diagrams have been considerably extended but their expressiveness and semantics ...
Object-Oriented Programming (OOP) has been promoted as a way to produce high-quality software while ...
We describe the foundations of Obj^+a, a framework, or generic calculus, for modeling object-oriente...
Comunicação apresentada no "Sixth Program Visualization Workshop", Darmstadt (Alemanha), Junho de 2...
Abstract — UML 1 sequence diagrams have been widely employed for modeling software requirements and ...
UML sequence diagrams is a specification language that has proved itself to be of great value in sys...
Abstract. The UML (Unified Modeling Language) has been widely accepted as a standard language for ob...
Various program analysis techniques are efficient at discovering failures and properties. However, i...
International audienceIn this paper, we give a general framework for the foundation of an operationa...
Execution patterns are a new metaphor for visualizing execution traces of object-oriented programs. ...
This paper is intended to give an overview of the formal techniques that have been developed to deal...
This diploma thesis aims to design and implement the mechanism of transformation of Object Oriented ...
Over the past 30 years, researchers have developed a large variety of semantic models of object-orie...
International audienceGraphical depictions of distributed systems' behaviors in the form of Sequence...
International audienceTo fully understand the behavior of a program, it is crucial to have ef?cient ...
In UML 2.0 sequence diagrams have been considerably extended but their expressiveness and semantics ...
Object-Oriented Programming (OOP) has been promoted as a way to produce high-quality software while ...
We describe the foundations of Obj^+a, a framework, or generic calculus, for modeling object-oriente...
Comunicação apresentada no "Sixth Program Visualization Workshop", Darmstadt (Alemanha), Junho de 2...
Abstract — UML 1 sequence diagrams have been widely employed for modeling software requirements and ...
UML sequence diagrams is a specification language that has proved itself to be of great value in sys...
Abstract. The UML (Unified Modeling Language) has been widely accepted as a standard language for ob...
Various program analysis techniques are efficient at discovering failures and properties. However, i...
International audienceIn this paper, we give a general framework for the foundation of an operationa...
Execution patterns are a new metaphor for visualizing execution traces of object-oriented programs. ...
This paper is intended to give an overview of the formal techniques that have been developed to deal...
This diploma thesis aims to design and implement the mechanism of transformation of Object Oriented ...