• 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