Skip to main content

Tracing the evolution of artifacts

  • Evolving Environments
  • Conference paper
  • First Online:
  • 123 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 856))

Abstract

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.

This work was supported in part by the ESPRIT project 6612 entitled F3 (From Fuzzy to Formal).

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Balasubramanian R., Vasant D., “Supporting systems development by capturing deliberations during software engineering, IEEETSE 18, 6, 1992

    Google Scholar 

  2. Brodie M.L.; “Active and Passive Component Modelling: ACM/PCM”; in Olle82.

    Google Scholar 

  3. 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. 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. 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. M. Dowson; “Iteration in the Software Process”, Proc.9th Int. Conf. on Software Engineering, Monterey, USA, 1987.

    Google Scholar 

  7. M. Dowson; “Software process themes and issues”; Proc. 2nd Int. Conference on the Software Process, Berlin, Germany, 1993

    Google Scholar 

  8. Gotel O., Finkelstein A.C.W.; An Analysis of the Requirements Engineering Traceability Problem, Tech. Rep., Imperial College, Department of Computing, TR-93-41, 1993

    Google Scholar 

  9. Greenspan S.J., Borgida A., Mylopoulos J.; “A Requirement Model Language and its logic”; Information Systems 11(1), 1986.

    Google Scholar 

  10. Gustafsson M.R., Karlsson T., Bubenko J.A.; “A declarative Approach to Conceptual Information Modeling”; in Oll82.

    Google Scholar 

  11. Humphrey W.S.; “Software Process Management”; Addison-Wesley, reading, MA, 1989.

    Google Scholar 

  12. Olle T.W.,Sol H.G.(eds.), Verrijn-Stuart A.A.; Information System Design Methodologies:A Comparative Review, North Holland, 1982

    Google Scholar 

  13. 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. Potts C., Bruns G.; Recording the Reasons for Design Decisions, IEEETSE, 17(3), 226–240, 1991

    Google Scholar 

  15. Prakash N, An object oriented methodology for information systems design, in Information systems concepts: improving the understanding, Falkenberg et al(eds.), 53–86, North Holland

    Google Scholar 

  16. Ramesh B., Edwards M; Issues in the Development of a Requirements Traceability Model, in IEEE Int. Symp.On Requirements Engineering, San Diego, Calif. 1993

    Google Scholar 

  17. Rolland C., Richard C.; “The Remora Methodology for Information System Design and Management”; in Oll82.

    Google Scholar 

  18. C. Rolland, “Modelling the Requirements Engineering Process”, European-Japanese Workshop, Budapest, 1993.

    Google Scholar 

  19. C. Rolland, N. Prakash; “Reusable Process Chunks”, DEXA'93, Int. Conference on Databases and Expert Systems Applications, Prague, 1993.

    Google Scholar 

  20. 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. 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 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Dimitris Karagiannis

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rolland, C., Prakash, N. (1994). Tracing the evolution of artifacts. In: Karagiannis, D. (eds) Database and Expert Systems Applications. DEXA 1994. Lecture Notes in Computer Science, vol 856. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58435-8_207

Download citation

  • DOI: https://doi.org/10.1007/3-540-58435-8_207

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-58435-3

  • Online ISBN: 978-3-540-48796-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics