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