13,266 research outputs found
Dynamic System Adaptation by Constraint Orchestration
For Paradigm models, evolution is just-in-time specified coordination
conducted by a special reusable component McPal. Evolution can be treated
consistently and on-the-fly through Paradigm's constraint orchestration, also
for originally unforeseen evolution. UML-like diagrams visually supplement such
migration, as is illustrated for the case of a critical section solution
evolving into a pipeline architecture.Comment: 19 page
BProVe: A formal verification framework for business process models
Business Process Modelling has acquired increasing relevance in software development. Available notations, such as BPMN, permit to describe activities of complex organisations. On the one hand, this shortens the communication gap between domain experts and IT specialists. On the other hand, this permits to clarify the characteristics of software systems introduced to provide automatic support for such activities. Nevertheless, the lack of formal semantics hinders the automatic verification of relevant properties. This paper presents a novel verification framework for BPMN 2.0, called BProVe. It is based on an operational semantics, implemented using MAUDE, devised to make the verification general and effective. A complete tool chain, based on the Eclipse modelling environment, allows for rigorous modelling and analysis of Business Processes. The approach has been validated using more than one thousand models available on a publicly accessible repository. Besides showing the performance of BProVe, this validation demonstrates its practical benefits in identifying correctness issues in real models
Deep Underground Science and Engineering Laboratory - Preliminary Design Report
The DUSEL Project has produced the Preliminary Design of the Deep Underground
Science and Engineering Laboratory (DUSEL) at the rehabilitated former
Homestake mine in South Dakota. The Facility design calls for, on the surface,
two new buildings - one a visitor and education center, the other an experiment
assembly hall - and multiple repurposed existing buildings. To support
underground research activities, the design includes two laboratory modules and
additional spaces at a level 4,850 feet underground for physics, biology,
engineering, and Earth science experiments. On the same level, the design
includes a Department of Energy-shepherded Large Cavity supporting the Long
Baseline Neutrino Experiment. At the 7,400-feet level, the design incorporates
one laboratory module and additional spaces for physics and Earth science
efforts. With input from some 25 science and engineering collaborations, the
Project has designed critical experimental space and infrastructure needs,
including space for a suite of multidisciplinary experiments in a laboratory
whose projected life span is at least 30 years. From these experiments, a
critical suite of experiments is outlined, whose construction will be funded
along with the facility. The Facility design permits expansion and evolution,
as may be driven by future science requirements, and enables participation by
other agencies. The design leverages South Dakota's substantial investment in
facility infrastructure, risk retirement, and operation of its Sanford
Laboratory at Homestake. The Project is planning education and outreach
programs, and has initiated efforts to establish regional partnerships with
underserved populations - regional American Indian and rural populations
Formalization of BPMN Gateways using the DD-LOTOS Formal Language
Business Process Model and Notation (BPMN), is a standardized graphical language used for the graphical modeling of business processes. A BPMN model is composed of several small graphs called elements; these elements make it possible to describe the activities, the events, and the interactions between the components of a business process. Among the essential elements of BPMN are gateways, which control the flow of data. However, the big challenge of these gateways is the existence of several interpretations of the same BPMN model containing gateways; this is due to the informal and ambiguous definition. Several works have proposed the formalization of gateways using formal languages such as process algebras, Petri nets, etc. The purpose of this article is to propose a formalization of BPMN gateways using the formal language DD-LOTOS. DDLOTOS is defined on a semantics of true parallelism called maximality semantics and allows to support distribution and temporal constraints. We then propose the verification of certain properties using the UPPAAL model checker. Our approach has been validated through a case study representing the online purchasing process
Industrial Symbiotic Relations as Cooperative Games
In this paper, we introduce a game-theoretical formulation for a specific
form of collaborative industrial relations called "Industrial Symbiotic
Relation (ISR) games" and provide a formal framework to model, verify, and
support collaboration decisions in this new class of two-person operational
games. ISR games are formalized as cooperative cost-allocation games with the
aim to allocate the total ISR-related operational cost to involved industrial
firms in a fair and stable manner by taking into account their contribution to
the total traditional ISR-related cost. We tailor two types of allocation
mechanisms using which firms can implement cost allocations that result in a
collaboration that satisfies the fairness and stability properties. Moreover,
while industries receive a particular ISR proposal, our introduced methodology
is applicable as a managerial decision support to systematically verify the
quality of the ISR in question. This is achievable by analyzing if the
implemented allocation mechanism is a stable/fair allocation.Comment: Presented at the 7th International Conference on Industrial
Engineering and Systems Management (IESM-2017), October 11--13, 2017,
Saarbr\"ucken, German
Detection of Anti-Patterns in the Control Flow of Collaborative Business Processes
The verification of the behavior of Collaborative Business Processes is an important aspect to consider when developing inter-organizational systems. In this work, a verification approach for the control flow of collaborative processes based on anti-patterns is proposed to improve the performance of verification.
The approach supports the verification of complex constructs for advanced synchronization, multiple instances, and exception management. To this aim, 10 anti-patterns were defined from a repository of process models, and a tool which implements the anti-patterns was developed to evaluate the verification approach. Results indicate that, at worst, the verification time is less than half a millisecond, even for models with complex control flow constructs.Sociedad Argentina de Informática e Investigación Operativa (SADIO
Detection of Anti-Patterns in the Control Flow of Collaborative Business Processes
The verification of the behavior of Collaborative Business Processes is an important aspect to consider when developing inter-organizational systems. In this work, a verification approach for the control flow of collaborative processes based on anti-patterns is proposed to improve the performance of verification.
The approach supports the verification of complex constructs for advanced synchronization, multiple instances, and exception management. To this aim, 10 anti-patterns were defined from a repository of process models, and a tool which implements the anti-patterns was developed to evaluate the verification approach. Results indicate that, at worst, the verification time is less than half a millisecond, even for models with complex control flow constructs.Sociedad Argentina de Informática e Investigación Operativa (SADIO
On Formal Consistency between Value and Coordination Models
In information systems (IS) engineering dierent techniques for modeling
inter-organizational collaborations are applied. In particular, value models
estimate the profitability for involved stakeholders, whereas coordination models
are used to agree upon the inter-organizational processes before implementing
them. During the execution of inter-organizational collaboration, in addition, event
logs are collected by the individual organizations representing another view of the
IS. The combination of the two models and the event log represent the IS and they
should therefore be consistent, i.e., not contradict each other. Since these models
are provided by dierent user groups during design time and the event log is
collected during run-time consistency is not straight forward. Inconsistency occurs
when models contain a conflicting description of the same information, i.e.,
there exists a conflicting overlap between the models. In this paper we introduce
an abstraction of value models, coordination models and event logs which allows
ensuring and maintaining alignment between models and event log. We demonstrate
its use by outlining a proof of an inconsistency resolution result based on
this abstraction. Thus, the introduction of abstractions allows to explore formal
inter-model relations based on consistency
- …