CONFIGURATION FRAGMENTS AS THE DNA OF SYSTEM AND CHANGE PROPERTIES - Architectural Change of Component-based and Service-oriented Systems

D’Arcy Walsh

2008

Abstract

The concept of a Configuration Fragment is adopted to help address the challenge of managing the different kinds of dependencies that exist during the evolution of component-based and service-oriented systems. Based upon a model of Architectural Change and an example of an application-specific context, Configuration Fragments are defined in order to express and reconcile change properties with respect to existing system properties. During system evolution, Configuration Fragments enable the configuration of Service and Service Protocol, Operation and Provided Service, Operation and Required Service, Operation and Operation, Operation and State Element, Operation and Composite Component, Component and Component, and Required Service and Provided Service dependencies. This occurs through configuration leading to association, disassociation, or refinement of these system elements.

References

  1. Buhr, R., Casselman, R., 1996. Use Case Maps for ObjectOriented Systems. Prentice Hall. New York, New York.
  2. Cervantes, H., Hall, R.S., 2003. Automating Service Dependency Management in a Service-Oriented Component Model. In Proceedings of the 6th ICES Workshop on Component-Based Engineering: Automated Reasoning and Prediction. Carnegie Mellon University, USA, and Monash University, Australia. Portland, Oregon.
  3. Clarke, S., 2001. Composition of Object-Oriented Design Models. Ph.D. Thesis. Dublin City University. Dublin, Ireland.
  4. Felfernig, A., Friedrich, G., Jannach, D., Zanker, M., 2007. Chapter 7: Rapid Knowledge Base Development for Product Configuration Systems using the Unified Modeling Language. In Domain Oriented System Development. Taylor and Francis. London, England.
  5. Fleischanderl, G., Friedrich, G.E., Haselbock, A., Schreiner, H., Stumptner, M, 1998. Configuring Large Systems Using Generative Constraint Satisfaction. In IEEE Intelligent Systems, Vol. 13, Issue 4. IEEE Press. New York, New York.
  6. Jackson, D., 2002. Micomodels of Software: Lightweight Modelling and Analysis with Alloy. MIT Lab for Computer Science. Cambrige, Mass.
  7. Lestideau, V., Belkhatir, N., Cunin, P., 2002. Towards automated software component configuration and deployment. In Proceeding of 3rd International Workshop on Process support for Distributed Teambased Software Development (PDTSD'02). International Institute of Informatics and Systemics. Orlando, Florida.
  8. Open Services Gateway Initiative, “OSGI Service Platform Release”, Specification Release 4.1, May 2007.
  9. Sangal, N., Jordan, E., Sinha, S., Jackon, D., 2005. Using Dependency Models to Manage Complex Software Architecture. In Proceedings of Object-Oriented Programming Languages and Systems (OOPSLA) 2005. ACM Press. New York, New York.
  10. Spring Framework Initiative, “Spring Framework”, Specification Release 2.5, November 2007.
  11. Walsh, D., Bordeleau, F., Selic, S., 2007. Domain analysis of dynamic system reconfiguration. Software and System Modeling, Volume 6, Number 4. DOI: 10.1007/s10270-006-0038-4, Springer-Verlag.
  12. Walsh, D., Bordeleau, F., Selic, S., 2008. A ConstraintDriven Executable Model of Dynamic System Reconfiguration. Journal of Software, Volume 3, Issue 4. Academy Press.
Download


Paper Citation


in Harvard Style

Walsh D. (2008). CONFIGURATION FRAGMENTS AS THE DNA OF SYSTEM AND CHANGE PROPERTIES - Architectural Change of Component-based and Service-oriented Systems . In Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 1: ICEIS, ISBN 978-989-8111-36-4, pages 270-275. DOI: 10.5220/0001704602700275


in Bibtex Style

@conference{iceis08,
author={D’Arcy Walsh},
title={CONFIGURATION FRAGMENTS AS THE DNA OF SYSTEM AND CHANGE PROPERTIES - Architectural Change of Component-based and Service-oriented Systems},
booktitle={Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 1: ICEIS,},
year={2008},
pages={270-275},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001704602700275},
isbn={978-989-8111-36-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 1: ICEIS,
TI - CONFIGURATION FRAGMENTS AS THE DNA OF SYSTEM AND CHANGE PROPERTIES - Architectural Change of Component-based and Service-oriented Systems
SN - 978-989-8111-36-4
AU - Walsh D.
PY - 2008
SP - 270
EP - 275
DO - 10.5220/0001704602700275