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...
Main Authors: | , |
---|---|
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 |