Papers by Luis E Mendoza Morales
Revista Tecnica De La Facultad De Ingenieria Universidad Del Zulia, 2013
En la actualidad, los Procesos de Negocio (PN) complejos son implementados por Sistemas de Inform... more En la actualidad, los Procesos de Negocio (PN) complejos son implementados por Sistemas de Informacion Empresariales (SIE). Sin embargo, el desarrollo de los SIE se ve dificultado sino se garantiza la confiabilidad del Modelo de Tareas (MT) de los PN. Este articulo describe el Enfoque Formal de Verificacion Composicional (EFVC); una infraestructura para la especificacion formal y verificacion de PN, soportado por tecnicas de Verificacion Automatica (VA). Basado en una propuesta de semantica formal temporal para la Business Process Model and Notation (BPMN) que permite obtener el MT de un proceso de negocio, el EFVC soporta la verificacion del comportamiento del MT a partir de la verificacion individual de sus participantes. La interpretacion de los elementos notacionales de BPMN en el lenguaje formal Communicating Sequential Processes + Time (CSP+T) nos permite incorporar herramientas de VA ampliamente utilizadas para verificar el comportamiento de un MT. Se presenta un ejemplo de a...
Proceedings of the 14th International Conference on Enterprise Information Systems, 2012
The complexity of modern Safety-Critical Systems (SCS) together with the absence of appropriate s... more The complexity of modern Safety-Critical Systems (SCS) together with the absence of appropriate software verification tools is one reason for the large number of errors in the design and implementation of these systems. Moreover, exhaustive testing is hard and highly complex because of the combinatorial explosion in the great number of states that an SCS can reach when it executes. A methodological approach named FCVA that uses Model-Checking (MC) techniques to automatically verify SCS software is presented here. This approach facilitates decomposition of complex SCS software into independently verified individual components, and establishes a compositional method to verify these systems using state-of-the-art MC tools. Our objective in this paper is to facilitate the description of an SCS as a collection of verified components, allowing complete complex SCS software verification. An application on a real-life project in the field of mobile phone communication is discussed to demonstrate the applicability of FCVA.
CLEI Electronic Journal, 2014
The most important result to standardize the notation for graphical representation of Business Pr... more The most important result to standardize the notation for graphical representation of Business Processes (BPs) is the Business Process Model and Notation (BPMN). Despite the BPs modeled with BPMN being able to support business designers, BPMN models are not appropriate to support the analysis phase. BPMN models have no formal seman- tics to conduct qualitative analysis (validation and verification). In this work is presented how Model Checking (MC) verification technique for software and Timed Automata (TA) formal language are integrated within a formal verification approach to check BPs mod- eled with BPMN. Also, are introduced a set of guideline to transform BPMN models into TA. The use of our approach allow to business analysts and designers to perform evaluation (i.e., qualitative analysis) of BPs, based on the formal specification of BP–task model with TA. The application of the approach is aimed to evaluate the behavior of the BP–task model with respect to business performance...
Currently, complex Business Processes (BP) are implemented by Enterprise Information Systems (EIS... more Currently, complex Business Processes (BP) are implemented by Enterprise Information Systems (EIS). However, the development of EIS is complicated if there is no guarantee the reliability of the Task Model (TM) of the PN. This article describes the Formal Compositional Verification Approach (FCVA), an infrastructure for the formal specification and verification of BP, supported by Model Checking (MC) techniques. Based on a proposal for a temporal formal semantics for the Business Process Model and Notation (BPMN), which allows us to obtain the MT of a business process, the EFVC supports MT behavior verification from the individual verification of their participants. The interpretation of notational elements of BPMN in the Communicating Sequential Processes + Time (CSP+T) formal language allows us to incorporate MC tools widely used to verify the behaviour of a TM. A real-life example in the field of the Customer Relationship Management (CRM) business is presented to demonstrate the FCVA application in a practical way.
DYNA INGENIERIA E INDUSTRIA, 2011
RESUMEN La adopcion de la tecnologia quimica requiere de un analisis adecuado de las variables qu... more RESUMEN La adopcion de la tecnologia quimica requiere de un analisis adecuado de las variables que intervienen en la politica tecnologica de la industria. Entre estas se encuentran las caracteristicas propias de la tecnologia a adoptar, las condiciones de adquisicion, la adecuacion de la tecnologia, la influencia del contexto de la industria quimica, entre otras. Una herramienta que soporta este tipo de tarea es la formulacion de un modelo sistemico que permita orientar el proceso de toma de decisiones, y a su vez analizar sistemicamente las relaciones de las variables que en el intervienen. La presente investigacion tiene como objetivo proponer y evaluar un Modelo Sistemico de Adopcion de la Tecnologia Quimica que de respuesta a esta compleja realidad tecnologica de las industrias quimicas. La investigacion, se enmarca en un framework metodologico, que se basa en el metodo de Investigacion Accion y las bases de la metodologia DESMET, a traves del metodo de analisis de caracteristicas por encuestas aplicado a 4 expertos evaluadores. Como resultado se tiene la definicion de las dimensiones y categorias del modelo, establecimiento de 17 caracteristicas, 57 subcaracteristicas con sus respectivas metricas (se formularon 125 metricas) y la evaluacion del modelo a traves de expertos en busqueda de aportes y mejoras, el cual se demuestra con el promedio de aceptacion para todas las caracteristicas del modelo del 96%. Especificamente la caracteristica de evaluacion del modelo "pertinencia" es del 99%, para la caracteristica "completitud" el nivel promedio de aceptacion es del 98%, y las caracteristicas de "adecuacion" y "precision", se verifica que el nivel promedio de aceptacion es del 95%, el cual esta por encima del nivel de aceptacion del 75% propuesto en la evaluacion del modelo. Por consiguiente el modelo es pertinente, completo, adecuado y preciso.
Proceedings of the 10th International Workshop on Modelling, Simulation, Verification and Validation of Enterprise Information Systems and 1st International Workshop on Web Intelligence, 2012
Safety-Critical Systems (SCS) must satisfy dependability requirements such as availability, relia... more Safety-Critical Systems (SCS) must satisfy dependability requirements such as availability, reliability, and real-time constraints, in order to justify the reliance of the critical service they deliver. A verification framework named Formal Compositional Verification Approach (FCVA) is presented here. FCVA establishes a compositional method to verify safety, fairness and deadlock absence of SCS. Software components of a given critical system are model-checked to verify the aforementioned properties. Our objective in this paper is to facilitate the design of an SCS from a collection of verified simpler components, and hence allowing complete complex SCS software verification. An application on a real-life project in the field of mobile phone communication is discussed to demonstrate the applicability of FCVA.
2016 10th International Conference on the Quality of Information and Communications Technology (QUATIC), 2016
As a contribution to the specification and verification of critical software systems, this articl... more As a contribution to the specification and verification of critical software systems, this article presents a formal proposal for compositional verification, which uses model checking technique and integrates a modelling infrastructure that propitiates the target system decomposition into separate components aimed at being individually specified and verified. Our goal with this proposal is to provide an infrastructure for developing and verifying critical software systems by fostering extensibility and modifiability of the software. In this way, validated components can be integrated into large computer programs readily. The compositional verification approach guarantees the correctness of the entire system during its execution. Also, is discussed a practical application of our proposal to a realistic industry project related to mobile phone communication.
Verification and Validation of Enterprise Information Systems, 2006
We are motivated to complement our methodology by integrating collaboration diagrams to facilitat... more We are motivated to complement our methodology by integrating collaboration diagrams to facilitate the specification of capsules in UML-RT design models. An improved systematic transformation method to derive a correct and complete formal system specification of real-time systems is established. This article aims at integrating temporal requirements in the design stage of the life cycle of a real-time system, so that scheduling and dependability analysis can be performed at this stage. The application of CSP+T process algebra to carry out a systematic transformation from a UML-RT model of a well known manufacturing-industry paradigmatic case, the "Production-Cell", is also presented.
Clei Electronic Journal, Aug 1, 2014
International Conference on Enterprise Information Systems, 2007
International Conference on Enterprise Information Systems, 2008
Verification and Validation of Enterprise Information Systems, 2007
Lecture Notes in Business Information Processing, 2011
ABSTRACT The Business Process Modelling Notation (BPMN) is currently being used by companies as t... more ABSTRACT The Business Process Modelling Notation (BPMN) is currently being used by companies as the Business Process (BP) standard modeling language. In this work, we define a timed semantics of BPMN in terms of the Communicating Sequential Processes + Time (CSP+T) process calculus in order to detail the behaviour of processes within a fixed time span. By adding a formal specification to the response times of activities, temporal constraints, and temporal constraints in communications and task collaboration, we are able to specify and develop the Business Process Task Model (BPTM) of a target BP. We also demonstrate how our proposal can be integrated into the Formal Compositional Verification Approach (FVCA) to allow the use of state–of–the–art MC tools to automatically verify BPTMs. Finally, we examine the application of the proposal to a BPTM verification related to the Customer Relationship Management (CRM) enterprise–business. .
Lecture Notes in Business Information Processing, 2009
Page 1. Compositional Model-Checking Verification of Critical Systems Luis E. Mendoza 1 , Manuel ... more Page 1. Compositional Model-Checking Verification of Critical Systems Luis E. Mendoza 1 , Manuel I. Capel 2 , Marıa Pérez 1 , and Kawtar Benghazi 2 1 Processes and Systems Department, Simón Bolıvar University PO box ...
Lecture Notes in Business Information Processing, 2009
Uploads
Papers by Luis E Mendoza Morales