• 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