DECOUPLING CONFIGURATION AND DEPLOYMENT PROCEDURES BY ASPECT-ORIENTED POLICIES

Kurt Englmeier, Ricki Koinig

2009

Abstract

Model-driven development (MDD) has the potential to increase the level of cooperation in software design and adaptation between stakeholders from IT and business domains. Clear and understandable models can raise transparency of business-relevant key characteristics of software. Our approach addresses a domain-specific configuration language (DSCL) for the dynamic composition and adaptation of applications through configuration information. We concentrate on model representations that reflect individually tailored compositions of generic application modules and their adaptations to individual business needs. Our approach fosters the collaboration in defining application models on two different levels of abstraction. High-level model concepts focus on the definition of process aspects across modules. Low-level concepts cover the complementary role of definition and adaptation of low-level processes that are abstracted away in the high-level concepts.

References

  1. Anand, S.; Padmanabhuni, S.; Perspectives on service Proceedings of the 2005 Ganesh, J., 2005.
  2. oriented architecture. IEEE International Conference on Services Computing (SCC'05) Vol-2, Orlando (FL), USA, p. xvii.
  3. Bell, D.; Kojo, T.; Goldsack, P., Loughran, S.; Milojicic, D.; Schaefer, S.; Tatemura, J.; Toft, P., 2009. Configuration Description, Deployment, and Lifecycle Management (CDDLM) Foundation Document. Published at www.ggf.org/documents/ GFD.50.pdf, retrieved March 14, 2009.
  4. Cuadrado, J. S.; Molina, J. G., 2007. Building DomainSpecific Languages for Model-Driven Development. IEEE Software 24(5). pp. 48-55.
  5. D'Souza, D.F. and Wills, A., 1998. Objects, Components and Frameworks with UML: The Catalysis Approach, Addison-Wesley, Upper Saddle River.
  6. Gold N.; Mohan, A.; Knight, C.; Munro, M., 2004. Understanding service-oriented software, IEEE Software 21(2). pp. 71-77.
  7. Goldsack, P.; Guijarro, J.; Loughran, S.; Coles, A.; Farrell, A.; Lain, A.; Murray, P.; Toft, P., 2009. The SmartFrog Configuration Management Framework. ACM SIGOPS Operating Systems Review 43 (1), pp. 16-25.
  8. Kiczales, G.; Lamping J.; Mendhekar, A.; Maeda, C.; Lopes, C.; Loingtier, J.-M.; Irwin, J., 1997. AspectOriented Programing. In: ECOOP'97-Object-Oriented Programming, 11th European Conference, volume 1241 of Lecture Notes in Computer Science. Springer, pp. 220-242.
  9. Loughran, S., 2005. Configuration Description, Deployment, and Lifecycle Management. CDDLM Deployment API. Global Grid Forum. Published at http://xml.coverpages.org/CDDML-Deployment-APISpecificationDraft 20050308.pdf, retrieved April 5, 2009
  10. Mernik, M.; Heering, J.; Sloane, A.M., 2005. When and How Develop Domain-Specific Languages. ACM Computing Surveys 37(4), pp. 316-344.
  11. Siobhàn, C.; Baniassad, E., 2005. Aspect-Oriented Analysis and Design. Addison Wesley Professional, Upper Saddle River.
  12. Stahl, T.; Voelter M., 2006. Model-Driven Software Development, Wiley & Sons.
  13. Szyperski, C.A., 1997. Component Software: Beyond OO Programming, Addison-Wesley, Upper Saddle River.
Download


Paper Citation


in Harvard Style

Englmeier K. and Koinig R. (2009). DECOUPLING CONFIGURATION AND DEPLOYMENT PROCEDURES BY ASPECT-ORIENTED POLICIES . In Proceedings of the 4th International Conference on Software and Data Technologies - Volume 1: ICSOFT, ISBN 978-989-674-009-2, pages 321-324. DOI: 10.5220/0002255303210324


in Bibtex Style

@conference{icsoft09,
author={Kurt Englmeier and Ricki Koinig},
title={DECOUPLING CONFIGURATION AND DEPLOYMENT PROCEDURES BY ASPECT-ORIENTED POLICIES},
booktitle={Proceedings of the 4th International Conference on Software and Data Technologies - Volume 1: ICSOFT,},
year={2009},
pages={321-324},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002255303210324},
isbn={978-989-674-009-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Software and Data Technologies - Volume 1: ICSOFT,
TI - DECOUPLING CONFIGURATION AND DEPLOYMENT PROCEDURES BY ASPECT-ORIENTED POLICIES
SN - 978-989-674-009-2
AU - Englmeier K.
AU - Koinig R.
PY - 2009
SP - 321
EP - 324
DO - 10.5220/0002255303210324