Software de ayuda al diseño con capacidad de versionamiento de objetos

Authors

  • Ana María García-Pérez Universidad de Antioquia
  • Luisa González-González
  • Ionel Muñoz-Jiménez
  • Niriam Peña-Valdés
  • Lidia Rios

Abstract


Se presenta un modelo de versiones que sirve para la construcción de software de ayuda al diseño.
Este software comúnmente automatiza la obtención de una varianie, dado un proyecto. Por ejemplo, permite crear un plano para un circuito, un plano para un edificio, etc. Si se desean crear varias variantes, el diseñador debe almacenarlas en archivos distintos y no existe manera de operar sobre las versiones desde el propio software, como no sea compararlas a la vista abriendo los archivos correspondientes.

Todo el control de versiones debe hacerse manualmente y de manera independiente, digamos, para saber qué versión se derivó de cuál o cuál fue la que se obtuvo con costo menor.

Además, cada versión del mismo objeto de diseño almacena toda la información, aunque existan valores iguales entre ellas, puesto que se identifica una versión con un archivo creado por el sistema.

El modelo propuesto permite:

• Crear ilimitadas versiones de un proyecto (acotadas sólo por las capacidades de almacenamiento) minimizando la infor­mación fisica que se repite y sin necesidad de que el usuario grabe cada versión en un archivo.
• Recuperar versiones por medio de solicitudes declarativas.
• Controlar la historia de las derivaciones.
• Almacenar versiones con diferencias en la estructura para un mismo objeto de diseño.

|Abstract
= 26 veces | PDF (ESPAÑOL (ESPAÑA))
= 12 veces|

Downloads

Download data is not yet available.

References

[AND94] ANDRÉ, Jóel y DELPECH, P. Moving from Merise to shlaer-Mellor. Revista Objects in Europe. Verano de 1994, pp. 7-11.

[ANS91] ANSI Database Language SQL. Abril 1991. DIS 9075: 199X(E)

[BAT92] BATINI, C., CERI, S. y NAVATHE, S.B. Conceptual Database Design. Benjamin/Cummings Series on Database Systems and Applications, Redwood City, CA, 1992.

[BEE88] BEECH, D. y MAHBOD, B. Generalized version control in an object-oriented database system. En Proceedings of 4th. IEEE Int. Conference on Data Engineering, Los Angeles, CA., 1988.

[BLA88] BLAHA, M.R., PREMERLANI, W.J. y RUMBAUH, J. Relational Database Design Using an Object-Oriented Methodology Commun. ACM, Vol.31, No.4, Abril, 1988, pp. 414-427.

[BER93] BERTINO, E. y MARTINO, L. Object-Oriented Database Systems: concepts and architectures. Addison-Wesley Publishing Co., 1993

[BET95] BETHONY, H. Versions for Documents reins in off-updated files. PC Week, Marzo 20, 1995, 12(11)

[BIE95] BIEBER, M. y KACMAR, C. Designing hypertext support for computational applications. Communications of the ACM, 38 (8), Agosto 1995 pp. 99-107.

[BOO94] BOOCH. G. Object Oriented Analysis and Design, 2nd. ed. Benjamin Cummings, Redwood City, CA, 1994.

[BOR93] BORHANY, M., BARTHES, J.P., ANOTA, P., GAILLARD, F. A synthesis of the versioning problems in object-oriented engineering systems. Proceedings of the IFIP, Compiegne, 1993

[COM94] COMMAFORD, C. Version control is not optional/, it's required PC Week, Nov. 7, 1994., 11 (44).

[DATE94] DATE, C.J. Oh Oh relational: toward an OO/Relational Rapprochement. Database Programming & Design. Oct. 1994, 7(10) 23-27.

[DEL95] DEL RO 551, R. A. Version-control leader PVCS gets face-lift. InfoWorld. Marzo 20, 17 (12), 1995.

[DEU91] DEUTSCH, P.L. Object-Oriented Software Technology. IEEE Computer 24(9), 1991 pp 112-113.

[DIJ94] DIJKSTRA, J. On Complex Objects and Versioning in Complex Environments. Proc. IFIP; Compeigne, 1994

[GAR88] GARG, P. K. Abstractions mechanisms in hypertext. Communications of the ACM, 31 (7), Julio 1988 pp. 862-870.

[GAR95] GARCIA, A. Diseño de una solución para el manejo de versiones en S/ADI. Reporte Técnico, UCLV, Cuba, 1995

[GARZ95] GARZOTTO,F., MAINETTI,L. y PAOLINI, P. Hypermedia design, analysis and evaluation issues. Communications of the ACM, Agosto de 1995 38 (8), pp. 74-86.

[GOD95] GODDARD, D. Object Database Technology- What's ahead? Databased Advisor, Nov. 1995 pp. 64-69.

[GON94] GONZÁLEZ, l. SIADI.- Sistema Integrado de Ayuda al Diseño. Tesis en Opción al grado de Doctor en Ciencias Técnicas. Universidad Central de Las Villas, Cuba, 1994

[HUGH91] HUGHES, J .G. object-Oriented Databases. Prentice-Hall. C.A.R. Hoare series ed., 1991

[JAC92] JACOBSON, l., CHRISTERSON, M., JOHNSON, P. y ÓVERGAARD, G. Object-Oriented Software Engineering: A use case driven approach. Addison-Wesley, 1992.

[KATZ90] KATZ, R. Toward a unified framework for version modelling in engineering databases. ACM Computing Surveys, 22(4), 1990 pp.375-408.

[KIM89] KIM W., BALLOU, N., CHOU, H. T., GARZA, J. and WOELK, D. Features of the ORION object-oriented database system. In Object-Orient Concepts, Databases and Applications. (Kim,W. and Lochovsky,F., eds.) pp 251-282. Reading, MA:Addison-Wesley, 1989.

[KLA86] KLAHOLD, P., SCHLAGETER, G. y WILKES, W. A general model for version management in databases. En Proceedings of the International Conference on VLDB, Kyoto, Japón, Agosto 1986.

[KOR95] KORTH, H.F. y SILBERSCHATZ, A. Fundamentos de bases de datos. Segunda Edición, Me Graw-Hill, Méjico, 1995.

[LAN86] LANDIS, G. S. Design evolution and history in an 0-0 CADICAM Database. En Proceedings of the 31 th. COMPCON Conference, San Francisco, CA. Marzo 1986.

[LEACH95] LEACH, N. Intersolv Microsoft expand version control. PC-Week. Marzo 6, 1995 12 (9) pp. 27-29.

[MIC95]. Microsoft Systems Journal, Enero 1995. 10 (ll. Version Control {Software Packages)

[MUÑ96] MUÑOZ, l. Sistema autor de documentos multimedia con control de versiones. Tesis de Maestría en Computación Aplicada. Universidad Central de Las Villas, Julio de 1996.

[NAN95] NANARD, J. y NANARD, M. Hypertext design environments and the hypertext design process. Communications of the ACM Agosto 1995 38 (81 pp. 49-56.

[ORT95] ORTEGA, M., RUIZ, F., BRAVO, J., RUÍZ, J. y DOMÍNGUEZ, E. Hipermedia. Conferencia Internacional sobre Informática Educativa, Universidad de Oviedo, España, 1995.

[PRES93] PRESSMAN, R.S. lngeniería del Software: un enfoque práctico. 3ra. ed. Me Graw-Hill, Méjico, 1993.

[ROD94] RODDICK, J. F., CRASKE, N.G., RICHARDS, T. A taxonomy for schema versioning based on the Relational and Entity-Relationship models. Proc. IFIP, Compiegne, 1994.

[RUM91] RUMBAUGH, J., BLAHA, M., PREMERLANI, W., EDDY, F. y LORENSEN, W. 0bject-Oriented Modelling and Design. Englewood Cliffs, N.J: Prentice Hall, 1991.

[SCI091] SCIORE, E. Multidimensional Versioning for object-oriented databases. 2nd. International Conference DOOD '91. Münich, Germany. Dic. 16-18, 1991 Proceedings, Springer-Verlag.

[SEE94] SEER, K. y WISE, M. A framework for managing model objects. Database Programming & Design, Agosto, 1994 7 (8).

[SHN87] SHNEIDERMAN, B. Designing the user interface: strategies for effective human-computer interaction. Addison-Wesley Publishing, Co. Reading Mass, 1987.

[SUN88] Sun Microsystems. Introduction to the NSE SUN Part No. 800-2362- 1300 (Mar 7 1988)

[ST090] STONE, C.M. y HENTCHEL, D. Database Wars Revisited BYTE, Oct. 1990 pp. 233-242.

[VIN88] VINES, P. , VINES , D. y KING, T. Configuration and Change Control in GAIA. ACM, New York, 1988.

[WARD94] WARD, P. The role of objects in multimedia. Revista «Objects in Europe» Vol. l No. 3 Verano 1994.

Published

1997-10-25

How to Cite

García-Pérez, A. M., González-González, L., Muñoz-Jiménez, I., Peña-Valdés, N., & Rios, L. (1997). Software de ayuda al diseño con capacidad de versionamiento de objetos. Revista Facultad De Ingeniería Universidad De Antioquia, (15), 84–97. Retrieved from https://revistas.udea.edu.co/index.php/ingenieria/article/view/325739

Most read articles by the same author(s)