Enterprise process consistency expressed by a formal description of transactions

Using a progressive Information Technology for development of Software Modules for Enterprise Information Systems brings a lot of practical and theoretical problems. One of them is a verification of results achieved in Life Cycle Stages. Object Oriented Analysis has the main position in the Object L...

Full description

Bibliographic Details
Main Authors: Milan Mišovič, Ivana Rábová
Format: Article
Language:English
Published: Mendel University Press 2005-01-01
Series:Acta Universitatis Agriculturae et Silviculturae Mendelianae Brunensis
Subjects:
Online Access:https://acta.mendelu.cz/53/3/0117/
id doaj-788800b6982648bc96ffdfb563cec993
record_format Article
spelling doaj-788800b6982648bc96ffdfb563cec9932020-11-25T00:04:14ZengMendel University PressActa Universitatis Agriculturae et Silviculturae Mendelianae Brunensis1211-85162464-83102005-01-0153311712610.11118/actaun200553030117Enterprise process consistency expressed by a formal description of transactionsMilan Mišovič0Ivana Rábová1Ústav informatiky, Mendelova zemědělská a lesnická univerzita v Brně, Zemědělská 1, 613 00 Brno, Česká republikaÚstav informatiky, Mendelova zemědělská a lesnická univerzita v Brně, Zemědělská 1, 613 00 Brno, Česká republikaUsing a progressive Information Technology for development of Software Modules for Enterprise Information Systems brings a lot of practical and theoretical problems. One of them is a verification of results achieved in Life Cycle Stages. Object Oriented Analysis has the main position in the Object Life Cycle of Information Systems. It gives fundamental diagrams that will be processed in the Design and Implementation phases. We mention diagrams for enterprise processes and their refining to enterprise transaction diagrams. The Unified Modeling Language (UML) has been very often used to enterprise processes and transactions modeling. There is one of very practical and theoretical problems concerning enterprise processes – their internal consistency that can be observed on the level of object transactions. We have in mind such problem as transaction feasibility and object cooperation feasibility in transactions that are strongly bound with states of objects. Therefore, a testing of object complex transactions before their programming appears to be very useful activity.This article introduces a formal description of the object cooperation logic. Therefore there is defined not only an elementary transaction feasibility but also an elementary object cooperation feasibility. It enables to search the feasibility of certain strings of elementary transactions and elementary object collaborations. One string of elementary transactions is very often regarded as a path. There are found two different systems of state logical equations. The first describes path transaction feasibility and the se- cond path object cooperation feasibility. The functional correctness of any complex transaction is founded on a functional correctness of all its paths.https://acta.mendelu.cz/53/3/0117/object Cooperation logicelementary transaction feasibilitystate logical equationselementary object cooperation feasibilitypathpath transaction feasibility
collection DOAJ
language English
format Article
sources DOAJ
author Milan Mišovič
Ivana Rábová
spellingShingle Milan Mišovič
Ivana Rábová
Enterprise process consistency expressed by a formal description of transactions
Acta Universitatis Agriculturae et Silviculturae Mendelianae Brunensis
object Cooperation logic
elementary transaction feasibility
state logical equations
elementary object cooperation feasibility
path
path transaction feasibility
author_facet Milan Mišovič
Ivana Rábová
author_sort Milan Mišovič
title Enterprise process consistency expressed by a formal description of transactions
title_short Enterprise process consistency expressed by a formal description of transactions
title_full Enterprise process consistency expressed by a formal description of transactions
title_fullStr Enterprise process consistency expressed by a formal description of transactions
title_full_unstemmed Enterprise process consistency expressed by a formal description of transactions
title_sort enterprise process consistency expressed by a formal description of transactions
publisher Mendel University Press
series Acta Universitatis Agriculturae et Silviculturae Mendelianae Brunensis
issn 1211-8516
2464-8310
publishDate 2005-01-01
description Using a progressive Information Technology for development of Software Modules for Enterprise Information Systems brings a lot of practical and theoretical problems. One of them is a verification of results achieved in Life Cycle Stages. Object Oriented Analysis has the main position in the Object Life Cycle of Information Systems. It gives fundamental diagrams that will be processed in the Design and Implementation phases. We mention diagrams for enterprise processes and their refining to enterprise transaction diagrams. The Unified Modeling Language (UML) has been very often used to enterprise processes and transactions modeling. There is one of very practical and theoretical problems concerning enterprise processes – their internal consistency that can be observed on the level of object transactions. We have in mind such problem as transaction feasibility and object cooperation feasibility in transactions that are strongly bound with states of objects. Therefore, a testing of object complex transactions before their programming appears to be very useful activity.This article introduces a formal description of the object cooperation logic. Therefore there is defined not only an elementary transaction feasibility but also an elementary object cooperation feasibility. It enables to search the feasibility of certain strings of elementary transactions and elementary object collaborations. One string of elementary transactions is very often regarded as a path. There are found two different systems of state logical equations. The first describes path transaction feasibility and the se- cond path object cooperation feasibility. The functional correctness of any complex transaction is founded on a functional correctness of all its paths.
topic object Cooperation logic
elementary transaction feasibility
state logical equations
elementary object cooperation feasibility
path
path transaction feasibility
url https://acta.mendelu.cz/53/3/0117/
work_keys_str_mv AT milanmisovic enterpriseprocessconsistencyexpressedbyaformaldescriptionoftransactions
AT ivanarabova enterpriseprocessconsistencyexpressedbyaformaldescriptionoftransactions
_version_ 1725430450785091584