Communicative automata based programming. Society Framework

One of the aims of this paper is to present a new programming paradigm based on the new paradigms intensively used in IT industry. Implementation of these techniques can improve the quality of code through modularization, not only in terms of entities used by a program, but also in terms of states i...

Full description

Bibliographic Details
Main Authors: Andrei Micu, Adrian Iftene
Format: Article
Language:English
Published: Institute of Mathematics and Computer Science of the Academy of Sciences of Moldova 2015-10-01
Series:Computer Science Journal of Moldova
Subjects:
Online Access:http://www.math.md/files/csjm/v23-n2/v23-n2-(pp189-208).pdf
id doaj-20d97b93a7384a1da69fb805837324b5
record_format Article
spelling doaj-20d97b93a7384a1da69fb805837324b52020-11-24T22:07:22ZengInstitute of Mathematics and Computer Science of the Academy of Sciences of MoldovaComputer Science Journal of Moldova1561-40422015-10-01232(68)189208Communicative automata based programming. Society FrameworkAndrei Micu0Adrian Iftene1"Alexandru Ioan Cuza" University"Alexandru Ioan Cuza" UniversityOne of the aims of this paper is to present a new programming paradigm based on the new paradigms intensively used in IT industry. Implementation of these techniques can improve the quality of code through modularization, not only in terms of entities used by a program, but also in terms of states in which they pass. Another aspect followed in this paper takes into account that in the development of software applications, the transition from the design to the source code is a very expensive step in terms of effort and time spent. Diagrams can hide very important details for simplicity of understanding, which can lead to incorrect or incomplete implementations. To improve this process communicative automaton based programming comes with an intermediate step. We will see how it goes after creating modeling diagrams to communicative automata and then to writing code for each of them. We show how the transition from one step to another is much easier and intuitive.http://www.math.md/files/csjm/v23-n2/v23-n2-(pp189-208).pdfCommunicative AutomataXML AutomataAutomata transferDistributed systemsTraveling code
collection DOAJ
language English
format Article
sources DOAJ
author Andrei Micu
Adrian Iftene
spellingShingle Andrei Micu
Adrian Iftene
Communicative automata based programming. Society Framework
Computer Science Journal of Moldova
Communicative Automata
XML Automata
Automata transfer
Distributed systems
Traveling code
author_facet Andrei Micu
Adrian Iftene
author_sort Andrei Micu
title Communicative automata based programming. Society Framework
title_short Communicative automata based programming. Society Framework
title_full Communicative automata based programming. Society Framework
title_fullStr Communicative automata based programming. Society Framework
title_full_unstemmed Communicative automata based programming. Society Framework
title_sort communicative automata based programming. society framework
publisher Institute of Mathematics and Computer Science of the Academy of Sciences of Moldova
series Computer Science Journal of Moldova
issn 1561-4042
publishDate 2015-10-01
description One of the aims of this paper is to present a new programming paradigm based on the new paradigms intensively used in IT industry. Implementation of these techniques can improve the quality of code through modularization, not only in terms of entities used by a program, but also in terms of states in which they pass. Another aspect followed in this paper takes into account that in the development of software applications, the transition from the design to the source code is a very expensive step in terms of effort and time spent. Diagrams can hide very important details for simplicity of understanding, which can lead to incorrect or incomplete implementations. To improve this process communicative automaton based programming comes with an intermediate step. We will see how it goes after creating modeling diagrams to communicative automata and then to writing code for each of them. We show how the transition from one step to another is much easier and intuitive.
topic Communicative Automata
XML Automata
Automata transfer
Distributed systems
Traveling code
url http://www.math.md/files/csjm/v23-n2/v23-n2-(pp189-208).pdf
work_keys_str_mv AT andreimicu communicativeautomatabasedprogrammingsocietyframework
AT adrianiftene communicativeautomatabasedprogrammingsocietyframework
_version_ 1725820850945392640