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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
J.M. Smith and D.C.P. Smith: “Data Base Abstractions: Aggregation and Generalization”, ACM TODS, Vol 2, No 2, 1977.
M.L. Brodie, J. Mylopoulos and J.W. Schmidt (eds): “On Conceptual Modelling”, Springer-Verlag, New York Berlin Heidelberg Tokyo, 1986.
M. Hammer and D. McLeod: “Database Description with SDM: A Semantic Model”, ACM TODS, Vol 6, No 3, 1981.
U. Schiel: “An Abstract Introduction to the Temporal Hierarchical Model (THM), 9th VLDB Conf., Florence, 1983.
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.
C. Rolland and C. Richard: “The Remora Methodology for Information Systems Design and Management” in [22].
M.R. Gustafson, T. Karlsson and J. A. Bubenko: “A Declarative Approach to Conceptual Information Modeling”, in [22].
A. Sernadas, C. Sernadas and H.D. Ehrich: “Object-Oriented Specifications Databases: An Algebraic Approach”, Proc. of the 13th VLDB Conf.,Brigthon,1987.
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.
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.
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.
E.A. Feigenbaum: “Expert Systems in the 1980s” in Bond (ed), State of the Art Report on Machine Intelligence, Maidenhead: Pergamon,Infotech, 1981.
T.M. Mitchell, P.E. Utgoff and R. Banerji: “Learning by Experimentation: Aquiring and Refining Problem-solving Heuristics”, Chapter in [21].
J.G. Carbonell: “ Learning by Analogy: Formulating and Generalizing Plan from Past Experience”,Chapter in [21].
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.
J.R. Quilan: “Learning Efficient Classification Procedure and thier Application to Chess End Games”,in [21].
P. Langley, G.L. Bradshaw, H.A. Simon: “Rediscovering Chemistry With the BACON System”in [21].
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.
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.
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.
Machine Learning: An Artificial Intelligence Appraoch, R.S. Michalski, J.G. Carbonell and T.M. Mitchell (eds ), Tioga Publishing Compagny, 1983.
T.W. O11e, H.G. Sol and A.A. Verryn-Stuart (eds): “Information Systems Design Methodologies: A Comparative Review” North Holland (pub), 1982;
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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