32 research outputs found

    Aspect-Oriented Business Process Modeling Approaches: An assessment of AOP4ST

    Get PDF
    Aspect-oriented business process modeling (AOBPM) is an emerging discipline which has recently attracted the attention of researchers and professionals. In 2014, Amin Jalali reviewed the state of the art of AOBPM and proposed a framework to assess the available approaches. We have developed AOP4ST, an aspect-oriented process for the software development life cycle, which includes the business process modeling as its first phase, and which follows the Jalali’s recommendations. In this paper, we present the assessment of the AOP4ST’s business modeling capability by comparing it with all of the original proposals assessed by Jalali’s framework. Finally, we present ongoing work for the improvement of our approach on its AOBPM capabilities and its ability to detect and separate concerns at early stages of the development.Sociedad Argentina de Informática e Investigación Operativ

    Aspect-Oriented Business Process Modeling Approaches: An assessment of AOP4ST

    Get PDF
    Aspect-oriented business process modeling (AOBPM) is an emerging discipline which has recently attracted the attention of researchers and professionals. In 2014, Amin Jalali reviewed the state of the art of AOBPM and proposed a framework to assess the available approaches. We have developed AOP4ST, an aspect-oriented process for the software development life cycle, which includes the business process modeling as its first phase, and which follows the Jalali’s recommendations. In this paper, we present the assessment of the AOP4ST’s business modeling capability by comparing it with all of the original proposals assessed by Jalali’s framework. Finally, we present ongoing work for the improvement of our approach on its AOBPM capabilities and its ability to detect and separate concerns at early stages of the development.Sociedad Argentina de Informática e Investigación Operativ

    Aspect-oriented modeling of business processes

    Get PDF
    Concerns such as compliance, auditing, activity monitoring or accounting need to be addressed in the early stages of modeling and not only at the implementation or execution levels. AO4BPMN is an aspect-oriented extension of BPMN that facilitates the modularization of crosscutting concerns

    Modelado de negocios orientado a aspectos con AOP4ST

    Get PDF
    A lo largo de la historia de la informática hemos visto, y vemos sucederse, nuevas propuestas tecnológicas, cambios de paradigmas, etc. Y, al mismo tiempo, también hemos sido testigos tanto del éxito de muchas de ellas como también de las que pasaron al olvido. Un ejemplo de esto han sido las bases de datos orientadas a objetos, las que más allá de la enorme popularidad del paradigma y de lo promisorios que sonaban los beneficios que ofrecían, no tuvieron la presencia en la industria que era de esperarse. El paradigma de la orientación a aspectos también se encuentra en una fase en la que sus promesas son mayores que sus realidades. Por esta razón es que en algún momento nos planteamos el desafío de encontrar una manera de que sus beneficios pudieran verse materializados más rápidamente en la industria. Así es que diseñamos AOP4ST, acrónimo de Aspect- Oriented Process for a Smooth Transition, que es un proceso marco de desarrollo de software orientado a aspectos que ofrece la posibilidad de aprovechar los beneficios de la orientación a aspectos en las diferentes fases del ciclo de visa del desarrollo de software mediante la aplicación real y completa del paradigma, pero a través de herramientas y técnicas hoy ampliamente difundidas y aceptadas en la industria. En un primer proyecto de investigación impulsamos AOP4ST, y en este nuevo proyecto nos dedicamos a profundizar el primero de los modelos que lo componen, el modelo de negocio. En la fase de modelado de negocio todavía no existe una cantidad de propuestas lo suficientemente numerosas y con gran consenso. Así, el objetivo de nuestro proyecto consiste en establecer un conjunto de reglas que permitan el empleo del paradigma orientado a aspectos en la fase de modelado de negocio, mediante el empleo de BPMN y de herramientas disponibles en el mercado, en forma totalmente estándar, realizando un aporte real a la disciplina de modelado de procesos de negocio.Eje: Ingeniería de Software.Red de Universidades con Carreras en Informática (RedUNCI

    RBPMN: A role-based BPMN for integrating structure and behavior models

    Get PDF
    Digitalization transforms business processes substantially due to increasing customer demands for flexibility, new technologies (e.g., Intelligent Technologies) and emerging markets. Business process models are used to understand current processes and provide guidance for process improvements. A role-based extension of the de-facto standard business process modeling language BPMN is proposed that can support the business transformation and other modeling challenges. Bachmann and Daya (1977) introduced roles, which provide the basis for the extension. Steimann (2000) and Kühn (2017) increased the understanding of roles and provided an overview of roles' versatility. This work incorporates roles in business process modeling, thereby closing the gap between structural and behavioral modeling.:Contents List of figures II List of tables III 1 Introduction 1 2 Background 1 3 Business Process Modeling Challenges 3 3.1 Variety of Performers 3 3.2 Adaptability 4 3.3 Context-Awareness 4 4 Proposing Roles as a Solution 5 5 The Role-based Business Process Model and Notation 7 5.1 BPMN Extension Mechanism 8 5.2 Composition of Roles in a Business Process 9 5.2.1 Active Roles 9 5.2.2 Passive Roles 9 5.3 Connector Elements 10 5.3.1 Role Prohibition 10 5.3.2 Role Inheritance 10 5.3.3 Role Condition 10 5.4 Location Role 10 5.5 Role Start Event 10 5.6 Gateways 11 5.7 RBPMN Syntax 11 5.8 Process Role Hierarchy 12 6 Role-Feature Integration 12 7 Modeling Case Study 14 8 Discussion 16 9 Conclusion 17 10 Acknowledgments 18 References I

    Aspect-Oriented Business Process Modeling Approaches: An assessment of AOP4ST

    Get PDF
    Aspect-oriented business process modeling (AOBPM) is an emerging discipline which has recently attracted the attention of researchers and professionals. In 2014, Amin Jalali reviewed the state of the art of AOBPM and proposed a framework to assess the available approaches. We have developed AOP4ST, an aspect-oriented process for the software development life cycle, which includes the business process modeling as its first phase, and which follows the Jalali’s recommendations. In this paper, we present the assessment of the AOP4ST’s business modeling capability by comparing it with all of the original proposals assessed by Jalali’s framework. Finally, we present ongoing work for the improvement of our approach on its AOBPM capabilities and its ability to detect and separate concerns at early stages of the development.Sociedad Argentina de Informática e Investigación Operativ

    El modelo de negocio en AOP4ST

    Get PDF
    Los diferentes paradigmas de desarrollo de software por lo general nacen a partir de los lenguajes de programación y de las tecnologías que permiten aplicar sus ideas. La definición de estos paradigmas continúa siguiendo las fases del ciclo de vida en sentido aguas arriba. El paradigma de orientación a aspectos no es ajeno a esta forma de evolución y desarrollo, por lo que en la fase de modelado de negocio todavía no existe una cantidad de propuestas lo suficientemente numerosas y con gran consenso [1]. Adicionalmente, de las propuestas existentes, solo algunas de ellas emplean el estándar BPMN en forma pura, de modo que su aplicación en la industria no es sencilla por las obvias razones de ausencia de herramientas de soporte informático para las actividades de modelado, monitoreo, control y mejora de procesos, etc. necesarias [2]. El objetivo de nuestro proyecto de investigación consiste en establecer un conjunto de reglas que permitan el empleo del paradigma orientado a aspectos en la fase de modelado de negocio mediante el empleo de BPMN en forma totalmente estándar. Esto facilitaría una transición suave desde las prácticas de modelado de negocio actuales hacia las necesarias para aplicar el paradigma orientado a aspectos.Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI

    El modelo de negocio en AOP4ST

    Get PDF
    Los diferentes paradigmas de desarrollo de software por lo general nacen a partir de los lenguajes de programación y de las tecnologías que permiten aplicar sus ideas. La definición de estos paradigmas continúa siguiendo las fases del ciclo de vida en sentido aguas arriba. El paradigma de orientación a aspectos no es ajeno a esta forma de evolución y desarrollo, por lo que en la fase de modelado de negocio todavía no existe una cantidad de propuestas lo suficientemente numerosas y con gran consenso [1]. Adicionalmente, de las propuestas existentes, solo algunas de ellas emplean el estándar BPMN en forma pura, de modo que su aplicación en la industria no es sencilla por las obvias razones de ausencia de herramientas de soporte informático para las actividades de modelado, monitoreo, control y mejora de procesos, etc. necesarias [2]. El objetivo de nuestro proyecto de investigación consiste en establecer un conjunto de reglas que permitan el empleo del paradigma orientado a aspectos en la fase de modelado de negocio mediante el empleo de BPMN en forma totalmente estándar. Esto facilitaría una transición suave desde las prácticas de modelado de negocio actuales hacia las necesarias para aplicar el paradigma orientado a aspectos.Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI

    Composition rules for aspect-oriented process models with BPMN 2.0

    Get PDF
    The aspect-oriented paradigm poses a solution based on the separation of crosscutting concerns to the problems of scattering and tangling present in the code written with traditional approaches, including object-oriented programming. However, this solution can also be applied at all abstraction levels of the software development life cycle, including the business modeling phase. In this paper, a consistent set of rules for the composition of concerns for the business model is presented. These rules, designed using the BPMN 2.0 standard, seeks to ensure the correct composition of diagrams, preserving the syntax of the standard notation, to substantially improve the semantic integrity of the whole model and, consequently, to reduce the appearance of conflicts that normally arise when crosscutting concerns are composed at the join pointsSociedad Argentina de Informática e Investigación Operativ

    Introducing Security Access Control Policies into Legacy Business Processes

    Get PDF
    International audienceApplying separation of concerns approaches into business process context generally results in several initiatives oriented to automatic generation of aspect code, generation of specific code according to the kind of concern (code for mapping roles and permissions derived from RBAC model for example), or proposition of new mechanisms as dedicated aspectual languages. Most of these initiatives only consider functional behaviours of business process, omitting special behaviours derived from quality attributes such as security, which can be modelled as concerns that must be supported in the business process. In this paper we propose the integration of cross-cuttings standardized control access policies (based on RBAC model and Oasis XACML) into legacy business processes, using a separation of concerns approach
    corecore