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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
IBM Tivoli: Autonomic computing policy language. Tech. rep., IBM Corporation (2005)
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)
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)
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)
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)
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)
Murch, R.: Autonomic Computing: On Demand Series. IBM Press, Prentice Hall (2004)
Sun: Java IDL. Sun Microsystems, Inc. (2004), http://java.sun.com/j2se/1.5.0/docs/guide/idl/index.html
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/
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)
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)
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)
Vassev, E., Mokhov, S.A.: An ASSL-generated architecture for autonomic systems. In: Proceedings of C3S2E 2009, pp. 121–126. ACM, New York (2009)
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)
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)
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)
Wollrath, A., Waldo, J.: Java RMI tutorial. Sun Microsystems, Inc. (1995–2005), http://java.sun.com/docs/books/tutorial/rmi/index.html
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)