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
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;
Conference_Titel :
Information Technology: New Generations (ITNG), 2010 Seventh International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-4244-6270-4
DOI :
10.1109/ITNG.2010.83