Search results

1 – 10 of 410
Article
Publication date: 28 August 2009

Manuel Wimmer

The definition of modeling languages is a key‐prerequisite for model‐driven engineering. In this respect, Domain‐Specific Modeling Languages (DSMLs) defined from scratch…

Abstract

Purpose

The definition of modeling languages is a key‐prerequisite for model‐driven engineering. In this respect, Domain‐Specific Modeling Languages (DSMLs) defined from scratch in terms of metamodels and the extension of Unified Modeling Language (UML) by profiles are the proposed options. For interoperability reasons, however, the need arises to bridge modeling languages originally defined as DSMLs to UML. Therefore, the paper aims to propose a semi‐automatic approach for bridging DSMLs and UML by employing model‐driven techniques.

Design/methodology/approach

The paper discusses problems of the ad hoc integration of DSMLs and UML and from this discussion a systematic and semi‐automatic integration approach consisting of two phases is derived. In the first phase, the correspondences between the modeling concepts of the DSML and UML are defined manually. In the second phase, these correspondences are used for automatically producing UML profiles to represent the domain‐specific modeling concepts in UML and model transformations for transforming DSML models to UML models and vice versa. The paper presents the ideas within a case study for bridging ComputerAssociate's DSML of the AllFusion Gen CASE tool with IBM's Rational Software Modeler for UML.

Findings

The ad hoc definition of UML profiles and model transformations for achieving interoperability is typically a tedious and error‐prone task. By employing a semi‐automatic approach one gains several advantages. First, the integrator only has to deal with the correspondences between the DSML and UML on a conceptual level. Second, all repetitive integration tasks are automated by using model transformations. Third, well‐defined guidelines support the systematic and comprehensible integration.

Research limitations/implications

The paper focuses on the integrating direction DSMLs to UML, but not on how to derive a DSML defined in terms of a metamodel from a UML profile.

Originality/value

Although, DSMLs defined as metamodels and UML profiles are frequently applied in practice, only few attempts have been made to provide interoperability between these two worlds. The contribution of this paper is to integrate the so far competing worlds of DSMLs and UML by proposing a semi‐automatic approach, which allows exchanging models between these two worlds without loss of information.

Details

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

Keywords

Article
Publication date: 28 October 2005

Bruce C. Hungerford and Michael A. Eierman

The Unified Modeling Language has become an alternative to traditional modeling languages such as data flow diagrams for use in systems analysis. A modeling language is…

Abstract

The Unified Modeling Language has become an alternative to traditional modeling languages such as data flow diagrams for use in systems analysis. A modeling language is used to represent an information system so that analysts can use the model to make decisions about the design of the system and to communicate with stakeholders about the system. This study examines the comparative effectiveness of the UML and traditional modeling languages in communicating information about a system design. The study examines this on three types of individuals: individuals with no knowledge of either modeling language, individuals with no knowledge of either language that were provided training in one of the languages, and individuals that have had more extensive training in one of the languages. The study finds that there is no difference in the ability to communicate system design information between the languages for the first two types of individuals. However, the study finds that, for more extensively trained individuals, systems modeled with the UML are better able to communicate information about the data in the system while systems modeled with traditional languages are better able to communicate information about the process used by the system.

Details

American Journal of Business, vol. 20 no. 2
Type: Research Article
ISSN: 1935-5181

Keywords

Article
Publication date: 4 September 2017

Haider Boudjemline, Mohamed Touahria, Abdelhak Boubetra and Hamza Kaabeche

The development of context-aware applications in ubiquitous environments depends not only on the user interactions but also on several context parameters. The handling of…

Abstract

Purpose

The development of context-aware applications in ubiquitous environments depends not only on the user interactions but also on several context parameters. The handling of these parameters is a fundamental problem in these systems. The key purpose of this work is to enrich the unified modeling language (UML) class diagram with new constructs to provide a universal model capable of coping with the context-awareness concerns.

Design/methodology/approach

The authors provide a review of existing context handling approaches. Afterward, they relied on the UML extensibility mechanisms to propose a heavyweight extension for the UML class diagram. This generic approach allows describing the different context parameters since the modeling phase.

Findings

Existing solutions for context handling apply the contextual constraints on finished applications or tend to be dependent on a specific development process. This paper presents a solution based on UML, which allows dealing with context since the modeling phase, and independently of development processes. This proposal is implemented as an eclipse editor and illustrated through a case study in the healthcare field.

Originality/value

This paper addresses the problem of context handling, and it presents a review of the foremost existing solutions. The paper also presents a heavyweight extension for the UML class diagram, which consists in enriching it with additional constructs, capable of monitoring how applications are linked to context parameters and how the values of these parameters may affect the application behavior.

Details

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

Keywords

Article
Publication date: 12 April 2013

Paloma Maria Santos, Marcus de Melo Braga and Aires José Rover

The purpose of this paper is to demonstrate the application of UML extensions on the elicitation of the knowledge that is intrinsic to the business processes of electronic…

Abstract

Purpose

The purpose of this paper is to demonstrate the application of UML extensions on the elicitation of the knowledge that is intrinsic to the business processes of electronic government that will be available on digital TV.

Design/methodology/approach

Based on the understanding that: knowledge of e‐government is inherent in the applications available to the citizen; these applications aggregate content and services; and business processes result in products or services that are available for the citizen, this study seeks to, through the use of diagrams proposed by Eriksson and Penker, elicit the knowledge intrinsic to business processes, facilitating the development of applications destined to digital TV.

Findings

The proposed model facilitates the understanding of business processes and the identification of opportunities for improvement. The application of the BP diagram has enabled the authors to obtain an overview of all elements participating in the process as well as detail the relationship between them in a single diagram to facilitate the understanding of the process as a whole and assist its implementation. The assembly line diagram not only highlighted the interaction between business processes and information objects read and written in the assembly line, but also aided the identification of use cases that support the actors of the system and, consequently, the preparation of the t‐Government application requirements. The activity diagram provided highlights of how the activities that comprise the processes interact among each other and what flow of action is necessary to achieve the goal of the business process.

Research limitations/implications

It is worth mentioning that what is being dealt with here is t‐Government applications accessible via iDTV (a fixed device). It is also understood that such applications are not tied to a specific TV program, since they are treated as resident applications; that is, citizens download them from an STB TV Channel and can interact with them whenever they want, regardless of the program that is being aired at the moment.

Originality/value

The use of unified modeling language (UML) extensions as a technique for knowledge modeling is a domain still little explored in literature. Although UML was originally designed to assist in systems modeling, its application has been extended to business and knowledge modeling.

Details

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

Keywords

Abstract

Purpose

Ubiquitous web applications (UWA) are a new type of web applications which are accessed in various contexts, i.e. through different devices, by users with various interests, at anytime from anyplace around the globe. For such full‐fledged, complex software systems, a methodologically sound engineering approach in terms of model‐driven engineering (MDE) is crucial. Several modeling approaches have already been proposed that capture the ubiquitous nature of web applications, each of them having different origins, pursuing different goals and providing a pantheon of concepts. This paper aims to give an in‐depth comparison of seven modeling approaches supporting the development of UWAs.

Design/methodology/approach

This methodology is conducted by applying a detailed set of evaluation criteria and by demonstrating its applicability on basis of an exemplary tourism web application. In particular, five commonly found ubiquitous scenarios are investigated, thus providing initial insight into the modeling concepts of each approach as well as to facilitate their comparability.

Findings

The results gained indicate that many modeling approaches lack a proper MDE foundation in terms of meta‐models and tool support. The proposed modeling mechanisms for ubiquity are often limited, since they neither cover all relevant context factors in an explicit, self‐contained, and extensible way, nor allow for a wide spectrum of extensible adaptation operations. The provided modeling concepts frequently do not allow dealing with all different parts of a web application in terms of its content, hypertext, and presentation levels as well as their structural and behavioral features. Finally, current modeling approaches do not reflect the crosscutting nature of ubiquity but rather intermingle context and adaptation issues with the core parts of a web application, thus hampering maintainability and extensibility.

Originality/value

Different from other surveys in the area of modeling web applications, this paper specifically considers modeling concepts for their ubiquitous nature, together with an investigation of available support for MDD in a comprehensive way, using a well‐defined as well as fine‐grained catalogue of more than 30 evaluation criteria.

Details

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

Keywords

Article
Publication date: 28 October 2006

Michael A. Eierman and Bruce C. Hungerford

The Unified Modeling Language (UML) has received significant attention as the tool of the future for modeling information systems. However, prior to the development of the…

Abstract

The Unified Modeling Language (UML) has received significant attention as the tool of the future for modeling information systems. However, prior to the development of the UML, IS modeling was done with tools such as Data Flow Diagrams (DFDs) and Entity‐Relationship Diagrams (ERDs). These tools have been developed over many years of information systems development and taught to thousands of information systems professionals. Many organizations continue to use these tools, and many other organizations use these tools but are considering switching to the UML. While the UML is being promoted as the future of IS modeling, there is little empirical evidence that suggests it is a better tool than the traditional approach. This research seeks to inform the decision to adopt the UML over traditional modeling tools by examining the efficacy of the two modeling tools in the identification of design defects in an information system model. The study involved MIS students attempting to find defects embedded in a model of an information system. The study finds that students using UML were able to find approximately twice as many of the defects injected in the model as those using traditional modeling tools.

Details

American Journal of Business, vol. 21 no. 2
Type: Research Article
ISSN: 1935-5181

Keywords

Article
Publication date: 1 August 2005

Jinho Kim and K.J. Rogers

This paper aims to propose a framework for building a flexible supply chain business model using an object‐oriented approach.

3844

Abstract

Purpose

This paper aims to propose a framework for building a flexible supply chain business model using an object‐oriented approach.

Design/methodology/approach

The proposed modeling framework has used the de facto object‐oriented modeling standard, Unified Modeling Language (UML), for building a supply chain model. To compensate for the potential weakness of the pure object‐oriented model and UML, the framework integrates business rules with its model.

Findings

This paper provides information about several sources, which are the bases of modeling a supply chain. The paper regards a supply chain as five view models with four business domains and each domain consists of functions, resources, processes, interactions and business rules.

Research limitations/implications

A typical manufacturing supply chain is considered as a target system to apply this design methodology. The paper does not handle a real case study as an application example.

Originality/value

This paper newly added the category of “Business Process Reengineering (BPR)‐driven” models to the traditional taxonomy of supply chain models and proposed an object‐oriented business model (OOBM) for a supply chain as one of the BPR‐driven models. It is hoped that this modeling approach is highly usable and adds value to an analyst, practitioner, and designer in the field of supply chain.

Details

International Journal of Physical Distribution & Logistics Management, vol. 35 no. 7
Type: Research Article
ISSN: 0960-0035

Keywords

Article
Publication date: 4 March 2021

Michele Kremer Sott, Leonardo B. Furstenau, Liane Mahlmann Kipper, Yan Pablo Reckziegel Rodrigues, José Ricardo López-Robles, Fáber D. Giraldo and Manuel J. Cobo

The purpose of this paper is to identify the relationships between process modeling and Industry 4.0, the strategic themes and the most used process modeling language in…

Abstract

Purpose

The purpose of this paper is to identify the relationships between process modeling and Industry 4.0, the strategic themes and the most used process modeling language in smart factories. The study also presents the growth of the field of study worldwide, the perspectives, main challenges, trends and suggestions for future works.

Design/methodology/approach

To do this, a science mapping was performed using the software SciMAT, supported by VOS viewer.

Findings

The results show that the Business Process Model and Notation (BPMN), Unified Modelling Language (UML) and Petri Net are the most relevant languages to smart manufacturing. The authors also highlighted the need to develop new languages or extensions capable of representing the dynamism, interoperability and multiple technologies of smart factories.

Originality/value

It was possible to identify the most used process modeling languages in smart environments and understand how these languages assist control and manage smart processes. Besides, the authors highlighted challenges, new perspectives and the need for future works in the field.

Details

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

Keywords

Article
Publication date: 31 August 2010

Quan Z. Sheng, Jian Yu, Aviv Segev and Kewen Liao

In the last decade, web services have become a major technology to implement loosely coupled business processes and perform application integration. Through the use of…

1871

Abstract

Purpose

In the last decade, web services have become a major technology to implement loosely coupled business processes and perform application integration. Through the use of context, a new generation of web services, namely context‐aware web services (CASs), is currently emerging as an important technology for building innovative context‐aware applications. Unfortunately, CASs are still difficult to build. Issues like lack of context provisioning management approach and lack of generic approach for formalizing the development process need to be solved in the first place for easy and effective development of CASs. The purpose of this paper is to investigate the techniques on developing CASs.

Design/methodology/approach

The paper focuses on introducing a model‐driven platform, called ContextServ, and showcasing how to use this platform to rapidly develop a context‐aware web application, Smart Adelaide Guide. ContextServ adopts a model‐driven development (MDD) approach where a Unified Modeling Language (UML)‐based modeling language – ContextUML – is used to model web services and its context‐awareness features.

Findings

The paper presents novel techniques for efficient and effective development of CASs using a MDD approach. The ContextServ platform is the only one that provides a comprehensive software toolset that supports graphical modeling and automatic model transformation of CASs.

Practical implications

The proposed approach has been validated in practice by developing various CASs. The experimental study demonstrates the efficiency and effectiveness of the approach.

Originality/value

The paper presents a novel platform called ContextServ, which offers a set of visual editing and automation tools for easy and fast generating and deploying CASs.

Details

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

Keywords

Article
Publication date: 9 August 2018

Monica Lopez-Campos, Salvatore Cannella, Pablo A. Miranda and Raul Stegmaier

The purpose of this paper is to propose and model collaboration and information exchange enabler strategies, designed to accomplish significant improvements in supply…

Abstract

Purpose

The purpose of this paper is to propose and model collaboration and information exchange enabler strategies, designed to accomplish significant improvements in supply chain (SC) performance. Some of these improvements to the SC include the reduction of the bullwhip effect and increased customer and SC partner benefits. The authors propose a fully collaborative replenishment model. The study details the information flow required to implement new SC collaboration strategies, clarifying a specific strategy for information sharing involving inventory levels (on hand, in process, etc.), orders and demand forecast.

Design/methodology/approach

The authors suggest the adoption of business process modelling (BPM) methodology, aimed at identifying which information should be shared by SC partners, in order to create fully collaborative strategies.

Findings

The features of BPM allow for the effortless integration of the modelled information collaboration strategies into a general network information system, creating a flexible structure that can be quickly and even automatically adapted to new conditions.

Research limitations/implications

In this paper, a serial SC has been analysed, but enterprises also commonly manage more complex kind of chains. Chains composed of more than one member in the same echelon, divergent chains, convergent chains, network chains are all different configurations that require their own algorithm. The authors use the order up to policy, but there are other policies that can be considered to extend the scope of the model.

Practical implications

BPM, specifically through Unified Modelling Language (UML) and Business Process Modelling Notation standards, represents a suitable technique to develop and implement new SC collaboration practices, serving as a communication link between managers and software developers.

Social implications

The expected results of this work imply the proposal of a reference model for collaborative supply chain (CSC) organisations, contributing to the enhancement of value creation for the whole CSC.

Originality/value

The aim of this paper is to clarify the information-sharing algorithm required to implement a collaborative structure for an SC. This algorithm is expressed using the BPM technique, specifically UML and Business Process Model and Notation standards.

Propósito

Este documento propone y modela estrategias de colaboración y habilitación de intercambio de información, diseñadas para lograr mejoras significativas en el rendimiento de la cadena de suministro (SC). Algunas de estas mejoras incluyen la reducción del efecto látigo y mayores beneficios para los clientes y socios de la cadena de suministro. Proponemos un modelo de reabastecimiento totalmente colaborativo. El estudio detalla el flujo de información requerido para implementar nuevas estrategias de colaboración en la cadena de suministro, aclarando una estrategia específica para el intercambio de información que involucra niveles de inventario (en mano, en proceso, etc.), pedidos y previsión de la demanda.

Diseño/metodología/enfoque

Sugerimos la adopción de la metodología de Modelado de Procesos de Negocio, dirigida a identificar qué información debe ser compartida por los socios de la cadena de suministro, a fin de crear estrategias totalmente colaborativas.

Hallazgos

las características del Modelado de Procesos de Negocio permiten la integración, sin un excesivo esfuerzo, de las estrategias de colaboración modeladas en un sistema de información general, creando una estructura flexible que puede adaptarse rápida e incluso automáticamente a las nuevas condiciones.

Limitaciones/implicaciones de la investigación

en este documento, se ha analizado una cadena de suministro en serie, sin embargo las empresas también suelen administrar cadenas más complejas. Cadenas compuestas de más de un miembro en el mismo escalón, cadenas divergentes, cadenas convergentes, cadenas de red, son todas configuraciones diferentes que requieren su propio algoritmo. Igualmente, en este artículo usamos la política de pedido “order up to” aunque también existen otras políticas que se pueden considerar para ampliar el alcance del modelo.

Implicaciones prácticas

el modelado de procesos BPM, específicamente a través del Lenguaje Unificado de Modelado (UML) y estándares para la notación de Modelado de Procesos de Negocio (BPMN), representa una técnica adecuada para desarrollar e implementar nuevas prácticas de colaboración de cadena de suministro, que sirve como un enlace de comunicación entre los gerentes y los desarrolladores de software.

Implicaciones sociales

los resultados esperados de este trabajo implican la propuesta de un modelo de referencia para la colaboración de las organizaciones de la cadena de suministro, contribuyendo a la mejora de la creación de valor para toda la cadena de suministro colaborativa.

Originalidad/valor

el objetivo de este documento es aclarar el algoritmo de intercambio de información requerido para implementar una estructura colaborativa para una cadena de suministro. Este algoritmo se expresa utilizando la técnica BPM, específicamente a través de los estándares UML y BPMN.

Details

Academia Revista Latinoamericana de Administración, vol. 32 no. 2
Type: Research Article
ISSN: 1012-8255

Keywords

1 – 10 of 410