Recording Actor State in Scientific Workflows

  • Ian Wootten
  • Omer Rana
  • Shrija Rajbhandari
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4145)


The process which leads to a particular data item, or its provenance, may be documented in a number of ways. The recording of actor state assertions – essentially data that a client or service actor may assert about itself regarding an interaction, is evaluated as a critical provenance component within a service-oriented architecture. Actor state data can be combined with assertions of interaction to enable better reasoning within a provenance system. The types of data that may be recorded as actor state are subjective, and dependent on the nature of the application and the eventual use that is likely to be made of this data. A registry system that allows monitoring tools to be related to user needs is described with reference to an application scenario.


Data Item Directed Acyclic Graph Monitoring Source Actor Administrator Service Execution 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Groth, P., Jiang, S., Miles, S., Munroe, S., Tan, V., Tsasakou, S., Moreau, L.: An Architecture for Provenance Systems. Technical Report (v0.6), University of Southampton (2006) (Online), Available:
  2. 2.
    Miles, S., Groth, P., Branco, M., Moreau, L.: The requirements of recording and using provenance in e-Science experiments. Technical report, University of Southampton (2005) (Online), Available:
  3. 3.
    Groth, P., Luck, M., Moreau, L.: A protocol for recording provenance in service-oriented Grids. In: Higashino, T. (ed.) OPODIS 2004. LNCS, vol. 3544, pp. 124–139. Springer, Heidelberg (2005), CrossRefGoogle Scholar
  4. 4.
    Ali, A.S., Rana, O.F., Parmee, I.C., Abraham, J., Shackelford, M.: Web-Services Based Modelling/Optimisation for Engineering Design. In: Meersman, R., Tari, Z., Herrero, P. (eds.) OTM-WS 2005. LNCS, vol. 3762, pp. 244–253. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  5. 5.
    Kloss, G.K., Schreiber, A.: Provenance Implementation in a Scientific Simulation Environment. In: Moreau, L., Foster, I. (eds.) IPAW 2006. LNCS, vol. 4145, pp. 37–45. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  6. 6.
    Andreozzi, S., Burke, S., Field, L., Fisher, S., Konya, B., Mambelli, M., Schopf, J.M., Viljoen, M., Wilson, A.: Glue Schema Specification. Technical Report (v1.2) (2005) (Online), Available:
  7. 7.
    Greenwood, M., Goble, C., Stevens, R., Zhao, J., Addis, M., Marvin, D., Moreau, L., Oinn, T.: Provenance of e-Science Experiments - experience from Bioinformatics. In: Proceedings of the UK OST e-Science second All Hands Meeting 2003 (AHM 2003), Nottingham, UK, pp. 223–226 (2003)Google Scholar
  8. 8.
    Taylor, V.E., Wu, X., Stevens, R.L.: Prophesy: an infrastructure for performance analysis and modeling of parallel and grid applications. SIGMETRICS Performance Evaluation Review 30(4), 13–18 (2003)CrossRefGoogle Scholar
  9. 9.
    Reilly, C.F., Naughton, J.F.: Exploring Provenance in a Distributed Job Execution System. In: Moreau, L., Foster, I. (eds.) IPAW 2006. LNCS, vol. 4145, pp. 237–245. Springer, Heidelberg (2006)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Ian Wootten
    • 1
  • Omer Rana
    • 1
  • Shrija Rajbhandari
    • 1
  1. 1.School of Computer ScienceCardiff UniversityUK

Personalised recommendations