Skip to main content

OO and Active Formal Information System Specification

  • Conference paper
Database and Expert Systems Applications

Abstract

Formal methods for Information System Specification is a field with a wide work background. Using an Object-Oriented model with a well-defined logical framework it is possible to execute the specifications as deductions in the formal first order theory equivalent to each specification, as was shown by Ramos [2]. The system implemented there is a powerful tool for rapid prototyping and constitutes a useful environment for open and passive IS that we call MOL (Micro-ObjectLogic). Using ideas for graphical object oriented design from [4], a wide spectrum OO specification language is presented in Bearing et al.[S] dealing with Open and Active Specification of IS (OASIS). The present paper is a first working version of this enhanced OASIS, built by adding to MOL active capabilities for expressing active relationships between objects by means of the triggering relationships. By active we mean that the objects involved are necessary for changes of state to take place, which is done by defining triggering conditions.

We then present what we mean by OO model. The third section states our class definition. The fourth presents the provided interaction mechanisms between objects and finally we present the prototype as it has been implemented, giving the syntactic language constructions and commenting on the most relevant implementation features.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Y. Wand. “A Proposal for a Formal Model of Objects” Object-Oriented Concepts, Databases and Applications Kim,W.Lochovski,S. eds.: pp.537–559 ACM Press Addison-Wesley 1989

    Google Scholar 

  2. I. Ramos “Logics and 00-Data Bases: A Declarative Approach.” DEXA 90 Springer Verlag 1990.

    Google Scholar 

  3. F. Barbic, R. Maiocchi, B. Pemici “Automatic Deduction of Temporal Information.” Universidad Politécnica de Milano. Interim report. 1990

    Google Scholar 

  4. S. Bear, P. Allen, D. Coleman, F. Hayes. “Graphical Specification of Object Oriented Systems” OOPSLA 90

    Google Scholar 

  5. S. Bear, D. Coleman, P. Hayes, O. Pastor: “OASIS: An Object-Oriented Specification Language” (submitted to DOOD 91)

    Google Scholar 

  6. P. Lindgreen ed. “A framework of Information Systems Concepts” FRISCO Interim Report. IFIP WG8.1 1990.

    Google Scholar 

  7. I. Ramos et al. “A Conceptual Schema Specification for Rapid Prototyping” XI-IASTED Conference on Applied Informatics.Insbruck 1990

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Wien

About this paper

Cite this paper

Ramos, I., Pastor, O., Casado, V. (1991). OO and Active Formal Information System Specification. In: Karagiannis, D. (eds) Database and Expert Systems Applications. Springer, Vienna. https://doi.org/10.1007/978-3-7091-7555-2_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-7091-7555-2_1

  • Publisher Name: Springer, Vienna

  • Print ISBN: 978-3-211-82301-9

  • Online ISBN: 978-3-7091-7555-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics