KEY-PROBLEM AND GOAL DRIVEN REQUIREMENTS ENGINEERING - Which Complementarities for Manufacturing Information Systems?

Virginie Goepp, François Kiefer



The development of manufacturing information systems involves various stakeholders, who are not specialists for information systems. Therefore the stakes of the methods for such projects are to provide models which are understandable for all people involved, and conceptual enough to support the alignment between business, information system and manufacturing strategies of the company. The use of problem based models, stemmed from dialectical approaches, is efficient for the understand ability and a coarse strategic analysis, but it is limited through the project size. At the opposite, goal driven requirements engineering approaches enable to tackle large projects and detailed strategic analysis, but they are limited because of the difficulty to deal with the fuzzy concept of a goal. So, it would be interesting to gain from these two approaches. This paper first presents a problem driven approach for manufacturing information systems. It consists in a key-problem framework and a set of steps to exploit it. The assumption made is to base requirement elicitation on the problems encountered by the stakeholders. Then its matching with goal driven requirements engineering is shown and the complementarities between these two approaches are drawn and further discussed.


  1. Anton, A. I., and Potts, C. "The use of goals to surface requirements for evolving systems." International Conference on Software Engineering (ICSE'98), Kyoto, Japan, 157-166.
  2. Bjerknes, G. (1992). "Dialectical Reflection in Information Systems Development." Scandinavian Journal of Information Systems, 4, 55-78.
  3. Camponovo, G. and Y. Pigneur (2004). "Information Systems alignment in uncertain environments". IFIP International Conference on Decision Support System DSS'2004, Prato, Tuscany.
  4. Chalmeta, R., Campos, C., and Grangel, R. (2001). "Reference architectures for enterprise integration." Journal of Systems and Software, 57(3), 175-191.
  5. Chen, D., Vallespir, B., and Doumeingts, G. (1997). "GRAI integrated methodology and its mapping onto generic enterprise reference architecture and methodology." Computers in Industry, 33(2-3), 387- 394.
  6. Croteau, A.-M., and Bergeron, F. (2001). "An information technology trilogy: business strategy, technological deployment and organizational performance." The Journal of Strategic Information Systems, 10(2), 77- 99.
  7. Darimont, R., Lamsweerde, A., and Letier, E. (1998). "Managing conflicts in goal-driven requirements engineering." IEEE Transactions on Software Engineering, 24(11), 908-926.
  8. Dubois, E., Yu, E., and Petit, M. "From early to late formal requirements: a process control case-study." 9th International Workshop on Software Specification and Design - IWSSD'98, 34-42.
  9. General Direction III of European Commission. (1996). "Euromethod, User Book Version 1." Euromethod Project, France, Paris.
  10. Goepp, V., and Kiefer, F. "Towards a definition of the key-problems in information system evolution: Formulating problems to better address information system projects." 3rd International Conference on Enterprise Information Systems - ICEIS'03, Angers, France, 586-590.
  11. Goepp, V., and Kiefer, F. (2003b). "Une démarche de conception de système d'information par l'identification des problèmes clés : application au suivi de pièces en atelier de production mécanique." La Cible(99).
  12. Goepp, V., and Kiefer, F. (2004a). "Definition of a keyproblem framework for information systems in CIM environments." In review, submitted to International Journal of Computer Integrated Manufacturing.
  13. Goepp, V., and Kiefer, F. (2004b). "Design of information system architectures using a key problem framework." Accepted for publication in Computers in Industry.
  14. Goepp, V., and Kiefer, F. "Information System Design and Integrated Enterprise Modelling through KeyProblems." 16th IFAC World Congress - Praha 2005, Praha, Czech Republic.
  15. Haumer, P., Pohl, K., and Weidenhaupt, K. (1998). "Requirements Elicitation and Validation with Real World Scenes." IEEE Software, 24(12), 1036-1058.
  16. Hui, B., Liaskos, S., and Mylopoulos, J. "Requirements analysis for customizable software: a goals-skillspreferences framework." IEEE Conference on Requirements Engineering, Monterey Bay, USA, 117- 126.
  17. Kaindl, H. (2000). "A design process based on a model combining scenarios with goals and functions." IEEE Transactions on Systems, Man, and Cybernetics, 30(5), 537-551.
  18. Khomenko, N., and Kucharavy, D. "OTSM-TRIZ Problem solving process: Solutions and their classification." Etria World Conference - TRIZ Future 2002, Strasbourg, France.
  19. Lamsweerde, A. "Goal oriented requirements engineering : a guided tour." International Joint Conference on Requirements Engineering RE'01, Toronto, 249-263.
  20. Lamsweerde, A., Dairmont, R., and Massonet, P. "Goaldirected elaboration of requirements for meeting schedulers : Problems and lessons learnt." 2nd IEEE International Symposium on Requirements Engineering (RE'95), York, England, 194-203.
  21. Mayer, R. J., and Painter, M. K. "Roadmap for enterprise integration." Autofact'91 Conference, Chicago, USA, 7.1-7.26.
  22. Nagalingam, S. V., and Lin, G. C. I. (1999). "Latest developments in CIM." Robotics and ComputerIntegrated Manufacturing, 15(6), 423-430.
  23. Potts, C. "Fitness for use : the system quality that matters most." Third International Workshop on Requirements Engineering : Foundations of Software Quality REFSQ'97, Bracelona, Spain, 15-27.
  24. Potts, C., Takahashi, K., and Anton, A. I. (1994). "Inquirybased requirements analysis." IEEE Software, 11(2), 21-32.
  25. Rolland, C., Ben Achour, C., Cauvet, C., Ralyté, J., Sutcliffe, A., Maiden, N., Jarke, M., Haumer, P., Pohl, K., Dubois, E., and Heymans, P. (1998a). "A Proposal for a Scenario Classification Framework." Requirements Engineering Journal, 3(1), 23-47.
  26. Rolland, C., Grosz, G., and Kla, R. "Experience with goalscenario coupling in Requirements Engineering." 4th IEEE International Symposium on Requirements Engineering, Limerik, Ireland, 74-81.
  27. Rolland, C., Nurcan, S., and Grosz, G. "Guiding the participative design process." Association for Information Systems Americas Conference, Indianapolis, Indiana, 922-924.
  28. Rolland, C., Prakash, N., and Benjamen, N. (1999b). "A multi-model view of process modelling." Requirements Engineering Journal, 4(3), 169-187.
  29. Rolland, C., Souveyet, C., and Ben Achour, C. (1998b). "Guiding Goal Modelling using Scenarios." IEEE Transactions on Software Engineering, 24(12), 1055- 1078.
  30. Sowa, J., and Zachmann, J. (1992). "Extending and formalizing the framework for information systems architecture." IBM Systems Journal, 31(3), 590-616.
  31. Stamper, R., Liu, K., Hafkamp, M., and Ades, Y. (2000). "Understanding the roles of signs and norms in organizations-a semiotic approach to information systems design." Behaviour and Information Technology, 19(1), 15-27.
  32. Yu, E. "Towards Modelling and Reasoning Support for Early-Phase Requirements Engineering." 3rd IEEE International Symposium on Requirements Engineering (RE'97), Washington D.C., USA, 226- 235.

Paper Citation

in Harvard Style

Goepp V. and Kiefer F. (2006). KEY-PROBLEM AND GOAL DRIVEN REQUIREMENTS ENGINEERING - Which Complementarities for Manufacturing Information Systems? . In Proceedings of the Eighth International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-972-8865-43-6, pages 102-109. DOI: 10.5220/0002438901020109

in Bibtex Style

author={Virginie Goepp and François Kiefer},
title={KEY-PROBLEM AND GOAL DRIVEN REQUIREMENTS ENGINEERING - Which Complementarities for Manufacturing Information Systems?},
booktitle={Proceedings of the Eighth International Conference on Enterprise Information Systems - Volume 3: ICEIS,},

in EndNote Style

JO - Proceedings of the Eighth International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - KEY-PROBLEM AND GOAL DRIVEN REQUIREMENTS ENGINEERING - Which Complementarities for Manufacturing Information Systems?
SN - 978-972-8865-43-6
AU - Goepp V.
AU - Kiefer F.
PY - 2006
SP - 102
EP - 109
DO - 10.5220/0002438901020109