AbstractÐFormal software specification has long been touted as a way to increase the quality and reliability of software; however, it remains an intricate, manually intensive activity. An alternative to using formal specifications directly is to translate graphically based, semiformal specifications into formal specifications. However, before this translation can take place, a formal definition of basic object-oriented concepts must be found. This paper presents an algebraic model of object-orientation that defines how object-oriented concepts can be represented algebraically using an object-oriented algebraic specification language O-SLANG. O-SLANG combines basic algebraic specification constructs with category theory operations to capture...
... This article aims to propose an approach to formalize this process. This method is based on the...
Studying the semantics of programming languages has a long tradition in computer science. Various ap...
The increasing complexity of software systems makes their development complicated and error prone. A...
Although techniques for using formal specifications have been progressing, methods for developing fo...
Formal software specification has long been touted as a way to increase the quality and reliability ...
Abstract. Category Theory is introduced as the mathematical model for object-oriented systems which ...
On the main current research topics is to find a semantic domain for the Object-Oriented (OO) model....
AbstractWe show how formal specifications can be integrated into one of the current pragmatic object...
Abstract. 3 This article summarizes mathematical formalisms used to describe ob-ject and object-orie...
During the last decade, object orientation has been advanced as a promising paradigm for software co...
. This paper reports on successful application of algebraic ideas to the formal development of softw...
AbstractThe majority of contemporary mainstream object-oriented (OO) software is written using nomin...
Abstract. During the last decade, object orientation has been advanced as a promising paradigm for s...
https://doi.org/10.1109/CMPSAC.1988.17211 Paper presented at COMPSAC 88, The Twelfth Annual Interna...
. During the last decade, object orientation has been advanced as a promising paradigm for software ...
... This article aims to propose an approach to formalize this process. This method is based on the...
Studying the semantics of programming languages has a long tradition in computer science. Various ap...
The increasing complexity of software systems makes their development complicated and error prone. A...
Although techniques for using formal specifications have been progressing, methods for developing fo...
Formal software specification has long been touted as a way to increase the quality and reliability ...
Abstract. Category Theory is introduced as the mathematical model for object-oriented systems which ...
On the main current research topics is to find a semantic domain for the Object-Oriented (OO) model....
AbstractWe show how formal specifications can be integrated into one of the current pragmatic object...
Abstract. 3 This article summarizes mathematical formalisms used to describe ob-ject and object-orie...
During the last decade, object orientation has been advanced as a promising paradigm for software co...
. This paper reports on successful application of algebraic ideas to the formal development of softw...
AbstractThe majority of contemporary mainstream object-oriented (OO) software is written using nomin...
Abstract. During the last decade, object orientation has been advanced as a promising paradigm for s...
https://doi.org/10.1109/CMPSAC.1988.17211 Paper presented at COMPSAC 88, The Twelfth Annual Interna...
. During the last decade, object orientation has been advanced as a promising paradigm for software ...
... This article aims to propose an approach to formalize this process. This method is based on the...
Studying the semantics of programming languages has a long tradition in computer science. Various ap...
The increasing complexity of software systems makes their development complicated and error prone. A...