Skip to main content

Towards Autonomic Specification of Distributed MARF with ASSL: Self-healing

  • Chapter
Software Engineering Research, Management and Applications 2010

Part of the book series: Studies in Computational Intelligence ((SCI,volume 296))

Abstract

In this paper, we discuss our work towards self-healing property specification of an autonomic behavior in the Distributed Modular Audio Recognition Framework (DMARF) by using the Autonomic System Specification Language (ASSL). ASSL aids in enhancing DMARF with an autonomic middleware that enables it to perform in autonomous systems that theoretically require less-to-none human intervention. Here, we add an autonomic middleware layer to DMARF by specifying the core four stages of the DMARF’s pattern-recognition pipeline as autonomic elements managed by a distinct autonomic manager. We devise the algorithms corresponding to this specification.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. IBM Tivoli: Autonomic computing policy language. Tech. rep., IBM Corporation (2005)

    Google Scholar 

  2. Mokhov, S.A.: On design and implementation of distributed modular audio recognition framework: Requirements and specification design document. Project report (2006), http://arxiv.org/abs/0905.2459 (last viewed May 2009)

  3. Mokhov, S.A.: Choosing best algorithm combinations for speech processing tasks in machine learning using MARF. In: Bergler, S. (ed.) Canadian AI 2008. LNCS (LNAI), vol. 5032, pp. 216–221. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  4. Mokhov, S.A., Huynh, L.W., Li, J.: Managing distributed MARF’s nodes with SNMP. In: Proceedings of PDPTA 2008, vol. II, pp. 948–954. CSREA Press, Las Vegas (2008)

    Google Scholar 

  5. Mokhov, S.A., Jayakumar, R.: Distributed modular audio recognition framework (DMARF) and its applications over web services. In: Proceedings of TeNe 2008. Springer, University of Bridgeport (2008)

    Google Scholar 

  6. Mokhov, S.A., Vassev, E.: Autonomic specification of self-protection for Distributed MARF with ASSL. In: Proceedings of C3S2E 2009, pp. 175–183. ACM, New York (2009)

    Chapter  Google Scholar 

  7. Murch, R.: Autonomic Computing: On Demand Series. IBM Press, Prentice Hall (2004)

    Google Scholar 

  8. Sun: Java IDL. Sun Microsystems, Inc. (2004), http://java.sun.com/j2se/1.5.0/docs/guide/idl/index.html

  9. Sun Microsystems: The java web services tutorial (for Java Web Services Developer’s Pack, v2.0). Sun Microsystems, Inc. (2006), http://java.sun.com/webservices/docs/2.0/tutorial/doc/

  10. Vassev, E., Hinchey, M.: ASSL specification model for the image-processing behavior in the NASA Voyager mission. Tech. rep., Lero - The Irish Software Engineering Research Center (2009)

    Google Scholar 

  11. Vassev, E., Hinchey, M., Paquet, J.: A self-scheduling model for NASA swarm-based exploration missions using ASSL. In: Proceedings of the Fifth IEEE International Workshop on Engineering of Autonomic and Autonomous Systems (EASe 2008), pp. 54–64. IEEE Computer Society, Los Alamitos (2008)

    Chapter  Google Scholar 

  12. Vassev, E., Hinchey, M.G., Paquet, J.: Towards an ASSL specification model for NASA swarm-based exploration missions. In: Proceedings of the 23rd Annual ACM Symposium on Applied Computing (SAC 2008) - AC Track, pp. 1652–1657. ACM, New York (2008)

    Google Scholar 

  13. Vassev, E., Mokhov, S.A.: An ASSL-generated architecture for autonomic systems. In: Proceedings of C3S2E 2009, pp. 121–126. ACM, New York (2009)

    Chapter  Google Scholar 

  14. Vassev, E., Mokhov, S.A.: Self-optimization property in autonomic specification of Distributed MARF with ASSL. In: Shishkov, B., Cordeiro, J., Ranchordas, A. (eds.) Proceedings of ICSOFT 2009, vol. 1, pp. 331–335. INSTICC Press, Sofia (2009)

    Google Scholar 

  15. Vassev, E., Paquet, J.: ASSL – Autonomic System Specification Language. In: Proceedings if the 31st Annual IEEE/NASA Software Engineering Workshop (SEW-31), pp. 300–309. NASA/IEEE. IEEE Computer Society, Baltimore (2007)

    Google Scholar 

  16. Vassev, E.I.: Towards a framework for specification and code generation of autonomic systems. Ph.D. thesis, Department of Computer Science and Software Engineering, Concordia University, Montreal, Canada (2008)

    Google Scholar 

  17. Wollrath, A., Waldo, J.: Java RMI tutorial. Sun Microsystems, Inc. (1995–2005), http://java.sun.com/docs/books/tutorial/rmi/index.html

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Vassev, E., Mokhov, S.A. (2010). Towards Autonomic Specification of Distributed MARF with ASSL: Self-healing. In: Lee, R., Ormandjieva, O., Abran, A., Constantinides, C. (eds) Software Engineering Research, Management and Applications 2010. Studies in Computational Intelligence, vol 296. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13273-5_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-13273-5_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-13272-8

  • Online ISBN: 978-3-642-13273-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics