Towards a Formalization of a Framework to Express and Reason about Software Engineering Methods

Authors

  • Miguel Morales-Trujillo Engineering Faculty, National Autonomous University of Mexico, Mexico City
  • Hanna Oktaba Science Faculty, National Autonomous University of Mexico, Mexico City
  • Francisco Hernández-Quiroz Science Faculty, National Autonomous University of Mexico, Mexico City
  • Boris Escalante-Ramírez Engineering Faculty, National Autonomous University of Mexico, Mexico City

Keywords:

Software engineering, situational method engineering, ontology, description logics, ESSENCE, KUALI-BEH

Abstract

Software Engineering is considered a knowledge-intensive discipline, in which knowledge creation, collection and sharing is an uninterrupted process. However, a large part of this knowledge exists in a tacit form and depends on practitioners. Therefore defining a mechanism to transform tacit knowledge into explicit one is of upmost importance. This paper presents a formalization approach to represent Software Engineering practitioners' tacit knowledge, which is related to their ways of working, as a set of explicit statements. The formalization is based on KUALI-BEH, which is a normative kernel extension of ESSENCE formal specification, and consists of three parts: an ontology to share a common representation of knowledge as a set of concepts; a Situational Method Engineering based algebra that represents well-defined method properties and operations; and a knowledge representation of the ontology and algebra using Description Logics. The main objectives of this initial formalization are to improve communication among humans and machines, computational inference and reuse of knowledge.

Downloads

Download data is not yet available.

Author Biographies

Miguel Morales-Trujillo, Engineering Faculty, National Autonomous University of Mexico, Mexico City

Assistant Professor

Hanna Oktaba, Science Faculty, National Autonomous University of Mexico, Mexico City

Full Professor

Francisco Hernández-Quiroz, Science Faculty, National Autonomous University of Mexico, Mexico City

Full Professor

Boris Escalante-Ramírez, Engineering Faculty, National Autonomous University of Mexico, Mexico City

Full Professor

Downloads

Published

2018-05-03

How to Cite

Morales-Trujillo, M., Oktaba, H., Hernández-Quiroz, F., & Escalante-Ramírez, B. (2018). Towards a Formalization of a Framework to Express and Reason about Software Engineering Methods. Computing and Informatics, 37(1), 109–141. Retrieved from http://147.213.75.17/ojs/index.php/cai/article/view/2018_1_109