Advertisement

Modellierung und Zusicherung nicht-funktionaler Eigenschaften bei Entwurf, Implementierung und zur Laufzeit verteilter Anwendungen

  • Torben Weis
  • Andreas Ulbrich
  • Kurt Geihs
Part of the Informatik aktuell book series (INFORMAT)

Zusammenfassung

Zusammenfassung Wir stellen einen Software-Entwicklungsprozess für komponenten-basierte verteilte Anwendungen vor, der Mehrkategorie-Dienstgüte während des Designs, der Implementierung und zur Laufzeit berücksichtigt. Für das Design haben wir die UML um Konzepte zur Dienstgüte-Modellierung erweitert. Das Modell wird für die Implementierung weitgehend automatisch auf unser .NET Remoting-basiertes Dienstgüte-Rahmenwerk abgebildet. Zur Laufzeit unterstützt das Rah-menwerk die Erbringung und Überwachung der Dienstgüte. Desweiteren unterstützt unser Prozess eine mehrstufige Abbildung von anwendungsspezifischen Dienstgüten auf Betriebsmittel, um für eine konkrete Dienstgüte die nötigen Betriebsmittel zu bestimmen.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. 1.
    C. Becker and K. Geihs. Generic QoS Specification for CORBA. In Proceedings of KiVS’99, Mar. 1999.Google Scholar
  2. 2.
    C. Becker and K. Geihs. Generic QoS-Support for CORBA. In Proceedings of ISCC’OO, Antibes, France, July 2000.Google Scholar
  3. 3.
    D. Dsouza. Model-Driven Architecture and Integration, http://www.omg.org/mda/presentations.htm, 2002.
  4. 4.
    H. A. Duran-Limon and G. S. Blair. The Importance of Resource Management in Engineering Distributed Objects. Lecture Notes in Computer Science, 1999:44–60, 2001.Google Scholar
  5. 5.
    B. S. (editor). Java 2 Platform—Enterprise Edition Specification, v 1.3. Technical Report 7/27/01, Sun Microsystems, Inc., 2001.Google Scholar
  6. 6.
    European Computer Manufacturers Association. C# Language Specification. Technical Report 334, ECMA, Genf, Schweiz, 2001.Google Scholar
  7. 7.
    European Computer Manufacturers Association. Common Language Infrastructure. Technical Report 335, ECMA, Genf, Schweiz, 2001.Google Scholar
  8. 8.
    S. Frolund and J. Koistinen. Quality-of-Service Specification in Distributed Object Systems. IOP/BCS Distributed Systems Engineering Journal, Dec. 1998.Google Scholar
  9. 9.
    G. S. Blair and G. Coulson and A. Andersen, L. Blair and M. Clarke and F. Costa and H. Duran-Limon and T. Fitzpatrick and L. Johnston, R. Moraira and N. Parlavantzas and K. Saikoski. The Design and Implementation of Open ORB 2. Distributed Systems online, Vol. 2, No. 6, Sept. 2001.Google Scholar
  10. 10.
    J. Aagedal and E. Ecklund. Modelling QoS: Towards a UML Profile. In UML 2002, volume 2460, pages 275–289. Springer, Oct. 2002.Google Scholar
  11. 11.
    Juan I. Asensio and Víctor A. Villagrá and Jorge E. López de Vergara and Julio Berrocal. UML Profiles for the Specification and Instrumentation of QoS Management Information in Distributed Object-based Applications, 2001.Google Scholar
  12. 12.
    J.-M. Jézéquel, N. Plouzeau, T. Weis, and K. Geihs. From Contracts to Aspects in UML Designs. In AOSD Workshop on A sped-Oriented Modeling with UML http://lglwww.epfl.ch/workshops/aosd-uml/Allsubs/jean.pdf, Enschede, The Netherlands, Apr. 2002.Google Scholar
  13. 13.
    W. Kalfa. Betriebssysteme. Akademie Verlag Berlin, 1988.Google Scholar
  14. 14.
    F. Kon, F. Costa, G. S. Blair, and R. H. Campbell. The Case for Reflective Middleware. In Communications of the ACM [9], pages 33–38.Google Scholar
  15. 15.
    MICO Team. MICO is CORBA, http://www.mico.org.Google Scholar
  16. 16.
    Object Management Group. CCM Specification. Technical Report ptc/01-11-03, OMG, Framingham, MA, 2001.Google Scholar
  17. 17.
    Object Management Group. Unified Modeling Language Specification 1.4. Technical Report 01-09-67, OMG, Framingham, MA, 2001.Google Scholar
  18. 18.
    Object Management Group. UML Profile for Modeling QoS and FT Characteristics and Mechanisms RFP. Technical Report 02-01-07, OMG, Framingham, MA, 2002.Google Scholar
  19. 19.
    OMG. OMA: http://www.omg.org/oma, 2002.Google Scholar
  20. 20.
    I. Rammer. Advanced.NET Remoting. Apress, 2002.Google Scholar
  21. 21.
    U2Partners. UML 2.0 Proposal v0.671: http://www.u2-partners.org, 2002.Google Scholar
  22. 22.
    T. Weis, C. Becker, K. Geihs, and N. Plouzeau. A UML Meta-model for Contract Aware Components. Springer LNCS, 2185, 2001.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Torben Weis
    • 1
  • Andreas Ulbrich
    • 1
  • Kurt Geihs
    • 1
  1. 1.Intelligente Netze und Management verteilter SystemeTU Berlin, Fakultät für Elektrotechnik und InformatikBerlin

Personalised recommendations