Skip to main content

Developing a full life cycle language

  • Conference paper
  • First Online:
  • 99 Accesses

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

Abstract

An Eiffel-based language is presented which can be used throughout the full life cycle offering interoperability between different analysis and design methodologies and their corresponding notations and the CASE tools supporting them. This direct support from beginning to end obviates the need to translate between different stages and activities and provides systems with a seamless transition.

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. Ada Joint Program Office (1983) Reference Manual for the Ada Programming Language; United States Department of Defense

    Google Scholar 

  2. Atkinson C. (1991) Object-Oriented Reuse, Concurrency and Distribution; Addison Wesley

    Google Scholar 

  3. Booch G. (1991) Object-Oriented Design with Applications; Benjamin-Cummings

    Google Scholar 

  4. Booch, G(1993) Object-oriented Analysis and Design with Applications, 2nd Ed., Benjamin Cummings

    Google Scholar 

  5. Booch, Rumbaugh, Jacobson (1996) The Unified Method, Ver. 0.9, Rational

    Google Scholar 

  6. de Champeaux D, Lea D., Faure P. (1993) Object-Oriented System Development; Addison-Wesley

    Google Scholar 

  7. Cook S, Daniels J (1994) Designing Object Systems. Object-Oriented Modelling with Syntropy, Prentice Hall

    Google Scholar 

  8. Coleman D. et al. (1994) Object-Oriented Development: The Fusion Method, Prentice-Hall

    Google Scholar 

  9. Coad P., Yourdon E.(1991) Object-Oriented Analysis 2nd Edition; Prentice Hall

    Google Scholar 

  10. Coad P., Yourdon E.(1991) Object-Oriented Design; Prentice Hall

    Google Scholar 

  11. Coad P., Nicola J. (1993) Object-Oriented Programming; Prentice Hall

    Google Scholar 

  12. Dodani, Velazquez (1995) Supporting Interactions as First-Class Citizens in OO Methodologies, ROAD Vol. 2 No. 4, Nov.–Dec. 1995

    Google Scholar 

  13. Firesmith D. (1993) Object-Oriented Requirements Analysis and Logical Design, A Software Enginerring Approach; Wiley

    Google Scholar 

  14. Gamma E., Helm R., Johnson R., Vlissides J. (1994) Design Patterns: Elements of Object-Oriented Software Architecture; Addison-Wesley

    Google Scholar 

  15. Graham I. (1994) Migrating to Object Technology; Addison-Wesley

    Google Scholar 

  16. Harel D. (1987) Statecharts: avisual formalism for complex systems, Science of Computer Programming 8:231–274

    Google Scholar 

  17. Henderson-Sellers B., Edwards J. (1994) Booktwo of Object-Oriented Knowledge: The Working Object; Prentice-Hall

    Google Scholar 

  18. Jacobson I. et al. (1992) Object-Oriented Software Engineering: A Use Case Driven Approach, 4th Ed. Addison-Wesley

    Google Scholar 

  19. Kristen G. (1994) Object Orientation, The Kiss Method, From Information Architecture to Information System; Addison-Wesley

    Google Scholar 

  20. Lano K., Haughton H. (1994) Object-Oriented Specification Case Studies; Prentice Hall

    Google Scholar 

  21. Martin J, Odell J. (1992), Object-Oriented Analysis and Design, Prentice Hall

    Google Scholar 

  22. Martin J (1993), Principles of Object-Oriented Analysis and Design, Prentice-Hall

    Google Scholar 

  23. Martin J, Odell J. (1994), Object-Oriented Methods: A Foundation, Prentice Hall

    Google Scholar 

  24. Meyer B (1988), Object-Oriented Software Construction, Prentice Hall

    Google Scholar 

  25. Meyer B. (1992) Eiffel: The Language”; Prentice-Hall

    Google Scholar 

  26. Odell J. (1994) Six diferent kinds of composition; Journal of Object-Oriented Programming. V. 5 No. 8

    Google Scholar 

  27. Peralta, A, (1994) Making the Transition from ADTs to Objects in Undergraduate Software Engineering: a CASE-based Approach, 1994 Joint Modular Language Conference

    Google Scholar 

  28. Peralta A., Serras J. (1996) Extending Eiffel as a Full Life-cycle Language, UPC Report LSI-96-45-R

    Google Scholar 

  29. Peralta A (1996) Eiffel+: A Software Development Language for Objecte-Oriented Systems, Ph.D Thesis, draft version, URL: http://www-lsi.upc.es/www

    Google Scholar 

  30. Robinson P. (1992) Hierarchical Object-Oriented Design; Prentice Hall

    Google Scholar 

  31. Rumbaugh J. et al. (1991) Object-Oriented Modeling and Design, Prentice-Hall

    Google Scholar 

  32. Shlaer S, Mellor S.J. (1988), Object-Oriented Systems Analysis: Modelling the World in Data, Yourdon Press

    Google Scholar 

  33. Shlaer S, Mellor S.J. (1991), Object LIfecycles: Modelling the World in States, Yourdon Press

    Google Scholar 

  34. Sourrouville, Lecorude (1995) A Dynamic Model Extension to Integrate State Inheritance and Objects, ROAD Vol. 2 No. 2, July–August 1995

    Google Scholar 

  35. Walden K.,Nerson JM (1994) Seamless Object-Oriented Software Architecture; Prentice Hall

    Google Scholar 

  36. Wirfs-Brock RJ, Wilkerson B., Wiener L. (1990) Designing Object-Oriented Software; Prentice Hall

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Hanspeter Mössenböck

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Peralta, A.J., Botella, P., Serras, J. (1997). Developing a full life cycle language. In: Mössenböck, H. (eds) Modular Programming Languages. JMLC 1997. Lecture Notes in Computer Science, vol 1204. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-62599-2_47

Download citation

  • DOI: https://doi.org/10.1007/3-540-62599-2_47

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-62599-5

  • Online ISBN: 978-3-540-68328-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics