Desde esquemas preconceptuales hacia OO-Method
DOI:
https://doi.org/10.17533/udea.redin.14668Palabras clave:
UML, OO-Method, lenguaje controlado, reglas de conversión, esquemas preconceptualesResumen
OO-Method (OOM), es un método basado en modelos orientados a objetos para la generación automática de código. Para la construcción de un producto de software empleando OOM, se debe partir desde los diagramas que propone este método. Esto requiere un gran esfuerzo por parte del analista quien, de manera subjetiva, debe elaborar dichos diagramas. Por otra parte, los Esquemas preconceptuales son diagramas previos a los esquemas conceptuales que permiten representar el conocimiento, presentan una sintaxis cercana a los lenguajes controlados y permiten obtener, automáticamente, diagramas de UML. En este artículo, aprovechando las ventajas anotadas para los Esquemas Preconceptuales, se propone un conjunto de reglas para la obtención de los diagramas de OOM a partir de dichos esquemas. Esta propuesta se ejemplifica con un caso de estudio.Descargas
Citas
O. Pastor, J Molina. Model-Driven Architecture in Practice. Ed. Springer-Verlag. Berlin. 2007. pp. 49- 146.
OMG. OMG Unified Modeling Language Specification. Object Management Group. Available: http://www.omg.org/UML/. Consultada el 20 de Mayo de 2009.
R. Pressman. Software Engineering: a practitioner’s approach. Ed. McGraw Hill. New York. 2005. pp. 274-281.
C. M. Zapata, A. Gelbukh, F. Arango. “Pre-conceptual Schema: A Conceptual-Graph-Like Knowledge Representation for Requirements Elicitation”. Lecture Notes in Computer Science. Vol. 4293. 2006. pp.17-27. DOI: https://doi.org/10.1007/11925231_3
C. M. Zapata, P. A. Tamayo, F. Arango. “Conversión de Esquemas Preconceptuales a diagrama de casos de uso empleando AToM3”. Revista DYNA. Vol. 74. 2007. pp. 237-251.
C. M. Zapata, L. Lezcano, P. Tamayo. “Validación del Método para la Obtención Automática del Diagrama de Objetivos desde Esquemas Preconceptuales”. Revista EIA. Vol. 8. 2007. pp. 21-35.
O.Pastor, J. Gómez, E. Insfrán, V. Pelechano. “The OOMethod Approach for Information Systems Modeling: From Object-Oriented Conceptual Modeling to Automated Programming”. Information Systems. Vol. 26 .2001. pp. 507-534. DOI: https://doi.org/10.1016/S0306-4379(01)00035-7
V. Pelechano, O. Pastor, E. Insfrán. “Automated code generation of dynamic specializations: an approach based on design patterns and formal techniques”. Data & Knowledge Engineering. Vol. 40. 2002. pp. 315- 353. DOI: https://doi.org/10.1016/S0169-023X(02)00020-4
O. Pastor, E. Insfrán, V. Pelechano, J. Romero, J. Merseguer. “OO-METHOD: An OO Software Production Environment Combining Conventional and Formal Methods”. Lecture Notes in Computer Science. Vol. 1250. 1997. pp. 145-158. DOI: https://doi.org/10.1007/3-540-63107-0_11
P. Molina. “User Interface Generation with OlivaNova Model Execution System”. Proceedings of the 9th International conference on Intelligent user interfaces. Madeira. 2004. pp. 358-359. DOI: https://doi.org/10.1145/964442.964533
O. Pastor, S. Abrahao, J. Fons. “Building e-commerce applications from object-oriented conceptual models”. ACM SIGecom Exchanges. Vol. 2. 2001. pp. 28-36. DOI: https://doi.org/10.1145/844316.844321
G. Giachettii, B. Marim, N. Condori-Fernandezi, J. C. Molina. “Updating OO-Method Function Points”. Proceedings of the 6th International Conference on Quality of Information and Communications Technology. Lisboa. 2007. pp. 55-64. DOI: https://doi.org/10.1109/QUATIC.2007.20
CARE Tecnologies: “OlivaNova: The programming machine”. Available: http://www.care-t.com/index. asp. Consultada el 20 de Mayo de 2009.
P. Haumer, M. Jarke, K. Pohl, K. Weidenhaupt. “Improving reviews of conceptual models by extended traceability to captured system usage”. Interacting with Computers. Vol. 13. 2000. pp. 77-95. DOI: https://doi.org/10.1016/S0953-5438(00)00025-4
Descargas
Publicado
Cómo citar
Número
Sección
Licencia
Derechos de autor 2018 Revista Facultad de Ingeniería
Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-CompartirIgual 4.0.
Los artículos disponibles en la Revista Facultad de Ingeniería, Universidad de Antioquia están bajo la licencia Creative Commons Attribution BY-NC-SA 4.0.
Eres libre de:
Compartir — copiar y redistribuir el material en cualquier medio o formato
Adaptar : remezclar, transformar y construir sobre el material.
Bajo los siguientes términos:
Reconocimiento : debe otorgar el crédito correspondiente , proporcionar un enlace a la licencia e indicar si se realizaron cambios . Puede hacerlo de cualquier manera razonable, pero no de ninguna manera que sugiera que el licenciante lo respalda a usted o su uso.
No comercial : no puede utilizar el material con fines comerciales .
Compartir igual : si remezcla, transforma o construye a partir del material, debe distribuir sus contribuciones bajo la misma licencia que el original.
El material publicado por la revista puede ser distribuido, copiado y exhibido por terceros si se dan los respectivos créditos a la revista, sin ningún costo. No se puede obtener ningún beneficio comercial y las obras derivadas tienen que estar bajo los mismos términos de licencia que el trabajo original.