This research creates a methodology and corresponding prototype for the transformation of object-oriented (OO) specifications to represent the corresponding relational schemas that are used to automatically generate database design language (DDL). The transformation design decisions and specifications are then used to generate database manipulation language (DML) that can be embedded within the software application code generated from the same OO specifications. This concept of developing a model for producing compilable and executable code from formal software specifications has long been a goal of software engineers. Previous research at the Air Force Institute of Technology (AFIT) has not focused on the representation of persistent data ...
The task of configuration management for software development environments is not well supported by ...
Software developers adapt to the fast-moving nature of software systems with agile development techn...
Many object-oriented applications created today, especially Web applications, use relational databas...
This paper is focused on describing a technique of creating object-relational transformation compone...
The definition and long-term management of data in complex systems requires extensive support, inclu...
Modern data intensive applications, such as multimedia systems require the ability to store and mani...
Software development environments need to maintain representations of software entities and the rela...
Users interact with a database system through a set of database languages and this makes designing d...
In many software applications, an object-oriented design (OOD) is generated first, then persistent s...
This paper presents techniques for reverse engineering of relational database applications. The targ...
Visual interaction with object-oriented databases, such as that provided by generic object browsing ...
This paper describes an experiment in the use of a persistent object store to support the constructi...
Since the mid-eighties when Gemstone was introduced as the first object-oriented database management...
The paper aim is to demonstrate how to extend oel, both with new data struetures and operations, in ...
Persistency is vital to almost all software applications. Even the simplest application usually has ...
The task of configuration management for software development environments is not well supported by ...
Software developers adapt to the fast-moving nature of software systems with agile development techn...
Many object-oriented applications created today, especially Web applications, use relational databas...
This paper is focused on describing a technique of creating object-relational transformation compone...
The definition and long-term management of data in complex systems requires extensive support, inclu...
Modern data intensive applications, such as multimedia systems require the ability to store and mani...
Software development environments need to maintain representations of software entities and the rela...
Users interact with a database system through a set of database languages and this makes designing d...
In many software applications, an object-oriented design (OOD) is generated first, then persistent s...
This paper presents techniques for reverse engineering of relational database applications. The targ...
Visual interaction with object-oriented databases, such as that provided by generic object browsing ...
This paper describes an experiment in the use of a persistent object store to support the constructi...
Since the mid-eighties when Gemstone was introduced as the first object-oriented database management...
The paper aim is to demonstrate how to extend oel, both with new data struetures and operations, in ...
Persistency is vital to almost all software applications. Even the simplest application usually has ...
The task of configuration management for software development environments is not well supported by ...
Software developers adapt to the fast-moving nature of software systems with agile development techn...
Many object-oriented applications created today, especially Web applications, use relational databas...