skip to main content
article

Summary report of the OOPSLA 2000 workshop on scenario-based round-trip engineering

Authors Info & Claims
Published:01 March 2001Publication History
Skip Abstract Section

Abstract

This report summarizes the Workshop on Scenario-Based Round-Trip Engineering held in Minneapolis, Minnesota, USA, on October 16, 2000, in conjunction with the International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2000). The workshop consisted of a keynote and seven presentations, which were organized into three sessions: From Interaction Diagrams to State Machines, Forward Engineering, and Reverse Engineering. Altogether nine position papers were accepted. The workshop web page, including the papers, the presentations, and the electronic version of this report, can be found at <http://www.cs.uta.fi/~cstasy/oopsla2000/workshop.html>.

References

  1. Angluin D.: Learning regular sets from queries and counterexamples, Inf. Comput. 75, 1987, 87-106. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Bojić D. and Velašević D.: UCRA Approach to Scenario-based Round-trip Engineering, in Proc. of OOPSLA 2000 Workshop: Scenario-based round-trip engineering, Tampere University of Technology, Software Systems Laboratory, Report 20, October 2000, 51-56.Google ScholarGoogle Scholar
  3. Bordeleau F. and Corriveau J.-P.: From Scenarios to Hierarchical State Machines: A Pattern-Based Approach, in Proc. of OOPSLA 2000 Workshop: Scenario-based round-trip engineering, Tampere University of Technology, Software Systems Laboratory, Report 20, October 2000, 13-18. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Buhr R. and Casselman R.: Use Case Maps for Object-Oriented Systems, Prentice Hall, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Demeyer S., Ducasse S., and Nierstrasz O.: Interview during Demo: a Sample Reverse Engineering Pattern, in Proc. of OOPSLA 2000 Workshop: Scenario-based round-trip engineering, Tampere University of Technology, Software Systems Laboratory, Report 20, October 2000, 45-50.Google ScholarGoogle Scholar
  6. Gamma E., Helm R., Johnson R., and Vlissides J.: Design Patterns --- Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Harel D.: Statecharts: A visual formalism for complex systems, Science of Computer Programming, 8, 1987, 231-274. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Jerding D. and Rugaber S., Using Visualization for Architectural Localization and Extraction, in Proc of WCRE'97, Amsterdam, The Netherlands, 1997, 56-65. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. ITU-T Recommendation Z.120: Message Sequence Chart (MSC), ITU-T, Geneva, 1996.Google ScholarGoogle Scholar
  10. Jacobson I., Booch G., and Rumbaugh J.: The Unified Software Development Process, Addison-Wesley, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. De Pauw W., Helm R., Kimelman J., and Vlissides J.: Visualizing the behavior of object-oriented systems, in Proc of OOPSLA'93, ACM Press, October 1993, 326-337. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Koskimies K., Männistö T., Systä T., Tuomi J.: Automated support for modeling OO software, IEEE Softw, 15, 1, 1998, 87-94. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Krüger I: Distributed System Design with Message sequence Charts, PhD thesis, Technische Universität München, 2000. (http://tumbl.biblio.tu-muenchen.de/publ/diss/in/2000/krueger.html)Google ScholarGoogle Scholar
  14. Krüger I, Grosu R., Scholz P., and Broy M.: From MSCs to Statechart, in DIPES'98, Kluwer, 1999, 61-71. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Krüger I.: Notational and Methodical Issues in Forward Engineering with MSCs, in Proc. of OOPSLA 2000 Workshop: Scenario-based round-trip engineering, Tampere University of Technology, Software Systems Laboratory, Report 20, October 2000, 19-25.Google ScholarGoogle Scholar
  16. Letelier P., Ramos I., Sánchez P., and Pastor O.: Object- oriented Conceptual Modeling using a Formal Approach. Servicio de Publicaciones Universidad Politécnica de Valencia, SPUPV-98.4011, 1998. (in Spanish).Google ScholarGoogle Scholar
  17. Leue S., Mehrmann L., Rezai M.: Synthesizing software architecture descriptions from message sequence chart specification, In Proc. of the 13th IEEE International Conference on Automated Software Engineering (ASE98), Honolulu, USA, 1998, 192-195. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Mäkinen E. and Systä T.: An Interactive approach for synthesizing UML statechart diagrams from Sequence Diagrams, in Proc. of OOPSLA 2000 Workshop: Scenario-based round-trip engineering, Tampere University of Technology, Software Systems Laboratory, Report 20, October 2000, 7-12.Google ScholarGoogle Scholar
  19. Mäkinen E., Systä T.: Minimally adequate teacher designs software, Dept. of Computer and Information Sciences, University of Tampere, Report A-2000-7, April 2000. Submitted. (ftp://ftp.cs.uta.fi/pub/reports/pdf/A-2000-7.pdf)Google ScholarGoogle Scholar
  20. Mäkinen E., Systä, T.: Implementing minimally adequate synthesizer, Dept. of Computer and Information Sciences, University of Tampere, Report A-2000-9, June 2000. (ftp://ftp.cs.uta.fi/pub/reports/pdf/A-2000-9.pdf)Google ScholarGoogle Scholar
  21. Object Management Group, Unified modeling language specification version 1.3, Available from Rational Software Corporation, Cupertino, CA; June 1999.Google ScholarGoogle Scholar
  22. Peltonen J. and Selonen P.: Visual tool support for scenario-based software engineering, in Proc. of OOPSLA 2000 Workshop: Scenario-based round-trip engineering, Tampere University of Technology, Software Systems Laboratory, Report 20, October 2000, 38-44.Google ScholarGoogle Scholar
  23. Peltonen J.: Visual Scripting Language for UML-based CASE tools, in Proc. of ICSSEA 2000, Volume 3, Paris, France, 2000.Google ScholarGoogle Scholar
  24. Rational Software Corporation: The Unified Modeling Language Notation Guide v.1., http://www.rational.com, 2000.Google ScholarGoogle Scholar
  25. Rumbaugh J., Jacobson I., and Booch G.: The Unified Modeling Language Reference Manual, Addison-Wesley, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Sánchez P., Letelier P., and Ramos I.: Validation of Conceptual Models by Animation in a Scenario-based Approach, in Proc. of OOPSLA 2000 Workshop: Scenario-based round-trip engineering, Tampere University of Technology, Software Systems Laboratory, Report 20, October 2000, 32-37.Google ScholarGoogle Scholar
  27. Schönberger S., Keller R., Khriss I.: Algorithmic Support for Model Transformation in Object-Oriented Software Development, In Concurrency Practice & Experience (Theory and Practice of Object Systems, TAPOS), 13, John Wiley & Sons, 2001. To appear.Google ScholarGoogle Scholar
  28. Selonen P. and Systä T.: Scenario-based Synthesis of Annotated Class Diagrams in UML, in Proc. of OOPSLA 2000 Workshop: Scenario-based round-trip engineering, Tampere University of Technology, Software Systems Laboratory, Report 20, October 2000, 26-31.Google ScholarGoogle Scholar
  29. Somé S., Dssouli R., Vaucher J.: From scenarios to automata: building specifications from users requirements, In Proc. of APSEC'95, Brisbane, Australia, 1995, 48-57. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Systä, T.: Static and Dynamic Reverse Engineering Techniques for Java Software Systems. Ph. D. Dissertation, Dept. of Computer and Information Sciences, University of Tampere, May 2000.Google ScholarGoogle Scholar
  31. Whittle J. and Schumann J.: Generating Statechart Designs From Scenarios, in Proc. of ICSE 2000, Limerick, Ireland, June 2000, 314-323. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Whittle J.: On the Relationship Between UML Sequence Diagrams and State Diagrams, in Proc. of OOPSLA 2000 Workshop: Scenario-based round-trip engineering, Tampere University of Technology, Software Systems Laboratory, Report 20, October 2000, 1-6.Google ScholarGoogle Scholar
  33. Wikman J.: Evolution of a Distributed Repository-Based Architecture. (http://www.ide.hk-.se/~bosch/NOSA98/JohanWikman.pdf), 1998.Google ScholarGoogle Scholar

Index Terms

  1. Summary report of the OOPSLA 2000 workshop on scenario-based round-trip engineering
      Index terms have been assigned to the content through auto-classification.

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM SIGSOFT Software Engineering Notes
        ACM SIGSOFT Software Engineering Notes  Volume 26, Issue 2
        March 2001
        76 pages
        ISSN:0163-5948
        DOI:10.1145/505776
        Issue’s Table of Contents

        Copyright © 2001 Authors

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 March 2001

        Check for updates

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader