scholarly journals Deriving biological applications from domain specific process models

2007 ◽  
Vol 4 (1) ◽  
pp. 94-106 ◽  
Author(s):  
Stefan Jablonski ◽  
Matthias Faerber ◽  
Bernhard Volz ◽  
Stefanie Genthner

Abstract In this paper we present how the process modeling and execution tools iPM and iPE can be used to model and execute biological processes. The main focus of this paper is on the flexibility of iPM and iPE with respect to the customization to the biological application domain. We will demonstrate the flexibility of our modeling methodology by giving two examples: Modeling the invocation semantics of web services used in the biological application domain and the processing of streamed data.

2018 ◽  
Vol 52 (4) ◽  
pp. 463-481 ◽  
Author(s):  
Nikolaos Lagos ◽  
Adrian Mos ◽  
Mario Cortes-cornax

Purpose Domain-specific process modeling has been proposed in the literature as a solution to several problems in business process management. The problems arise when using only the generic Business Process Model and Notation (BPMN) standard for modeling. This language includes domain ambiguity and difficult long-term model evolution. Domain-specific modeling involves developing concept definitions, domain-specific processes and eventually industry-standard BPMN models. This entails a multi-layered modeling approach, where any of these artifacts can be modified by various stakeholders and changes done by one person may influence models used by others. There is therefore a need for tool support to keep track of changes done and their potential impacts. The paper aims to discuss these issues. Design/methodology/approach The authors use a multi-context systems-based approach to infer the impacts that changes may cause in the models; and alsothe authors incrementally map components of business process models to ontologies. Findings Advantages of the framework include: identifying conflicts/inconsistencies across different business modeling layers; expressing rich information on the relations between two layers; calculating the impact of changes taking place in one layer to the rest of the layers; and selecting incrementally the most appropriate semantic models on which the transformations can be based. Research limitations/implications The authors consider this work as one of the foundational bricks that will enable further advances toward the governance of multi-layer business process modeling systems. Extensive usability tests would enable to further confirm the findings of the paper. Practical implications The approach described here should improve the maintainability, reuse and clarity of business process models and in extension improve data governance in large organizations. The approaches described here should improve the maintainability, reuse and clarity of business process models. This can improve data governance in large organizations and for large collections of processes by aiding various stakeholders to understand problems with process evolutions, changes and inconsistencies with business goals. Originality/value This paper fulfills an identified gap to enabling semantically aided domain–specific process modeling.


Author(s):  
Stefan Jablonski

This chapter presents a process modeling approach for holistic process management. The main idea is that domain specific process models are required both to capture the contents of a process based application and to present a process model in a user friendly way. We presents how perspective oriented process modeling supports domain specific process model. Besides we describe how this approach can be implemented by applying a multi level meta modeling approach.


2018 ◽  
Vol 214 (2) ◽  
pp. 1-8
Author(s):  
Dr. Buthainah F. AL-Dulaimi

This paper presents a novel to model application domain. Application domain description precedes requirements engineering, and is the basis for the development of a software or information system that satisfies all expectations of its users. The domain model is used to generate project specific process models.  Our aim is to develop a model description for processes which permits to create comprehensive scenarios. Modeling can be divided into a structural, and behavioral. This paper projects that an important future direction in software engineering is domain-specific software engineering. From requirements specification to design, and then implementation, a tighter coupling between the descriptions of a software system with its application domain has the potential to improve both the correctness and reliability of the software system. The greatest challenge in this area is the evolution of the application domain itself. We show how the application domain description can be mapped to requirements and discuss engineering of application domain descriptions.


Author(s):  
Chun Ouyang ◽  
Marlon Dumas ◽  
Arthur H.M. ter Hofstede ◽  
Wil M.P. van der Aalst

The business process modeling notation (BPMN) is a graph-oriented language primarily targeted at domain analysts and supported by many modeling tools. The business process execution language for Web services (BPEL) on the other hand is a mainly block-structured language targeted at software developers and supported by several execution platforms. Translating BPMN models into BPEL code is a necessary step towards standards-based business process development environments. This translation is challenging since BPMN and BPEL represent two fundamentally different classes of languages. Existing BPMN-to-BPEL translations rely on the identification of block-structured patterns in BPMN models that are mapped onto structured BPEL constructs. This article advances the state of the art in BPMN-to-BPEL translation by defining methods for identifying not only perfectly block-structured fragments in BPMN models, but quasi-structured fragments that can be turned into perfectly structured ones and flow-based acyclic fragments that can be mapped onto a combination of structured constructs and control links. Beyond its direct relevance in the context of BPMN and BPEL, this article addresses issues that arise generally when translating between graph-oriented and block-structured flow definition languages.


2010 ◽  
Vol 7 (3) ◽  
pp. 73-92
Author(s):  
Puwei Wang ◽  
Zhi Jin ◽  
Lin Liu ◽  
Budan Wu

Precise capability specification is the key for identifying and composing the right Web services. This paper specifies service capabilities in terms of the environment entities from the application domain and the effects imposed by the Web service on these entities. An environment ontology for Web services is adopted to provide formal sharable representations of the domain-specific environment entities. A hierarchical state machine is constructed for each environment entity to describe its behaviors, and the effects imposed by a Web service are described as the state transitions traces of environment entities, which define the capability of the Web service. Web service composition that satisfies a set of requested effects is then conducted by reasoning on the effects of services. The proposed approach emphasizes the external manifestation of Web services and service composition based on the effect reasoning. An example of online travel service illustrates the proposed approach.


Author(s):  
Robert L. Nagel ◽  
Robert B. Stone ◽  
Daniel A. McAdams

Traditional functional modeling methodologies tend to look at the decomposition of a physical artifact, system, or subsystem, but these techniques are just as applicable to processes, manual operations, and human-centric procedures. A process, when decomposed into its most basic tasks and events, resembles the products traditionally modeled using functional modeling. The aim of this paper is to present a methodology to model such processes utilizing functional modeling techniques. Process models allow for the mapping of an operation to ensure desired outputs are achieved at specific times (or after certain time durations), goals are met, critical paths are followed, and efficiency is increased. The proposed process modeling methodology is further explored as a tool to understand and identify what elements of a manual or human centric process may be automated or solved by some other engineering solution.


Author(s):  
J. Barjis ◽  
I. Barjis

For a successful study, design and development of the enterprise architecture, a thorough insight into the essence of the work and operation of an enterprise, is a crucial factor. As the well-known Zachman and other modern frameworks illustrate, enterprise processes and process modeling are one of the fundamental components of enterprise architecture for providing such an insight. Like building construction in which construction drawings or blueprints play crucial roles, enterprise process models are critical in developing enterprise architecture. Moreover, one may argue that the role of business process modeling in enterprise architecture is similar to the floor plan that defines the boundaries of a building to be constructed. Therefore, a suitable enterprise process modeling approach that could capture the essential operations and reflect the cross-enterprise (cross-departmental) processes is a needed component to complement enterprise architecture. In this chapter, authors study, discuss, and review the practical role of enterprise process modeling in enterprise architecture using a real life organization-based case study. Authors introduce a modeling methodology that captures essential activities not only within a process but also from the enterprise perspective where cross departmental or enterprise processes are represented.


Author(s):  
Puwei Wang ◽  
Zhi Jin ◽  
Lin Liu ◽  
Budan Wu

Precise capability specification is the key for identifying and composing the right Web services. This paper specifies service capabilities in terms of the environment entities from the application domain and the effects imposed by the Web service on these entities. An environment ontology for Web services is adopted to provide formal sharable representations of the domain-specific environment entities. A hierarchical state machine is constructed for each environment entity to describe its behaviors, and the effects imposed by a Web service are described as the state transitions traces of environment entities, which define the capability of the Web service. Web service composition that satisfies a set of requested effects is then conducted by reasoning on the effects of services. The proposed approach emphasizes the external manifestation of Web services and service composition based on the effect reasoning. An example of online travel service illustrates the proposed approach.


Sign in / Sign up

Export Citation Format

Share Document