Skip to main content

A Semantic Data Model Approach for the Prototyping of Information Systems

  • Chapter
Computer Science 2

Abstract

This article describes a Prototyping Environment for Information Systems based on Semantic Data Models. This environment intends to reduce development and maintenance costs, handling all the development process at a design level. The approach is based on an exhaustive analysis of the data model. The rules that a prototype (generated from the model) must consider to guarantee the consistency and integrity of the data base can be inferred from the analysis. The run-time representation of the model is an ER-T (Heuser and Peres, 1991). A prototype of a development environment for this method has been implemented and is described.

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 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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

  • Alavi, M. and Wetherbe, J., 1991, Mixing prototyping and data modeling for information-system design, IEEE Software Vol:8 No:3.

    Google Scholar 

  • Blaha, M., Premerlani, W. and Rumbaugh, J., 1988, Relational database design using an object oriented methodology, CACM Vol:31 No:4.

    Google Scholar 

  • Borgida, A. and Mylopoulos, J., 1985, Generalization/specialization as a basis for software specification, in:“On Conceptual Modeling”, Brodie, M., Mylopoulos, J. and Schmidt, J. editors, Springer-Verlag, New York.

    Google Scholar 

  • Brodie, M., 1985, On the development of data models, in:“On Conceptual Modeling”, Brodie M., Mylopoulos, J. and Schmidt, J. editors, Springer-Verlag, New York.

    Google Scholar 

  • Campo, M., Cilia, M., Marcos, C. y Pastor, E., 1993, Una herramienta semántica para la prototipación de aplicaciónes de base de datos, Anales 22 JAIIO, Buenos Aires.

    Google Scholar 

  • Campo, M. y Ortigosa, A., 1993, Um enfoque baseado em Redes de Petri para a prototipação de sistemas de informação, Reporte interno UFRGS-Instituto de Informática-CPGCC, Porto Alegre, Brasil.

    Google Scholar 

  • Charette, R., 1988, “Software Engineering Environments”, McGraw-Hill, Singapore.

    Google Scholar 

  • Codd, E., 1990, “The Relational Model for Database Management: Version 2”, Addison-Wesley, New York.

    MATH  Google Scholar 

  • Connell, J. and Shafer, L., 1989, “Structured Rapid Prototyping. An Evolutionary Approach to Software Development”, Prentice Hall, Englewood Cliffs, New Jersey.

    Google Scholar 

  • Globe, T., 1989, “Structured Systems Analysis through Prolog”, Prentice Hall, United Kingdom.

    Google Scholar 

  • Heuser, C. and Meira Peres, E., 1991, ER-T diagrams: an approach to specifying database transactions, Proceedings of the 10th International Conference on the Entity-Relationship Approach, Bridging the Gap ER Institute, San Francisco.

    Google Scholar 

  • Hull, R. and King, R., 1987, Semantic database modeling: survey, applications, and research issues, ACM Computing Surveys Vol:19 No:3.

    Google Scholar 

  • Kung, C., 1989, Conceptual modeling in the context of software development, IEEE Transactions on Software Engineering Vol:15 No:10.

    Google Scholar 

  • Loomis, M., Shah, A. and Rumbaugh, J., 1987, An object modeling technique for conceptual desing, Proceedings of European Conference on Object-Oriented Programing, Paris.

    Google Scholar 

  • Luqi, 1989, Software evolution through rapid prototyping, IEEE Software Vol:6 No:5.

    Google Scholar 

  • Meyer, B., 1988, “Object Oriented Software Construction”, Prentice-Hall, Great Britain.

    Google Scholar 

  • Navathe, S., 1992, Evolution of data modeling for database, CACM Vol:35 No:9.

    Google Scholar 

  • Peckham, J. and Maryanski, F., 1988, Semantic data models, ACM Computing Surveys Vol:20 No:3.

    Google Scholar 

  • Premerlani, W., Blaha, M., Rumbaugh, J. and Varwig, T., 1990, An object-oriented relational database, CACM Vol:33 No:11.

    Google Scholar 

  • Rumbaugh, J., 1987, Relations as semantic constructs in an object-oriented language, OOPSLA Proceedings, Orlando.

    Google Scholar 

  • Rumbaugh, J., Blaha, M., Premerlani, M., Eddy, F. and Lorense, W., 1991, “Object-Oriented Modeling and Design”, Prentice Hall, Englewood Cliffs, New Jersey.

    Google Scholar 

  • Scheer, A-W and Hars, A., 1992, Extending data modeling to cover the whole enterprise, CACM Vol:35 No:9.

    Google Scholar 

  • Teorey, T., Yang, D. and Fry, J., 1986, A logical design methodology for relational database using the extended-entity-relationship model”, ACM Computing Surveys Vol:18 No:2.

    Google Scholar 

  • Wasserman, A., Pircher, P., Muller, R., 1990, The object-oriented structured design notation for software design representation, IEEE Computer Vol:23 No:3.

    Google Scholar 

  • Zdonik, S., 1989, Object management system for design enviroments, Internal Report Computer Sc.-Brown University.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer Science+Business Media New York

About this chapter

Cite this chapter

Campo, M., Cilia, M., Marcos, C., Pastor, E. (1994). A Semantic Data Model Approach for the Prototyping of Information Systems. In: Baeza-Yates, R. (eds) Computer Science 2. Springer, Boston, MA. https://doi.org/10.1007/978-1-4757-9805-0_14

Download citation

  • DOI: https://doi.org/10.1007/978-1-4757-9805-0_14

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4757-9807-4

  • Online ISBN: 978-1-4757-9805-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics