Representation of the concept of primitive logic UML 2.2in first order predicate

Authors

  • Carlos Mario Zapata Jaramillo
  • Paula Andrea Tamayo Osorio
  • Nathalia Meneses Piedrahita

DOI:

https://doi.org/10.31908/19098367.758

Keywords:

Unified Modeling Language, UML constructs,first order predicate logic, formal representation, UN-Lencep.

Abstract

Software Engineering uses software development process models and a set of techniques and methodologies for identifying, analyzing and designing information systems. The Unified Modeling Language (UML) is one of such techniques. UML, as a semi-formal language, exhibits problems of ambiguity, clarity, and consistency. Some researchers are attempting to formalize UML by using first order predicate logic (FOPL), set theory, controlled and/or restricted languages, and meta-modeling. However, these approaches have been not enough because they focus on a single chart and merely in syntax, leaving out semantics. In this paper we present a set of FOPL-based rules for representing UML constructs, and a case study, based on UN-Lencep requirement description of a system.

Downloads

Download data is not yet available.

Author Biographies

  • Carlos Mario Zapata Jaramillo

    Doctor en Ingeniería – Sistemas Magíster en Ingeniería de Sistemas Especialista en Gerencia de Sistemas Informáticos Ingeniero Civil Docente Universidad Nacional de Colombia Sede Medellín Grupo de Investigación en Lenguajes Computacionales de la Escuela de Sistemas, Facultad de Minas

  • Paula Andrea Tamayo Osorio

    Estudiante de Doctorado en Ingeniería – Sistemas Magister en Ingeniería – Ingeniería de Sistemas Ingeniería de Sistemas Docente Universidad Nacional de Colombia, sede Medellín Grupo de Investigación en Lenguajes Computacionales de la Escuela de Sistemas, Facultad de Minas

  • Nathalia Meneses Piedrahita

    Estudiante Ingeniera de Sistemas e Informática Estudiante Universidad Nacional de Colombia, sede Medellín Grupo de Investigación en Lenguajes Computacionales de la Escuela de Sistemas, Facultad de Minas

References

Becker V., Pons C.: Definición formal de la semántica de UML-OCL a través de su traducción a Object-Z. Proceedings of IX Congreso Argentino de Ciencias de la Computación CACIC (2003)

Brean, Hinkel, U., Hofmann, C., Klein, C., Paech, B., Rumpe, B., Thurner, V. ECOOP'97, Finland (1997)

Cockburn, A.: Writing Effective Use Cases. Addison-Wesley, Boston (2000)

Garrido, M.: Lógica simbólica. Ed. Tecnos, Madrid (1995)

Jacobson, I., Booch, G., Rumbaugh, J.: El Proceso Unificado de Desarrollo de Software. Addison Wesley, Madrid (2001)

Molina, J.C., Pastor, O.: Mda, OO-Method y la tecnología OLIVANOVA model execution. Actas del I Taller sobre Desarrollo Dirigido por Modelos, MDA y Aplicaciones (DSDM’04) Málaga. (2004)

Moreno, A.M.: Object Oriented Analysis from Textual Specifications. Proceedings of the 9th Intl. Conf. on Software Engineering and Knowledge Engineering, Madrid (1997)

Moreno, A.M., Van De Riet, R.P.: Justification of the Equivalence between Linguistic and Conceptual Patterns for the Object Model. Proc. of the International Workshop on Applications of Natural Language to Information Systems, Vancouver, (1997). OMG (Object Management Group). (2010). OMG Unified Modeling Language (OMG UML), Superstructure Version 2.2., http://www.omg.org.

Ramírez, F., Cabrera, C.: Desarrollo de un modelo de implantación de agentes inteligentes en la red univirtual como intérpretes semánticos del lenguaje natural. Pereira, (2006)

Reeves, S., Clarke, M. Logic for Computer Science. Addison-Wesley, Wokingham (1990)

Steimann, F., Kühne, T.: A Radical Reduction of UML's Core Semantics.In: J-M Jézéquel, H. Hussman, S. Cook (Eds): UML, 2002, LNCS, vol. 2460, pp. 34--48. Springer, Heidelberg (2002)

Shroff M., France R.: Towards a Formalization of UML Class Structures in Z” in COMPSAC. Proceedings of the 21st International Computer Software and Applications Conference (COMPSAC’97), Washington DC. (1997)

Warmer J., Kleppe A.: The Object Constraint Language: Getting your models ready for MDA. Addison Wesley, Londres (2003)

Zapata, C., Arango, F.: Construcción Automática de Esquemas Conceptuales a partir de Lenguaje Natural. Autores editores, Medellín (2007)

Zapata, C., Gelbukh, A., Arango, F.: UN-Lencep: Obtención Automática de Diagramas UML a Partir de un Lenguaje Controlado. Avances en la Ciencia de la Computación, VII Encuentro Internacional de Computación ENC’06, (2006)

Downloads

Published

2010-06-30

Issue

Section

Artículos

How to Cite

[1]
C. M. Zapata Jaramillo, P. A. Tamayo Osorio, and N. Meneses Piedrahita, “Representation of the concept of primitive logic UML 2.2in first order predicate”, Entre cienc. ing., vol. 4, no. 7, pp. 47–61, Jun. 2010, doi: 10.31908/19098367.758.

Similar Articles

1-10 of 392

You may also start an advanced similarity search for this article.