Tool integration in evolving information systems environments

  • Matthias Jarke
  • Hans W. Nissen
  • Klaus Pohl
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 777)


Evolution is a fact of life in information systems. Not only systems evolve but also their development processes. IS environments must therefore be designed for accommodating and managing change. The management of process meta models in repositories is one important step; we show how process traceability models and process guidance models can be developed and related in a standard repository framework. In addition, the currently available tool integration along the presentation, data, and control perspectives have to be augmented for process integration. In our process-adaptable and interoperable tool concept, tool behavior is directly influenced by the process guidance model and automatically traced according to the traceability model. The approach is demonstrated with a prototype requirements engineering environment developed in ESPRIT project NATURE.


Information System Requirement Engineering Communication Manager Tool Integration Traceability Model 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    S. Abiteboul, S. Cluet, and T. Milo. Querying and updating the file. In Proc. of the 19th VLDB Conference, Dublin, Ireland, 1993.Google Scholar
  2. 2.
    F. Bry, H. Decker, and R. Manthey. A uniform approach to constraint satisfaction and constraint satisfiability in deductive databases. In Proc. Intl. Conf. Extending Database Technology, Venice, Italy, 1988.Google Scholar
  3. 3.
    M. Chen and R.J. Norman. A framework for integrated CASE. IEEE Software, March 1992, 18–22.Google Scholar
  4. 4.
    R. Conradi and M.L. Jaccheri. Customization and evolution of process models in EPOS. Proc. IFIP 8.1 Working Conf. Information Systems Development Process, Como, Italy, 1993, 23–40.Google Scholar
  5. 5.
    B. Curtis. The CASE for processes. Proc. IFIP 8.2 Working Conf. The Impact of Computer-Supported Techniques on Information Systems Development, Minneapolis, Mn, 1992, 333–343.Google Scholar
  6. 6.
    C. Fernstroem, K.-H. Naerfelt, and L. Ohlsson. Software factory principles, architectures, experiments. IEEE Software, March 1992, 36–44.Google Scholar
  7. 7.
    A. Finkelstein, J. Kramer, B. Nuseibeh, L. Finkelstein, and M. Goedicke. View-points: A framework for integrating multiple perspectives in system development. Intl. Journal Software Engineering and Knowledge Engineering, 2(1), March 1992.Google Scholar
  8. 8.
    A. Gupta, I.S. Mumick, and V.S. Subrahmanian. Maintaining views incrementally. In ACM SIGMOD Conference on Management of Data, 1993.Google Scholar
  9. 9.
    W. Humphreys. Managing the Software Development Process, Addison-Wesley, 1989.Google Scholar
  10. 10.
    ISO/IEC 10027. Information Technology — Information Resource Dictionary Systtem (IRDS) — Framework. ISO/IEC International Standard.Google Scholar
  11. 11.
    M. Jarke, (ed.). ConceptBase V3.1 user manual. Aachener Informatik Berichte Nr. 92-17, RWTH Aachen, Germany, 1992.Google Scholar
  12. 12.
    M. Jarke, K. Pohl, C. Rolland, J.-R. Schmitt. Experience-based method evaluation and improvement: A process modeling approach. submitted for publication.Google Scholar
  13. 13.
    M. Jarke, K. Pohl, S. Jacobs, J. Bubenko, P. Assenova, P. Holm, B. Wangler, C. Rolland, V. Plihon, J.-R. Schmitt, A. Sutcliffe, S. Jones, N. Maiden, D. Till, Y. Vassiliou, P. Constantopoulos, G. Spanoudakis. Requirements engineering: an integrated view of representation, process, and domain. Proc. 4th European Software Engineering Conf., Garmisch, Germany, 1993.Google Scholar
  14. 14.
    W.L. Johnson, M.S. Feather, and D.R. Harris. Representation and presentation of requirements knowledge. IEEE Transactions Software Engineering, 18(10):853–869, October 1992.Google Scholar
  15. 15.
    P. Mi and W. Scacchi. Process integration for CASE environments. IEEE Software, March 1992, 45–53.Google Scholar
  16. 16.
    J. Mylopoulos, A. Borgida, M. Jarke, and M. Koubarakis. Telos: representing knowledge about information systems. ACM Trans. Information Systems, 10(4):325–362, 1990.Google Scholar
  17. 17.
    M. Nagl. Eng integrierte Software Entwicklungsumgebungen. Ein Erfahrungsbericht ueber das IPSEN Projekt. Informatik Forschung und Entwicklung, 8(3), 1993.Google Scholar
  18. 18.
    NIST. Reference Model for Frameworks of Software Engineering Environments. Draft Version 1.5, Nat'l Inst. Standards and Technology, Gaithersburg, Md., 1991.Google Scholar
  19. 19.
    A. Olive. Integrity constraints checking in deductive databases. In Proc. 17th VLDB Conf., Barcelona, Spain, 1991.Google Scholar
  20. 20.
    K. Pohl. The three dimensions of requirements engineering. Proc. 5th Intl. Conf. Advanced Information Systems Engineering, Paris, France, 1993, 275–292.Google Scholar
  21. 21.
    K. Pohl and M. Jarke. Quality information systems: support for evolving process models. Aachener Informatik Berichte 92-17, RWTH Aachen, Germany, 1992.Google Scholar
  22. 22.
    B. Ramesh and V. Dhar. Supporting systems development by capturing deliberations during requirements engineering. IEEE Trans. Software Engineering, 18(6):418–510, 1992.Google Scholar
  23. 23.
    H.B. Reubenstein and R.C. Waters. The Requirements Apprentice: automated assistance for requirements acquisition. IEEE Transactions on Software Engineering, 17(3):226–240, March 1991.Google Scholar
  24. 24.
    J.W. Sagawa. Repository manager technology. IBM Systems Journal, 29(2), 1990, 209–227.Google Scholar
  25. 25.
    J.-R. Schmitt. Product modelling for requirements engineering process modelling. Proc. IFIP 8.1 Working Conf. on Information Systems Development Process, Como, Italy, 1993, 231–245.Google Scholar
  26. 26.
    M. Staudt, H.W. Nissen, and M.A. Jeusfeld. Query by class, rule and concept. Applied Intelligence, Special Issue on Knowledge Base Management, 1994.Google Scholar
  27. 27.
    L.A. Suchman. Plans and Situated Actions, Cambridge University Press, 1987.Google Scholar
  28. 28.
    I. Thomas and B.A. Nejmeh. Definitions of tool integration for environments. IEEE Software, March 1992, 29–35.Google Scholar
  29. 29.
    T. Urpi and A. Olive. A method for change computation in deductive databases. In Proc. of the 18th VLDB Conference, Vancouver, Canada, 1992.Google Scholar
  30. 30.
    A. Wasserman. IDE: Tool integration in software engineering environments. Proc. SofTec-NRW Workshop CASE — Stand der industriellen Technik, RWTH Aachen, October 1992.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1994

Authors and Affiliations

  • Matthias Jarke
    • 1
  • Hans W. Nissen
    • 1
  • Klaus Pohl
    • 1
  1. 1.Informatik VRWTH AachenAachenGermany

Personalised recommendations