Skip to main content

Komponentenbasierte Konstruktion flexibler Software-Entwicklungswerkzeuge

  • Conference paper
Book cover Informatik 2000

Part of the book series: Informatik aktuell ((INFORMAT))

Zusammenfassung

Soft ware- Entwicklungswerkzeuge werden für verschiedene Aufgaben innerhalb eines Entwicklungsprozesses eingesetzt und dabei von Benutzern mit verschiedenen Rollen genutzt. Im vorliegenden Papier wird ein Dissertationsvorhaben vorgestellt, das es zum Ziel hat, Methoden und Techniken zur Konstruktion von Software-Entwicklungswerkzeugen zu entwickeln. Mit dem vorgestellten Ansatz ist es möglich, mit geringem Aufwand methodenspezifische Upper-CASE-Werkzeuge zu realisieren, die flexibel an rollen- und aufgabenspezifische Anforderungen angepaßt werden können. Zur Unterstützung der Projektdurchführung können Aufgaben in einem Prozeß-Modell beschrieben und ihre Durchführung von einer Prozeß-Maschine gesteuert und überwacht werden. Die verschiedenen Werkzeuge und die Prozeß-Maschine werden über ein Repository integriert, dessen Dienste direkt zur Implementierung der Werkzeug-Funktionalität ausgenutzt werden.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 64.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 82.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. A. Alderson, J. Cartmell, and A. Elliott. Toolbuilder: From CASE Tool Components to Method Engineering. In Gray et al. [14], pages 9–18.

    Google Scholar 

  2. S. Bandinelli, E. DiNitto, and A. Fuggetta. Supporting Cooperation in the SPADE-1 Environment. IEEE Transactions on Software Engineering, 22(12):841–865, Dec. 1996.

    Article  Google Scholar 

  3. D. Batory. Intelligent Components and Software Generators. Technical Report CS-TR-97-06, University of Texas, Austin, Apr. 1, 1997.

    Google Scholar 

  4. W. Becker, C. Burger, J. Klarmann, O. Kulendik, F. Schiele, and K. Schneider. Rechnerunterstützung für Interaktionen zwischen Menschen. Informatik Spektrum, 22:422–435, 1999.

    Article  Google Scholar 

  5. M. Chen and R. J. Norman. A framework for integrated CASE. IEEE Software, 9(2): 18–22, Mar. 1992.

    Article  Google Scholar 

  6. D. Däberitz and U. Kelter. Rapid Prototyping of Graphical Editors in an Open SDE. In Proc. of the Int. Conference of Software Development Environments and CASE (SEE′95), pages 61–72, Noordwijkerhout, Netherlands, Apr. 1995. IEEE Press.

    Google Scholar 

  7. J. Derniame, B. A. Kaba, and D. Wastell, editors. Software process: Principles, Methodology, and Technology, Berlin, 1999. Springer.

    Google Scholar 

  8. J. Ebert, A. Winter, P. Dahm, R. Franzke, and R. Süttenbach. Graph Based Modeling and Implementation with EER/GRAL. In Proc. 15th Int. Conf, on Conceptual Modeling (ER′96), volume 1157 of Lecture Notes in Computer Science, pages 163–178. Springer, 1996.

    Google Scholar 

  9. W. Emmerich. Tool Specification with GTSL. In Proc. of the 8th Int. Workshop on Software Specification and Design, pages 26–35, Schloß Velen, Germany, 1996. IEEE Computer Society Press.

    Google Scholar 

  10. W. Emmerich, G. Ferran, F. Ferrandina, A. Fuggetta, C. Ghezzi, S. Lautemann, L. Lavazza, J. Madec, M. Phoenix, S. Sachweh, W. Schäfer, C. S. dos Santos, G. Tigg, and R. Zicari. The GOODSTEP Project: General Object-Oriented Database for Software Engineering Processes. In Proc. of the 1st Asian Pacific Software Engineering Conference, pages 10–19, Tokyo, Japan, 1994. IEEE Computer Society Press.

    Google Scholar 

  11. W. Emmerich and A. Finkelstein. Do process-centred environments deserve process-centred tools? In C. Montangero, editor, Proc. of the 5 th European Workshop on Software Process Technology (EWSPT′96), volume 1149 of Lecture Notes in Computer Science, pages 75–81. Springer, 1996.

    Google Scholar 

  12. W. Emmerich and V. Gruhn. FUNSOFT Nets: A Petri-Net based Software Process Modeling Language. In Proceedings of the 6th International Workshop on Software Specification and Design, Como, Italy, Sept. 1991.

    Google Scholar 

  13. W. Emmerich, P. Kroha, and W. Schäfer. Object-oriented database management systems for construction of CASE environments. In Proc. of the 4 th Int. Conference on Database and Expert Systems Applications (DEXA′93), volume 720 of Lecture Notes in Computer Science, pages 631–642, Prague, Czech Republic, 1993.

    Chapter  Google Scholar 

  14. J. Gray, J. Harvey, A. Liu, and L. Scott, editors. Proc. 1 st Int. Symposium on Constructing Software Engineering Tools (COSET ′99), Los Angeles, CA, May 1999.

    Google Scholar 

  15. J. Gray and B. Ryan. Integrating Approaches to the Construction of Software Engineering Environments. In J. Ebert and C. Lewerentz, editors, Proc. of the Software Engineering Environments Conference, pages 53–65, Cottbus, Germany, 8–9 Apr. 1997. IEEE.

    Google Scholar 

  16. V. Gruhn. Software Process Management and Business Process (Re-)Engineering. In B. C. Warboys, editor, Proc. of the 3rd European Workshop on Software Process Technology, volume 772 of Lecture Notes in Computer Science, pages 250–253, Heidelberg, Sept. 1994. Springer-Verlag.

    Google Scholar 

  17. V. Gruhn, editor. Proc. of the 6 th European Workshop on Software Process Technology (EWSPT′98), volume 1487 of Lecture Notes in Computer Science. Springer, 1998.

    Google Scholar 

  18. J. C. Grundy and J. G. Hosking. A framework for building visual programming environments. In Proc. IEEE Symposium on Visual Languages, pages 220–224. IEEE Computer Society Press, 1993.

    Google Scholar 

  19. J. C. Grundy, J. G. Hosking, and R. Mugridge. Inconsistency management for multiple-view software development environments. IEEE Transactions on Software Engineering, 24(11):960–981, 1998.

    Article  Google Scholar 

  20. ISO. Portable Common Tool Environment — Object Oriented Extensions — Abstract Specification/C Bindings/Ada Bindings (Draft Standard). ISO, Sept. 1995.

    Google Scholar 

  21. S. Kelly, K. Lyytinen, and M. Rossi. MetaEdit+: A Fully Configurable Multi-User and Multi-Tool CASE and CAME Environment. In P. Constantopoulos, J. Mylopoulos, and Y. Vassiliou, editors, Proc. of the 8th Int. Conference on Advanced Information Systems Engineering (CAiSE′96), volume 1080 of Lecture Notes in Computer Science, pages 1–21, Heraklion, Crete, Greece, May 1996. Springer.

    Google Scholar 

  22. U. Kelter. H-PCTE — a High Performance Object Management System for System Development Environments. In Proc. of the 16th Annual Int. Computer Software and Application Conference (COMPSAC), pages 45–50, Chicago, Illinois, Sept. 1992. IEEE Computer Society Press.

    Google Scholar 

  23. U. Kelter and M. Monecke. Eine Architektur zur effizienten Konstruktion verteilter datenbankbasierter Anwendungen. In Proc. Smalltalk und Java in Industrie und Ausbildung (STJA ′99), Erfurt, 28−30. Sept. 1999. Universität Ilmenau.

    Google Scholar 

  24. U. Kelter, M. Monecke, and D. Platz. Realisierung von verteilten Editoren in Java auf Basis eines aktiven Repositories. In Proc. Java-Informationstae 1998 (JIT′98), pages 340–353. Springer, 1998.

    Google Scholar 

  25. U. Kelter, M. Monecke, and D. Platz. Constructing Distributed SDEs using an Active Repository. In Gray et al. [14], pages 149–158.

    Google Scholar 

  26. H.-U. Kobialka and C. Lewerentz. User Interfaces Supporting the Software Process. In Gruhn [17], pages 60–74.

    Google Scholar 

  27. B. Myers. User Interface Software Tools. ACM Transactions on Computer-Human Interaction, 2(1):64–101, Mar. 1995.

    Article  Google Scholar 

  28. B. Nuseibeh. Meta-CASE Support for Method-Based Software Development. In Proc. of the 1st Int. Congress on Meta-CASE. University of Sunderland, UK, Jan. 1995.

    Google Scholar 

  29. B. Nuseibeh and A. Finkelstein. View Points: A vehicle for method and tool integration. In G. Forte, N. H. Madhavji, and H. A. Müller, editors, 5th Int. Workshop Computer-Aided Software Engineering, pages 50–60, 6–10 July 1992.

    Google Scholar 

  30. R. Petrasch. Style Guides am Beispiel der Java Look and Feel Design Guidelines von Sun Microsystems — eine kritische Betrachtung. Softwaretechnik-Trends, 20(1):17–21, Feb. 2000.

    Google Scholar 

  31. K. Pohl, K. Weidenhaupt, R. Dömges, P. Haumer, M. Jarke, and R. Klamma. Process-Integrated (Modelling) Environments (PRIME): Foundation and Implementation Framework. ACM Transactions on Software Engineering and Methodology, 8(4):343–410, 1999.

    Article  Google Scholar 

  32. S. P. Reiss. Connecting tools using message passing in the Field environment. IEEE Software, 7(4):57–66, July 1990.

    Article  MathSciNet  Google Scholar 

  33. D. Schefström. System Development Environments: Contemporary Concepts. In D. Schefström and G. van den Broek, editors, Tool Integration. John Wiley and Sons, 1993.

    Google Scholar 

  34. I. Thomas and B. A. Nejmeh. Definitions of tool integration for environments. IEEE Software, 9(2):29–35, Mar. 1992.

    Article  Google Scholar 

  35. L. Wakeman and J. Jowett. PCTE — The Standard for Open Repositories. Prentice Hall, Hemel Hempstead, Hertfordshire, UK, 1993.

    Google Scholar 

  36. Y. Yang. Issues on Supporting Distributed Software Processes. In Gruhn [17], pages 143–147.

    Google Scholar 

  37. H. Züllighoven. Das objektorientierte Konstruktionshandbuch nach dem Werkzeugund Materialansatz. dpunkt-Verlag, Heidelberg, 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Monecke, M. (2000). Komponentenbasierte Konstruktion flexibler Software-Entwicklungswerkzeuge. In: Mehlhorn, K., Snelting, G. (eds) Informatik 2000. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-58322-3_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-58322-3_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67880-9

  • Online ISBN: 978-3-642-58322-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics