Skip to main content

A Polymorphic Context Frame to Support Scalability and Evolvability of Information System Development Processes

  • Conference paper
Enterprise Information Systems VI

Abstract

Nowadays, there is an increasing need for flexible approaches, adaptable to different kinds of Information System Development (ISD). But customization of ISD processes have mainly be thought of for the person in charge of building processes, i.e. the methodologists, in order to allow him/her to adapt the process to the need of its company or projects. But there is also a need for customizations dedicated to project team members (application engineers), to provide them with customized guidelines (or heuristics) which are to be followed while performing their daily task. The knowledge capitalization framework we propose supports evolvability and customization of ISD processes. Reuse and customization are handled through process fragments stored in a dedicated repository. Our purpose is not to propose a new way to built processes, as several approaches already exist on this topic, but to ease the use of existing ones by making them less rigid and allowing their adaptation to the need of the company, the project and most of all, the project team member. Therefore, in addition to a repository of process fragments, we propose a scalable and polymorphic structure allowing methodologists to define a working space through a context made of criterias. Thanks to this context the project team members better qualify their ISD problem in order to find a suitable solution. A solution is made of process fragments organized into a route-map specially built to answer the project team member need and directly usable by him/her.

The context-frame we focus on in this paper is a scalable structure which supports evolution and tailoring by the methodologists for the project team member’s need with regards to project and process features.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Boehm, B. (1988). A spiral model of software development and enhancement. Computer, 21:61–72.

    Article  Google Scholar 

  • Brinkkemper, S., Saeki, M., and Harmsen, F. (1998). Assembly techniques for method engineering. In 10th International Conference on Advanced Information Systems Engineering, Pisa, Italy.

    Google Scholar 

  • Cauvet, C., Rieu, D., Fron-Conte, A., and Ramadour, P. (2001). Ingnierie des systmes d’information, chapter Rutilisation dans l’ingnierie des systmes d’information, pages 115–147. Hermes.

    Google Scholar 

  • Finkelstein, A., Kramer, J., and Goedicke, M. (1990). Viewpoint oriented software developement. In Le gnie logiciel et ses applications, Toulouse, France.

    Google Scholar 

  • Fowler, M. (1997). Analysis Patterns: Reusable Object Models. Object Technology Series. Addison-Wesley, Reading, Massachusetts.

    Google Scholar 

  • Franckson, M. and Peugeot, C. (1991). Spcification of the object and process modeling language ESF. Technical Report D122-OPML-1.0.

    Google Scholar 

  • Gamma, E., Helm, R., Johnson, R., and Vlissides, J. (1995). Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional Computing Series. Addison-Wesley Publishing Company, New York, NY.

    Google Scholar 

  • Gnatz, M., Marschall, F., Popp, G., Rausch, A., and Schwerin, W. (2001). Modular process patterns supporting an evolutionary software development process. Lecture Notes in Computer Science, 2188.

    Google Scholar 

  • Henderson-Sellers, B. and Edwards, J. (1990). The object-oriented systems life cycle. Communications of the ACM, 33(9):142–159.

    Article  Google Scholar 

  • Mirbel, I. and de Rivieres, V. (2002a). Adapting Analysis and Design to Software Context: the JECKO Approach. In 8th International Conference on Object-Oriented Information S ystems.

    Google Scholar 

  • Mirbel, I. and de Rivieres, V. (2002b). Introducing Flexibility in the Heart of Analysis and Design. In 6th world multiconference on systemics, cybernetics and informatics (SCI).

    Google Scholar 

  • Mirbel, I. and de Rivieres, V. (2003). UML and the Unified Process, chapter Towards a UML profile for building on top of running software. IRM Press.

    Google Scholar 

  • Object Management Group (2001). Uml specification.

    Google Scholar 

  • Potts, C. (1989). A generic model for representing design methods. In 11th International Conference on Software Engineering.

    Google Scholar 

  • Ralyte, J. (2001). Ingenierie des methodes a base de composants. PhD thesis, Universite Paris I-Sorbonne.

    Google Scholar 

  • Rolland, C. and Souveyet, C. (1995). An approach for defining ways-of-working. Information Systems Journal.

    Google Scholar 

  • Royce, W. (1970). Managing the development of large software systems: Concepts and techniques. In WESCON.

    Google Scholar 

  • Saeki, M. (2003). Toward automated method engineering: Supporting method assembly in came. In First International Workshop on Engineering methods to support information systems evolution, Geneva, Switzerland.

    Google Scholar 

  • si Said, S. and Rolland, C. (1998). Formalising guidance for the CREWS goal-scenario approach to requirements engineering. In Eight European-Japanese Conference on Information Modelling and Knowledge Bases.

    Google Scholar 

  • van Slooten, K. and Hodes, B. (1996). Characterizing IS development projects. In S. Brinkkemper, K. Lyytinen, R. W., editor, IFIP TC8, WG 8.1/8.2, pages 29–44.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer

About this paper

Cite this paper

Mirbel, I. (2006). A Polymorphic Context Frame to Support Scalability and Evolvability of Information System Development Processes. In: Seruca, I., Cordeiro, J., Hammoudi, S., Filipe, J. (eds) Enterprise Information Systems VI. Springer, Dordrecht. https://doi.org/10.1007/1-4020-3675-2_22

Download citation

  • DOI: https://doi.org/10.1007/1-4020-3675-2_22

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-1-4020-3674-3

  • Online ISBN: 978-1-4020-3675-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics