Skip to main content

Using Artificial Inteligence Techniques to Formalize the Information System Design Process

  • Chapter

Abstract

The design of large and complex Information System (IS) is nowadays supported by Computer Assisted Software Engineering (CASE) tools. However, the current generation tools restrict their help to the management of the IS specifications. The goal of more advanced CASE tools is to support effectively designers during the design process itself and the production of the IS specification. The expert design tool OICSI, discussed in this paper, belongs to that perspective. The kernel of OICSI is a knowledge base homogeneously composed of design knowledge triplets. A triplet is a combination of a situation, a decision and an action. In order to define various triplets, we have experimented automatic learning techniques. The paper focuses on the presentation of the triplet notion and the use of learning techniques to find out triplets. Both are exemplified on a precise design task.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J.M. Smith and D.C.P. Smith: “Data Base Abstractions: Aggregation and Generalization”, ACM TODS, Vol 2, No 2, 1977.

    Article  Google Scholar 

  2. M.L. Brodie, J. Mylopoulos and J.W. Schmidt (eds): “On Conceptual Modelling”, Springer-Verlag, New York Berlin Heidelberg Tokyo, 1986.

    MATH  Google Scholar 

  3. M. Hammer and D. McLeod: “Database Description with SDM: A Semantic Model”, ACM TODS, Vol 6, No 3, 1981.

    Article  Google Scholar 

  4. U. Schiel: “An Abstract Introduction to the Temporal Hierarchical Model (THM), 9th VLDB Conf., Florence, 1983.

    Google Scholar 

  5. J. Mylopoulos, D. Yang and J.P. Fry: “A Language Facility for Designing Interactive Database-Intensive Applicati, ns”, ACM TODS, Vol 5, No 2, 1980.

    Article  Google Scholar 

  6. C. Rolland and C. Richard: “The Remora Methodology for Information Systems Design and Management” in [22].

    Google Scholar 

  7. M.R. Gustafson, T. Karlsson and J. A. Bubenko: “A Declarative Approach to Conceptual Information Modeling”, in [22].

    Google Scholar 

  8. A. Sernadas, C. Sernadas and H.D. Ehrich: “Object-Oriented Specifications Databases: An Algebraic Approach”, Proc. of the 13th VLDB Conf.,Brigthon,1987.

    Google Scholar 

  9. G. Arango, I. Baxter and P. Freeman: “A Framework for Incremental Progress, the Application of AI to Software Engineering”,Research Report,Department of Information and Computer Science,Univ. of California, Irvine, USA, May 1987.

    Google Scholar 

  10. C. Cauvet, C. Rolland and C. Proix: “Information Systems Design: an Expert System Approach” in Proc. of the Int. Conf. on Extending Database Technology,Venice,March 1988.

    Google Scholar 

  11. C. Rolland, C. Cauvet and C. Proix: “A Design Methodology for Object-Oriented Database” in Proc of the International Conference on Management of Data, Hyderabed, India, 1989.

    Google Scholar 

  12. E.A. Feigenbaum: “Expert Systems in the 1980s” in Bond (ed), State of the Art Report on Machine Intelligence, Maidenhead: Pergamon,Infotech, 1981.

    Google Scholar 

  13. T.M. Mitchell, P.E. Utgoff and R. Banerji: “Learning by Experimentation: Aquiring and Refining Problem-solving Heuristics”, Chapter in [21].

    Google Scholar 

  14. J.G. Carbonell: “ Learning by Analogy: Formulating and Generalizing Plan from Past Experience”,Chapter in [21].

    Google Scholar 

  15. R.S. Michalski, N. Hoof, R.E. Stepp: “INDUCE 2: A Program for Learning Structural Description From Examples”, Technical Report, Department of Computer Science, University of Illinois, Urbana, September 1983.

    Google Scholar 

  16. J.R. Quilan: “Learning Efficient Classification Procedure and thier Application to Chess End Games”,in [21].

    Google Scholar 

  17. P. Langley, G.L. Bradshaw, H.A. Simon: “Rediscovering Chemistry With the BACON System”in [21].

    Google Scholar 

  18. F. Bancilhon et al: “The Design and Implementation of 2, an Object Oriented Database System”, Proc of 2 nd International Workshop on Object Oriented Database Systems, K. Dittrich (ed), Bad-Munster, FRG, September 1988.

    Google Scholar 

  19. J.G. Ganascia: “AGAPE et CHARADE, deux mécanismes d’apprentissage symbolique appliqués à la construction de bases de connaissances”, thèse d’état,Université Paris 11, Mai 1987.

    Google Scholar 

  20. Y. Tabourier and D. Nanci: “The Occurences Structure Concept” in Entity-Relationship Approach to Information Modeling anf Analysis, P.P. Chen (ed), E-R Institute, 1981.

    Google Scholar 

  21. Machine Learning: An Artificial Intelligence Appraoch, R.S. Michalski, J.G. Carbonell and T.M. Mitchell (eds ), Tioga Publishing Compagny, 1983.

    Google Scholar 

  22. T.W. O11e, H.G. Sol and A.A. Verryn-Stuart (eds): “Information Systems Design Methodologies: A Comparative Review” North Holland (pub), 1982;

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1990 Springer-Verlag/Wien

About this chapter

Cite this chapter

Grosz, G., Rolland, C. (1990). Using Artificial Inteligence Techniques to Formalize the Information System Design Process. In: Tjoa, A.M., Wagner, R. (eds) Database and Expert Systems Applications. Springer, Vienna. https://doi.org/10.1007/978-3-7091-7553-8_61

Download citation

  • DOI: https://doi.org/10.1007/978-3-7091-7553-8_61

  • Publisher Name: Springer, Vienna

  • Print ISBN: 978-3-211-82234-0

  • Online ISBN: 978-3-7091-7553-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics