Tracing the evolution of artifacts

  • Colette Rolland
  • Naveen Prakash
Evolving Environments
Part of the Lecture Notes in Computer Science book series (LNCS, volume 856)


A model called the Evolutionary Object Model is proposed as a means of keeping track of the Requirements Engineering(RE) decisions, their rationales and their effects on the RE product. Under this model an RE artifact is looked upon as an object that can evolve in three ways, by transformation, mutation, and expansion. The history of object evolution under these different evolutionary forms is kept track of in the inner, spatial and temporal histories of evolutionary objects respectively. In addition, the context in which an evolution occurs as well as the history of the decision making process which has led to it is maintained in the trace.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Bal92]
    Balasubramanian R., Vasant D., “Supporting systems development by capturing deliberations during software engineering, IEEETSE 18, 6, 1992Google Scholar
  2. [Bro82]
    Brodie M.L.; “Active and Passive Component Modelling: ACM/PCM”; in Olle82.Google Scholar
  3. [Bru91]
    J. Brunet; “Modelling the World with Semantic Objects”, Int. IFIP Conf. on “Object Oriented Approach in Information Systems”, F.Van Assche, B.Moulin, C.Rolland (eds), North Holland (pub), 1991.Google Scholar
  4. [Che76]
    Chen P.P.; “The Entity-Relationship model: Towards a Unified View of Data”; ACM Trans. on Databases Systems, Vol 1, n∘ 1, 1976.Google Scholar
  5. [Cur88]
    Curtis, B, Krasner,H, Iscoe,N; “A field of study of the software design process for large systems”, ACM Trans. on IS, 31(11), 1988.Google Scholar
  6. [Dow87]
    M. Dowson; “Iteration in the Software Process”, Proc.9th Int. Conf. on Software Engineering, Monterey, USA, 1987.Google Scholar
  7. [Dow93]
    M. Dowson; “Software process themes and issues”; Proc. 2nd Int. Conference on the Software Process, Berlin, Germany, 1993Google Scholar
  8. [Got93]
    Gotel O., Finkelstein A.C.W.; An Analysis of the Requirements Engineering Traceability Problem, Tech. Rep., Imperial College, Department of Computing, TR-93-41, 1993Google Scholar
  9. [Gre86]
    Greenspan S.J., Borgida A., Mylopoulos J.; “A Requirement Model Language and its logic”; Information Systems 11(1), 1986.Google Scholar
  10. [Gus82]
    Gustafsson M.R., Karlsson T., Bubenko J.A.; “A declarative Approach to Conceptual Information Modeling”; in Oll82.Google Scholar
  11. [Hum89]
    Humphrey W.S.; “Software Process Management”; Addison-Wesley, reading, MA, 1989.Google Scholar
  12. [Oll82]
    Olle T.W.,Sol H.G.(eds.), Verrijn-Stuart A.A.; Information System Design Methodologies:A Comparative Review, North Holland, 1982Google Scholar
  13. [Poh93]
    Pohl K.; “The three dimensions of requirements engineering”, Proc. CAISE'93 Conference, C. Rolland, F. Bodart, B. Pernici (eds), Sringer-Verlag (pub), 1993.Google Scholar
  14. [Pot93]
    Potts C., Bruns G.; Recording the Reasons for Design Decisions, IEEETSE, 17(3), 226–240, 1991Google Scholar
  15. [Pra92]
    Prakash N, An object oriented methodology for information systems design, in Information systems concepts: improving the understanding, Falkenberg et al(eds.), 53–86, North HollandGoogle Scholar
  16. [Ram93]
    Ramesh B., Edwards M; Issues in the Development of a Requirements Traceability Model, in IEEE Int. Symp.On Requirements Engineering, San Diego, Calif. 1993Google Scholar
  17. [Rol82]
    Rolland C., Richard C.; “The Remora Methodology for Information System Design and Management”; in Oll82.Google Scholar
  18. [Rol93]
    C. Rolland, “Modelling the Requirements Engineering Process”, European-Japanese Workshop, Budapest, 1993.Google Scholar
  19. [Rol & Pra93a]
    C. Rolland, N. Prakash; “Reusable Process Chunks”, DEXA'93, Int. Conference on Databases and Expert Systems Applications, Prague, 1993.Google Scholar
  20. [Rol & Pra93b]
    C. Rolland, N. Prakash; “Modelling Decisions in the Requirements Engineering Process”, CISMOD'93 Conference, Int. Conference on Information Systems and Management of Data, Delhi, 1993.Google Scholar
  21. [Sch93]
    J R Schmitt; Product Modelling in the Requirements Engineering Process, Proc. IFIP TC8 Intl. Conf. on “Information System Development Process”, N Prakash, C Rolland, B pernici (eds) North Holland(Pub)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1994

Authors and Affiliations

  • Colette Rolland
    • 1
  • Naveen Prakash
    • 2
  1. 1.Université de Paris SorbonneParis Cedex 5France
  2. 2.Delhi Institute of TechnologyDelhiIndia

Personalised recommendations