Declarative Models for Business Processes and UI Generation using OCL

نویسندگان

  • Jens Brüning
  • Andreas Wolff
چکیده

This paper presents an approach to model business processes and associated user interfaces in a declarative way, relying on constraints. An UML-based meta-model to define processes, activities and user-interface objects is proposed. Connecting activities and user interface objects in an integrated model allows expressing interdependencies and mutual effects. Flexible execution logic for workflows and UI control flows are specified by OCL invariants. The model is constructed for the UML tool USE. Using object snapshots, USE can animate and validate business scenarios. Snapshots represent states of a process and a UI at specific times. Such animation enables business process and UI designers to discuss sensible scenarios on basis of the flexible declarative models. The intention is to create validated concrete process models in connection with UI elements that will provide a basis for the system implementation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Artifact-Centric Approach to Generating Web-Based Business Process Driven User Interfaces

Workflow-based web applications are important in workflow management systems as they interact with users of business processes. With the Model-driven approach, user interfaces (UIs) of these applications can be partially generated based on functional and data requirements obtained from underlying process models. In traditional activity-centric modelling approaches, data models and relationships...

متن کامل

A Framework for Generating Query Language Code from OCL Invariants

The semantical integrity of business data is of great importance for the implementation of business applications. Model-Driven Software Development (MDSD) allows for specifying the relevant domain concepts, their interrelations and their concise semantics using a plethora of modelling languages. Since model transformations enable an automatic mapping of platform independent models (PIMs) to pla...

متن کامل

Towards an Automatic Approach for Restricting UML/OCL Invariability Clauses

The complexity of modern systems (in both, the software and hardware domain) raises the need for abstract descriptions in early stages of the design flow. Such abstract descriptions are provided in modeling languages such as the UML and are often additionally enriched by declarative languages like OCL. This allows for a profound but comprehensive description of the structure and the behavior of...

متن کامل

Developing customer relationship management (CRM) processes using standard frameworks and MCDM techniques

Organizations have found that functional approach to business destroys flexibility and agility by gaining experience over the time. The main weakness with Task-based organizations is that they can hardly act flexibly and adapt themselves to the changing environment. In today’s' dynamic and competitive business world, organizations focus significantly on managing and improving their business pro...

متن کامل

Declarative User Interfaces : specifying UI variabilities

In our research we apply the principle of separation of concerns onto User Interfaces. The goal is to get a clean separation in the source code between code responsible for UI logic and code responsible for the application logic. Since both are tightly coupled (i.e. the application logic needs to interact closely with UI logic and vice versa), this results in code entanglement which reduces the...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • ECEASST

دوره 24  شماره 

صفحات  -

تاریخ انتشار 2009