Title :
Improving object oriented software development with a rule-based tool
Author :
Collard, Martine
Author_Institution :
CNRS, Valbonne, France
Abstract :
This paper presents a database language which may be considered as a tool, in a software development process, for checking consistency or controlling integrity constraints. The main features of our proposition lies on the declarativeness of the language which is based on logical rules and integrates object oriented concepts. The language takes advantage of the object oriented approach since object concepts facilitate the representation of the different required meta-levels. The syntax and semantics of our rules take into account the fundamental concepts of this approach like object, identifier, class, attribute, type, method, inheritance. We introduce the concept of logical collection. We give a formal description of the language, and present an example of application in the software environment
Keywords :
database languages; formal specification; object-oriented databases; software engineering; software tools; database language; formal description; integrity constraints; logical collection concept; logical rules; object oriented software development; rule-based tool; semantics; syntax; Application software; Control systems; Data processing; Database languages; Database systems; Environmental management; Large-scale systems; Programming; Project management; Software development management;
Conference_Titel :
Systems, Man, and Cybernetics, 1994. Humans, Information and Technology., 1994 IEEE International Conference on
Conference_Location :
San Antonio, TX
Print_ISBN :
0-7803-2129-4
DOI :
10.1109/ICSMC.1994.399938