Search results

1 – 10 of 73
Article
Publication date: 3 April 2018

Xu Wang, Xuan Zhang, Tong Li, Junhui Liu and Qingyi Chen

Business process models, while primarily intended for process documentation, communication, and improvement, are often also used as input for developing process-oriented software

Abstract

Purpose

Business process models, while primarily intended for process documentation, communication, and improvement, are often also used as input for developing process-oriented software systems (Ouyang et al., 2009). Ensuring correctness, handling complexity, and improving reusability and maintainability of business process models are important for all these goals. The purpose of this paper is to propose an aspect-oriented business process modeling and correctness controlling method based on Petri nets to satisfy these goals.

Design/methodology/approach

The aspect-oriented paradigm provides a proper mechanism to modularization, and thus reduces the complexity of models, and also improves reusability and maintainability. However, weaving aspects into base processes may bring in mistakes or errors. To ensure correctness of modeling, this paper presents a formal approach to modeling aspect-oriented business processes and a method to ensure modeling correctness. Petri net is used as the process modeling language and its analysis techniques are applied to analyze the correctness of modeling. Two types of correctness, specifically, aspect-aspect correctness and base-aspect correctness are analyzed. A real banking process model is studied systematically in the case study to evaluate the approach and the performance assessments are conducted to show the cost and effect of the approach.

Findings

Designing aspect-oriented business process models help organizations reusing the model elements to reduce redundancy of their model repository, improving their maintainability, and supporting them to adapt to the changes of business requirements with flexible modeling. It is important to stress that the correctness of business process modeling is important in ensuring the quality of the models, especially in the safety-critical business domains, such as financial business domain.

Originality/value

In this paper, separation of concerns is used to separate the cross-cutting activities and core activities in accordance with the different functions of these activities, and an approach to modeling aspect-oriented business processes is proposed. First, the cross-cutting activities are encapsulated as aspects, while core business activities are modeled as base processes. Then, according to the correctness requirements of business process models, based on the weaving mechanisms of aspect-oriented approach, weaving correctness is defined. Weaving correctness controlling methods between multi-aspects and between aspects and base processes are designed. Errors or mistakes of aspect-oriented business process modeling are prevented during the procedure of modeling to ensure error-free business process modeling.

Details

Business Process Management Journal, vol. 24 no. 2
Type: Research Article
ISSN: 1463-7154

Keywords

Article
Publication date: 2 November 2012

Fabiana Jack Nogueira Santos, Claudia Cappelli, Flávia Maria Santoro, Julio Cesar Sampaio do Prado Leite and Thaís Vasconcelos Batista

The aspect‐oriented paradigm provides mechanisms to modularize crosscutting concerns. Applying aspect‐oriented concepts in business process modeling raises the possibilities of…

1023

Abstract

Purpose

The aspect‐oriented paradigm provides mechanisms to modularize crosscutting concerns. Applying aspect‐oriented concepts in business process modeling raises the possibilities of modularization, but brings out several concerns related both to process and to product. This paper aims to provide an overview of the aspect‐oriented business process modeling area, point out the open issues and analyze possible solutions to such issues.

Design/methodology/approach

This paper is based on a research project, where real business process models from a large oil and gas organization were analyzed, re‐modeled and re‐analyzed to put the AO‐BPM approach in practice.

Findings

The paper indicates the need for more research on aspect‐orientation applied to business process models, backed by open issues that are faced in this research. The authors categorized the open issues as: aspects identification, elements used in the models, levels used to modularize business process models, assignment of aspects to organizational actors, and ways that an aspectized model can be generated or visualized. The authors listed initial thoughts on possible solutions that they foresee based on previous work in software engineering.

Originality/value

This paper is the first one in analyzing research questions facing AO‐BPM. By now there have just been papers focusing on presenting its understanding on how to apply the aspect‐orientation approach to solve business process models modularity issues as can be seen in the related works section. The paper's main contribution is making explicit the roadblocks that are faced and opening up new avenues of research on BPM modularization, in particular with respect to AO‐BPM.

Details

Business Process Management Journal, vol. 18 no. 6
Type: Research Article
ISSN: 1463-7154

Keywords

Article
Publication date: 4 January 2013

Mahmoud O. Elish, Mojeeb AL‐Rahman AL‐Khiaty and Mohammad Alshayeb

The purpose of this paper is to investigate the relationships between some aspect‐oriented metrics and aspect fault proneness, content and fixing effort.

272

Abstract

Purpose

The purpose of this paper is to investigate the relationships between some aspect‐oriented metrics and aspect fault proneness, content and fixing effort.

Design/methodology/approach

An exploratory case study was conducted using an open source aspect‐oriented software consisting of 76 aspects, and 13 aspect‐oriented metrics were investigated that measure different structural properties of an aspect: size, coupling, cohesion, and inheritance. In addition, different prediction models for aspect fault proneness, content and fixing effort were built using different combinations of metrics' categories.

Findings

The results obtained from this study indicate statistically significant correlation between most of the size metrics and aspect fault proneness, content and fixing effort. The cohesion metric was also found to be significantly correlated with the same. Moreover, it was observed that the best accuracy in aspect fault proneness, content and fixing effort prediction can be achieved as a function of some size metrics.

Originality/value

Fault prediction helps software developers to focus their quality assurance activities and to allocate the needed resources for these activities more effectively and efficiently; thus improving software reliability. In literature, some aspect‐oriented metrics have been evaluated for aspect fault proneness prediction, but not for other fault‐related prediction problems such as aspect fault content and fixing effort.

Details

International Journal of Quality & Reliability Management, vol. 30 no. 1
Type: Research Article
ISSN: 0265-671X

Keywords

Article
Publication date: 6 June 2016

Julio Cesar Sampaio do Prado Leite, Flavia Maria Santoro, Claudia Cappelli, Thais Vasconcelos Batista and Fabiana Jack Nogueira Santos

The purpose of this paper is to propose a representation scheme based on the i* strategic actor model to represent the process owner information and show how to incorporate this…

Abstract

Purpose

The purpose of this paper is to propose a representation scheme based on the i* strategic actor model to represent the process owner information and show how to incorporate this approach into the event driven process chain and Business Process Modeling Notation-BPMN meta-models and also into the aspect-oriented business process modeling (BPM) context.

Design/methodology/approach

The authors use a case study in a real setting to evaluate the proposal and a controlled experiment to get more evidence about its relevance.

Findings

The authors presented evidence both from a case study in a real-world library showing the importance of representing – previously unavailable – process owner information, and from an experiment which involved participants analyzing the same models of the case study, confirming the preliminary evidences. It is important to stress the recognition that the proposed representation provided more transparency, in terms of ownership, than the usual BPM models. These benefits are due to the combination of the aspect-oriented approach and the strategic actor model, providing ownership information in a more transparent way.

Originality/value

The authors not only argue the importance of clearly established process ownership, both of the core process and the aspectual process, but also the authors presented an approach to represent the actor involved in process and aspect ownership as an instantiation of the i* strategic actor. Using this approach, the process owner can be defined in terms of actors instead of the activities performed. It is also possible to define the aspect owner and to include the aspectual process concept in the business process model.

Details

Business Process Management Journal, vol. 22 no. 3
Type: Research Article
ISSN: 1463-7154

Keywords

Article
Publication date: 27 July 2010

Claudia Cappelli, Flávia Maria Santoro, Julio Cesar Sampaio do Prado Leite, Thais Batista, Ana Luisa Medeiros and Clarissa S.C. Romeiro

The aspect‐oriented (AO) paradigm is first proposed to deal with programing modularity issues, but different researchers have been exploring AO concepts in the designing and…

1299

Abstract

Purpose

The aspect‐oriented (AO) paradigm is first proposed to deal with programing modularity issues, but different researchers have been exploring AO concepts in the designing and definition of software systems. The goal of this paper is to discuss and present a proposal that addresses the application of AO concepts to the design of business processes (BPs) in order to improve usability and understandability of process models.

Design/methodology/approach

The paper departs from previous work on analyzing the application of AO for software design. The observations were backed by a case study, which was used to illustrate the issues by means of examples.

Findings

The paper presents findings on important issues related to the integration of AO paradigm and BP modeling, such as crosscutting representation, crosscutting composition, quantification, and join point exposure.

Originality/value

The paper explores a new frontier: the application of AO concepts to the design of BPs. As of now, few works have explored this new view on process modularity. The paper claims that application of AO concepts to the design of BPs is important in the consideration of usability and understandability. Its contributions are also backed by a prototype process editor, CrossOryx, a web‐based editor for modeling process using AO concepts.

Details

Business Process Management Journal, vol. 16 no. 4
Type: Research Article
ISSN: 1463-7154

Keywords

Article
Publication date: 30 March 2012

Benjamin Schmeling, Anis Charfi, Steffen Heinzl and Mira Mezini

More and more organizations make parts of their information systems available to their business partners and often face integration and interoperability issues. To counter these…

Abstract

Purpose

More and more organizations make parts of their information systems available to their business partners and often face integration and interoperability issues. To counter these problems, web services appeared as a promising technology to bridge the gap between organizations and their partners. While web services generally focus on the implementation of functional concerns (FC) such as ordering of goods, the reservation of flights, etc. also non‐functional concerns (NFC) such as security, reliable messaging, performance, and availability have to be addressed appropriately. The purpose of this paper is to identify web services' requirements.

Design/methodology/approach

In this paper the authors provide a survey on works in the area of NFCs in web services. After presenting a common terminology, the most important requirements in that context are presented. Further, the authors assess these works against the requirements.

Findings

The evaluation reveals that there is no approach that supports the requirements to a satisfying degree. Based on that, the authors motivate the need for a novel holistic approach to NFCs in web services.

Originality/value

The paper presents an extended version of one of the papers presented at iiWAS2010.

Details

International Journal of Web Information Systems, vol. 8 no. 1
Type: Research Article
ISSN: 1744-0084

