DocumentCode
291932
Title
Improving object oriented software development with a rule-based tool
Author
Collard, Martine
Author_Institution
CNRS, Valbonne, France
Volume
1
fYear
1994
fDate
2-5 Oct 1994
Firstpage
830
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/ICSMC.1994.399938
Filename
399938
Link To Document