Otros
An extension to pre-conceptual schemas for refining event representation and mathematical notation
Fecha
2020-08-24Registro en:
Noreña, P.A. (2020). An Extension to Pre-conceptual Schemas for Refining Event Representation and Mathematical Notation. Tesis Doctoral, Universidad Nacional de Colombia, sede Medellín.
Noreña, P.A. (2020). An Extension to Pre-conceptual Schemas for Refining Event Representation and Mathematical Notation. Ph.D. Thesis, Universidad Nacional de Colombia, Medellín campus.
Autor
Noreña Cardona, Paola Andrea
Institución
Resumen
An event is an occurrence within a particular software system or domain. Software and scientific models are representations of computing and natural systems. Such models have software and scientific components—domain knowledge elements. Scientists and business analysts use such models and their components for recognizing a domain, e.g., pre-conceptual schemas (PCS) used in software engineering. Scientific software domains
(SSD) comprise fields in engineering and science, which are focused on developing and simulating scientific software systems for event or phenomenon research. Event-based software development has increased in scientific domains. Approaches to event-driven modeling are used from software/scientific modeling. Some advances have emerged in such approaches for integrating software and scientific components in science and engineering
projects. However, scientists and business analysts lack a computational model for SSD in order to integrate both components in the same model. PCS notation includes software components based on structural and dynamic features, which allow for representing events and mathematical operations. Nonetheless, PCS lack scientific components for representing events in SSD. In this Ph.D. Thesis, we propose an extension to pre-conceptual schemas for refining event representation and mathematical notation. Such an extension comprises scientific components as graphical, linguistic, and mathematical structures for the sake of such refinement. We validate our proposal by using both an experimental process and a software application. Extension to PCS is included as a new work product for representing events in SSD. Therefore, the extended PCS are intended to be computing models for scientists and business analysts in scientific software development and simulation processes. Un evento es una ocurrencia en un sistema de software o dominio particular. Los modelos científicos y de software son representaciones de sistemas informáticos o naturales. Esos modelos tienen componentes científicos y de software (elementos del conocimiento del dominio). Científicos y analistas de negocio usan estos modelos y sus componentes para reconocer un dominio. Un ejemplo de esos modelos son los esquemas preconceptuales (EP), que se usan en ingeniería de software. Los dominios de software científico comprenden áreas en ingeniería y ciencia que se enfocan en el desarrollo y simulación de sistemas de software científico para la investigación de eventos o fenómenos. El desarrollo de software dirigido por eventos se viene incrementando en dominios científicos. Enfoques de modelado basado en eventos se usan desde el modelado científico y el modelado de
software. En estos enfoques surgen algunos avances para integrar componentes científicos y componentes de software en proyectos de ingeniería y ciencia. Sin embargo, científicos y analistas de negocio carecen de un modelo computacional para dominios de software científico que integre ambos componentes en el mismo modelo. La notación de los EP incluye componentes de software que se basan en características estructurales y dinámicas, los
cuales permiten representar eventos y operaciones matemáticas. No obstante, los EP carecen de componentes científicos para representar eventos en dominios de software científico. En esta Tesis Doctoral se propone una extensión a los esquemas preconceptuales para el refinamiento en la representación de eventos y la notación matemática. Esta extensión integra componentes científicos (estructuras gráficas, lingüísticas y matemáticas) para lograr este refinamiento. También, se valida la propuesta mediante un proceso experimental y una aplicación de software. La extensión a los EP se incluye como un nuevo producto de trabajo para representar eventos en dominios de software científico. Por lo tanto, se pretende que los EP extendidos sean modelos de computación, para científicos y analistas de negocio en procesos de desarrollo y simulación de software científico.