Keywords

Content available
Article
Publication date: 17 June 2008

120

Abstract

Details

Kybernetes, vol. 37 no. 6
Type: Research Article
ISSN: 0368-492X

Open Access
Article
Publication date: 8 June 2023

Marina Duarte, Sandra Sofia Caeiro, Carla Sofia Farinha, Ana Moreira, Margarida Santos-Reis, Constança Rigueiro and João Simão

This study aims to explore the alignment between strategic plans of the Portuguese public higher education institutions (HEIs) and their perception of the integration of…

1061

Abstract

Purpose

This study aims to explore the alignment between strategic plans of the Portuguese public higher education institutions (HEIs) and their perception of the integration of sustainability in education and curricula.

Design/methodology/approach

The strategic plans from 15 institutions were selected for content analysis; data about the integration of sustainability in education and curricula, from these HEI, were collected with an online questionnaire (self-report survey). Qualitative and quantitative analyses were performed.

Findings

Strategic plans of the Portuguese public HEIs seem to not be sufficiently aligned with self-assessment integration of sustainability in education and curricula.

Research limitations/implications

The classifications used in the content analysis were constructed and revised by the authors to reduce coder interpretation issues and subsequent bias in the results. However, some subjectivity could remain. The analysis of strategic plans and self-report surveys answered by top management, or a technician, does not assess the practices and sustainability implementation in education and curricula.

Practical implications

This study allows the self-report of already-implemented practices to be compared to the planned strategy of HEI governance in Portugal as stated in their strategic plans.

Originality/value

An analysis and respective insights on the lack of connection between strategic planning and self-report practices about sustainability implementation, using Portugal as a case study.

Details

International Journal of Sustainability in Higher Education, vol. 24 no. 9
Type: Research Article
ISSN: 1467-6370

Keywords

Article
Publication date: 26 August 2014

Michael Roland, Josef Langer and Rene Mayrhofer

The purpose of this paper is to address the design, implementation, performance and limitations of an environment that emulates a secure element for rapid prototyping and…

Abstract

Purpose

The purpose of this paper is to address the design, implementation, performance and limitations of an environment that emulates a secure element for rapid prototyping and debugging. Today, it is difficult for developers to get access to a near field communication (NFC)-secure element in current smartphones. Moreover, the security constraints of smartcards make in-circuit emulation and debugging of applications impractical. Therefore, an environment that emulates a secure element brings significant advantages for developers.

Design/methodology/approach

The authors' approach to such an environment is the emulation of Java Card applets on top of non-Java Card virtual machines (e.g. Android Dalvik VM), as this would facilitate the use of existing debugging tools. As the operation principle of the Java Card VM is based on persistent memory technology, the VM and applications running on top of it have a significantly different life cycle compared to other Java VMs. The authors evaluate these differences and their impact on Java VM-based Java Card emulation. They compare possible strategies to overcome the problems caused by these differences, propose a possible solution and create a prototypical implementation to verify the practical feasibility of such an emulation environment.

Findings

While the authors found that the Java Card inbuilt persistent memory management is not available on other Java VMs, they present a strategy to model this persistence mechanism on other VMs to build a complete Java Card run-time environment on top of a non-Java Card VM. Their analysis of the performance degradation in a prototypical implementation caused by additional effort put into maintaining persistent application state revealed that the implementation of such an emulation environment is practically feasible.

Originality/value

This paper addresses the problem of emulating a complete Java Card run-time environment on top of non-Java Card virtual machines which could open and significantly ease the development of NFC secure element applications.

Details

International Journal of Pervasive Computing and Communications, vol. 10 no. 3
Type: Research Article
ISSN: 1742-7371

Keywords

Article
Publication date: 13 November 2009

Nizar Abdelkafi, Thorsten Blecker and Christina Raasch

The purpose of this paper is to investigate the transferability of the open source principles of product development from the realm of software to the realm of physical products.

1178

Abstract

Purpose

The purpose of this paper is to investigate the transferability of the open source principles of product development from the realm of software to the realm of physical products.

Design/methodology/approach

Based on the inherent differences between software and physical products, a theoretical discussion of the challenges that face the implementation of open source principles in the physical world are provided. A multiple case study methodology is adopted to provide insights into the applicability of the open source concept in product development outside software.

Findings

Many of the challenges identified theoretically are actually encountered in practice. To cope with these challenges effectively, hardware design activities can be translated into software development tasks, using programmable hardware. When dealing with open source projects in the physical realm, it is useful to distinguish between projects driven by commercial firms and those driven by individuals, as each project type can impose different conditions on successful implementation.

Originality/value

Although much scholarly attention has been devoted to open source software, the issue of transferability of the identified principles to other industries has undergone little in‐depth research. This paper provides a solid foundation for further investigation of this topic based on theory and empirical case examples. It derives recommendations for industrial experts wishing to benefit from the open source model in new product development.

Details

Management Decision, vol. 47 no. 10
Type: Research Article
ISSN: 0025-1747

Keywords

1 – 10 of 73