Object-oriented programming is a mechanism used to construct modular systems made of reusable components. Objects that compose a system are necessarily related. This is the reason why the relationships between the objects are one of the major factors in the development of software. Unfortunately, of all the relationships between the objects, the associations are often left aside. Therefore, we investigated a way to implement associations, using a language that does not provide a built-in construct for that purpose. We start by giving a definition of associations and then an implementation-oriented taxonomy of the different kinds of associations. Then, according to this taxonomy, we propose a way to implement the associations using Ada 83. W...
Object-oriented software developers often create models, especially if they work cooperatively with ...
This dissertation investigates data integrity in Ada 95. The hypothesis presented is that Ada 95 pro...
PhD Thesis - research programme carried out in collaboration with BNR. A thesis submitted in partial...
Ada 9X -the revised definition of the Ada programming language- provides support for object-oriented...
Ada 9X-the revised definition of the Ada programming language-provides support for object-oriented p...
Many practitioners agree on the key role of object associations during the requirements specificatio...
Many approaches to software specification and design make use of invariants: constraints whose truth...
The notion of associations is motivated and presented. This kind of association is seen as first cl...
Association has been considered an essential concept in the context of object-oriented (OO) modeling...
Recently, I wrote a paper discussing the lack of 'true' object-oriented programming language feature...
The association is a native concept from relational databases, one that has been adapted to object ...
This work proposes an object oriented design method for Ada software. The mehod is mainly intended f...
The object-oriented paradigm describes a powerful systemwhere complex systems can be modelled by a n...
Integrating concurrent and object-oriented programming as been an active research topic since the la...
Traditional object oriented analysis methodologies are based not only upon objects, but also upon re...
Object-oriented software developers often create models, especially if they work cooperatively with ...
This dissertation investigates data integrity in Ada 95. The hypothesis presented is that Ada 95 pro...
PhD Thesis - research programme carried out in collaboration with BNR. A thesis submitted in partial...
Ada 9X -the revised definition of the Ada programming language- provides support for object-oriented...
Ada 9X-the revised definition of the Ada programming language-provides support for object-oriented p...
Many practitioners agree on the key role of object associations during the requirements specificatio...
Many approaches to software specification and design make use of invariants: constraints whose truth...
The notion of associations is motivated and presented. This kind of association is seen as first cl...
Association has been considered an essential concept in the context of object-oriented (OO) modeling...
Recently, I wrote a paper discussing the lack of 'true' object-oriented programming language feature...
The association is a native concept from relational databases, one that has been adapted to object ...
This work proposes an object oriented design method for Ada software. The mehod is mainly intended f...
The object-oriented paradigm describes a powerful systemwhere complex systems can be modelled by a n...
Integrating concurrent and object-oriented programming as been an active research topic since the la...
Traditional object oriented analysis methodologies are based not only upon objects, but also upon re...
Object-oriented software developers often create models, especially if they work cooperatively with ...
This dissertation investigates data integrity in Ada 95. The hypothesis presented is that Ada 95 pro...
PhD Thesis - research programme carried out in collaboration with BNR. A thesis submitted in partial...