A KNOWLEDGE-BASED SYSTEM FOR THE VALIDATION OF THE DEPLOYMENT OF SOFTWARE UNITS
Fco. Javier Blanco, Laura Díaz-Casillas, Mercedes Garijo
2010
Abstract
Today, many business applications are developed following SOA principles. One of the activities required for their implementation is deployment, a complex process that usually is done by hand, being necessary to develop new tools to facilitate it. This article presents a knowledge-based system that validates the deployment of software units on a particular environment, before executing them. The system is based on an information model and has been implemented with Drools 5.0 and as an OSGi bundle to be integrated into a deployment and configuration architecture.
References
- Binder, R. V. (1995). Testing ObjectOriented Systems: A Status Report. www.stsc.hill.af.mil/crosstalk/1995/04/testinOO.asp.
- Cannataro, M. and Talia, D. (2003). The knowledge grid. In Communications of the ACM, volume 46, pages 89- 93.
- Cuadrado, F., Duen˜as, J., García, R., and Ruiz, J. (2009). A model for enabling context-adapted deployment and configuration operations for the banking environment. Networking and Services, International conference on, 0:13-18.
- DTMF (2005). Common Information Model (CIM) 2.1. www.dmtf.org/standards/cim.
- Hashimi, S. (2003). Service-Oriented Architecture Explained. O'Reilly Media, Inc.
- JBoss Community (2009). Drools - Business Logic integration Platform. jboss.org/drools.
- Lacour, S., Perez, C., and Priol, T. (2005). Generic Application Description Model: Towards Automatic deployment of applications on computational grids. In Grid Computing, 2005. The 6th IEEE/ACM International Workshop on.
- OMG (2006). Deployment and configuration of component based distributed applications version 4.0. OMG documents formal/06-04-02.
- OSGi Alliance (2009). OSGi - The Dynamic Module System for Java. www.osgi.org.
- Playle, G. and Beckman, C. (1996). KnowledgeBased Systems and Automated Software Validation and Verification. www.stsc.hill.af.mil/crosstalk/1996/07/knowledg.asp.
- Romano, J. and Palmer, J. (1998). TBRIM: decision support for validation/verification of requirements. In Systems, Man, and Cybernetics, 1998. 1998 IEEE International Conference on, volume 3, pages 2489-2494.
- Ruiz, J. (2007). A policy-driven, model-based software and services deployment architecture for heterogeneous environments. PhD thesis, Departamento de Ingenieria de Sistemas Telematicos, Universidad Politecnica de Madrid.
- Ruiz, J., Duen˜as, J., and Cuadrado, F. (2008). A service component deployment architecture for e-banking. In AINAW 7808: Proceedings of the 22nd International Conference on Advanced Information Networking and Applications - Workshops, pages 1369-1374.
Paper Citation
in Harvard Style
Blanco F., Díaz-Casillas L. and Garijo M. (2010). A KNOWLEDGE-BASED SYSTEM FOR THE VALIDATION OF THE DEPLOYMENT OF SOFTWARE UNITS . In Proceedings of the 2nd International Conference on Agents and Artificial Intelligence - Volume 1: ICAART, ISBN 978-989-674-021-4, pages 305-310. DOI: 10.5220/0002726303050310
in Bibtex Style
@conference{icaart10,
author={Fco. Javier Blanco and Laura Díaz-Casillas and Mercedes Garijo},
title={A KNOWLEDGE-BASED SYSTEM FOR THE VALIDATION OF THE DEPLOYMENT OF SOFTWARE UNITS},
booktitle={Proceedings of the 2nd International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,},
year={2010},
pages={305-310},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002726303050310},
isbn={978-989-674-021-4},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 2nd International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,
TI - A KNOWLEDGE-BASED SYSTEM FOR THE VALIDATION OF THE DEPLOYMENT OF SOFTWARE UNITS
SN - 978-989-674-021-4
AU - Blanco F.
AU - Díaz-Casillas L.
AU - Garijo M.
PY - 2010
SP - 305
EP - 310
DO - 10.5220/0002726303050310