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

  1. Binder, R. V. (1995). Testing ObjectOriented Systems: A Status Report. www.stsc.hill.af.mil/crosstalk/1995/04/testinOO.asp.
  2. Cannataro, M. and Talia, D. (2003). The knowledge grid. In Communications of the ACM, volume 46, pages 89- 93.
  3. 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.
  4. DTMF (2005). Common Information Model (CIM) 2.1. www.dmtf.org/standards/cim.
  5. Hashimi, S. (2003). Service-Oriented Architecture Explained. O'Reilly Media, Inc.
  6. JBoss Community (2009). Drools - Business Logic integration Platform. jboss.org/drools.
  7. 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.
  8. OMG (2006). Deployment and configuration of component based distributed applications version 4.0. OMG documents formal/06-04-02.
  9. OSGi Alliance (2009). OSGi - The Dynamic Module System for Java. www.osgi.org.
  10. Playle, G. and Beckman, C. (1996). KnowledgeBased Systems and Automated Software Validation and Verification. www.stsc.hill.af.mil/crosstalk/1996/07/knowledg.asp.
  11. 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.
  12. 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.
  13. 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.
Download


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