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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
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.
Blaha, M., Premerlani, W. and Rumbaugh, J., 1988, Relational database design using an object oriented methodology, CACM Vol:31 No:4.
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.
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.
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.
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.
Charette, R., 1988, “Software Engineering Environments”, McGraw-Hill, Singapore.
Codd, E., 1990, “The Relational Model for Database Management: Version 2”, Addison-Wesley, New York.
Connell, J. and Shafer, L., 1989, “Structured Rapid Prototyping. An Evolutionary Approach to Software Development”, Prentice Hall, Englewood Cliffs, New Jersey.
Globe, T., 1989, “Structured Systems Analysis through Prolog”, Prentice Hall, United Kingdom.
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.
Hull, R. and King, R., 1987, Semantic database modeling: survey, applications, and research issues, ACM Computing Surveys Vol:19 No:3.
Kung, C., 1989, Conceptual modeling in the context of software development, IEEE Transactions on Software Engineering Vol:15 No:10.
Loomis, M., Shah, A. and Rumbaugh, J., 1987, An object modeling technique for conceptual desing, Proceedings of European Conference on Object-Oriented Programing, Paris.
Luqi, 1989, Software evolution through rapid prototyping, IEEE Software Vol:6 No:5.
Meyer, B., 1988, “Object Oriented Software Construction”, Prentice-Hall, Great Britain.
Navathe, S., 1992, Evolution of data modeling for database, CACM Vol:35 No:9.
Peckham, J. and Maryanski, F., 1988, Semantic data models, ACM Computing Surveys Vol:20 No:3.
Premerlani, W., Blaha, M., Rumbaugh, J. and Varwig, T., 1990, An object-oriented relational database, CACM Vol:33 No:11.
Rumbaugh, J., 1987, Relations as semantic constructs in an object-oriented language, OOPSLA Proceedings, Orlando.
Rumbaugh, J., Blaha, M., Premerlani, M., Eddy, F. and Lorense, W., 1991, “Object-Oriented Modeling and Design”, Prentice Hall, Englewood Cliffs, New Jersey.
Scheer, A-W and Hars, A., 1992, Extending data modeling to cover the whole enterprise, CACM Vol:35 No:9.
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.
Wasserman, A., Pircher, P., Muller, R., 1990, The object-oriented structured design notation for software design representation, IEEE Computer Vol:23 No:3.
Zdonik, S., 1989, Object management system for design enviroments, Internal Report Computer Sc.-Brown University.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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