SciELO - Scientific Electronic Library Online

 
vol.12 número5Active Vibration Control in a Rotor System by an Active Suspension with Linear ActuatorsOptical Character Recognition Based Speech Synthesis System Using LabVIEW índice de autoresíndice de assuntospesquisa de artigos
Home Pagelista alfabética de periódicos  

Serviços Personalizados

Journal

Artigo

Indicadores

Links relacionados

  • Não possue artigos similaresSimilares em SciELO

Compartilhar


Journal of applied research and technology

versão On-line ISSN 2448-6736versão impressa ISSN 1665-6423

Resumo

FERNANDEZ-FERNANDEZ, C.A.  e  SIMONS, A.J.H.. An Implementation of the Task Algebra, a Formal Specification for the Task Model in the Discovery Method. J. appl. res. technol [online]. 2014, vol.12, n.5, pp.908-918. ISSN 2448-6736.

This paper describes an implementation of the Task Algebra, a formal model of hierarchical tasks and workflows, in the Haskell programming language. Previously we presented the Task Algebra as a formal, unambiguous notation capturing the kinds of activity and workflow typically seen in business analysis diagrams, similar to UML use case and activity diagrams. Here, we show how the abstract syntax for the Task Algebra may be parsed and then semantically analysed, by a suite of Haskell functions, to compute the execution traces of a system. The approach is illustrated with a case study of a journal management system. The results show how it is possible to automate the semantic analysis of requirements diagrams, as a precursor to developing a logical design.

Palavras-chave : software modeling; formal specification; lightweight formal methods.

        · texto em Inglês     · Inglês ( pdf )

 

Creative Commons License Todo o conteúdo deste periódico, exceto onde está identificado, está licenciado sob uma Licença Creative Commons