AN INFORMATION SYSTEM DEVELOPMENT TOOL BASED ON PATTERN REUSE

Agnès Front-Conte, Ibtissem Hassine, Dominique Rieu, Laurent Tastet

Abstract

A pattern is a general and consensual solution to solve a problem frequently encountered in a particular context. Patterns systems are becoming more and more numerous. They offer product patterns or process patterns of varied range and cover (analysis, design or implementation patterns, and general, domain or enterprise patterns). New application development environments have been developed together with these pattern-oriented approaches. These tools address two kinds of actors: patterns engineers who specify patterns systems, and applications engineers who use these systems to specify information systems. Most of the existing development environments are made for applications engineers; they offer few functionalities allowing definition and organization of patterns systems. This paper presents AGAP, a development environment for defining and using patterns. Not only does AGAP address applications engineers, but it also allows patterns engineers to define patterns systems.

References

  1. Ambler, S.W., 1998. Process Patterns building Large Scale Systems using Object technology, SIGS Books, Cambridge University Press.
  2. Borne, I., Revault, N., 1999. Comparaison d'outils de mise en oeuvre de design patterns, Object-oriented Patterns, Vol5, num2.
  3. Conte. A, Giraudin J .P., Hassine I., Rieu D. 2001, Un environnement et un formalisme pour la définition, la gestion et l'application de patrons, Revue ISI vol 6 n°2.
  4. Fowler, M., 1997. Analysis Patterns - Reusable Object Models, Addison-Wesley.
  5. Gamma, E., Helm, R., Johnson, R.E., Vlissides, J., 1995. Design patterns: Elements of Reusable ObjectOriented Software, Addison-Wesley,
  6. Gzara L., Rieu D. 2000. Tollenaere M., Pattern Approach To Product Information Systems Engineering, Requirements Engineering Journal, Editors: Peri Loucopoulos & Colin Potts, Springer- Verlag, London.
  7. Hassine I., Rieu D., Bounaas F., Seghrnouchni O. , « Symphony : Un modèle conceptuel de composants métier» Revue ISI, volume 7, numéro 4, Hermès, 2002.
  8. Johnson, R.E., 1992. Documenting Frameworks using Patterns, OOPSLA'92.
  9. Maiden, N., Sutcliffe, A., Taylor, C., Till, D., 1994. A set of formal problem abstractions for reuse during requirements engineering, ISI, Hermes, vol. 2, n° 6.
  10. Meijers M., 1996. Tools Support for Object-Oriented Design Patterns, Master's Thesis, Utrecht University.
  11. Meijler, S. Demeyer, R. Engel, 1997. Making design patterns explicit in Face, ESEC/FSE 97.
  12. Rieu, D., Giraudin, J.P., Conte A., 2002. Pattern-Based Environments for Information Systems Development, The Sciences of Design, Lyon, France.
Download


Paper Citation


in Harvard Style

Front-Conte A., Hassine I., Rieu D. and Tastet L. (2004). AN INFORMATION SYSTEM DEVELOPMENT TOOL BASED ON PATTERN REUSE . In Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 972-8865-00-7, pages 548-551. DOI: 10.5220/0002643605480551


in Bibtex Style

@conference{iceis04,
author={Agnès Front-Conte and Ibtissem Hassine and Dominique Rieu and Laurent Tastet},
title={AN INFORMATION SYSTEM DEVELOPMENT TOOL BASED ON PATTERN REUSE},
booktitle={Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2004},
pages={548-551},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002643605480551},
isbn={972-8865-00-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - AN INFORMATION SYSTEM DEVELOPMENT TOOL BASED ON PATTERN REUSE
SN - 972-8865-00-7
AU - Front-Conte A.
AU - Hassine I.
AU - Rieu D.
AU - Tastet L.
PY - 2004
SP - 548
EP - 551
DO - 10.5220/0002643605480551