DocumentCode
2893280
Title
An Algorithm Model to Mapping Mealy Machines for a Software Manufacture Cell Petri Net
Author
Fernandes, Danilo Douradinho ; Cardoso, Felipe Rafael Mota ; Montini, Denis Ávila ; Supino, Francisco Marcondes ; Tasinaffo, Paulo Marcelo ; Dias, Luiz Alberto Vieira
Author_Institution
ITA, Brazilian Aeronaut. Inst. of Tecnology, Brazil
fYear
2010
fDate
12-14 April 2010
Firstpage
1306
Lastpage
1308
Abstract
This paper shows how to use the state machines and systematic approaches for modeling software to help improve the consistency of the model, verification and validation of an analysis area through a Domain Specific Language (Domain Specifical Language - DSL), in addition to the refinement of the business process (since the mapping of domain analysis and process of business development). The main objective of this approach is how to obtain systematically a DSL from a domain analysis that may be using the system code compliance to all Business Rules outlined, and no documents and settings very complex. Many problems of Systems Computer Software Computer Software Systems-CSS) are derived from a specification with and without its behavior defined. To resolve these problems, business rules will be treated since its formalization to its construction and testing. In this context, Petri Nets provide a graphical description technique easy to understand and, closed to state-transition diagrams. Parallelism, concurrency and sincronization are easy to model in a Petri net. Add to this, many techniques and tools (in software) are available for the analysis of Petri nets. However, too much formalization can bring problems to software development and the time and cost grow. Furthermore it is suggested that formal methods have fewer errors than the heuristic methods.
Keywords
Petri nets; business process re-engineering; finite state machines; formal verification; algorithm model; business process; business rules; computer software computer; domain specific language; formal methods; graphical description technique; mealy machines; software development; software manufacture cell Petri net; state machines; state-transition diagrams; Concurrent computing; DSL; Domain specific languages; Parallel processing; Petri nets; Refining; Software algorithms; Software systems; Testing; Virtual manufacturing; DSL; Domain Analysis; Formal Methods; Petri Nets; State Machines;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Technology: New Generations (ITNG), 2010 Seventh International Conference on
Conference_Location
Las Vegas, NV
Print_ISBN
978-1-4244-6270-4
Type
conf
DOI
10.1109/ITNG.2010.83
Filename
5501574
Link To Document