Auszug
Axiomatic Design ist eine Methode, die für den Entwurf beliebiger Systeme eingesetzt werden kann. Im Forschungsprojekt „Axiomatic Design im Entwurf Serviceorientierter Architekturen“ (AD-SOA) der Technischen Universität Ilmenau wurde Axiomatic Design für die Modellierung Serviceorientierter Architekturen (SOA) angepasst. Die Grundgedanken von Axiomatic Design sind denen bekannter Methoden aus dem Software Engineering ähnlich. Im Vergleich zu traditionellen Modellierungsmethoden strukturiert Axiomatic Design Entwurfsprozesse stärker und stellt Entwurfs-und Prüfregeln zur Beurteilung der Entwurfsentscheidungen bereit. Axiomatic Design wurde im Software Engineering bisher nur in ausgewählten Projekten eingesetzt, verspricht aber auf Grund seiner spezifischen Eigenschaften ein großes Potential für die Modellierung von SOA. Wir vergleichen Axiomatic Design exemplarisch mit einer Methode der Strukturierten Analyse. Ziel dieses Beitrags ist es zu untersuchen, ob Axiomatic Design einen Beitrag zur Modellierung von SOA leistet, der über den Beitrag traditioneller Methoden des Software Engineerings hinausgeht.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literaturverzeichnis
Arsanjani, A.: Service-oriented modeling and architecture: How to identify, specify, and realize services for your SOA. http://www-128.ibm.com/developerworks/ webservices/library/ws-soa-design 1/, 2004, Abruf am 2007-07-25.
Balzert, H.: Lehrbuch der Software-Technik: Software-Entwicklung. 2. Aufl., Spektrum, Heidelberg et al. 2001.
Balzert, H.: Lehrbuch der Objektmodellierung: Analyse und Entwurf mit der UML 2. 2. Aufl., Spektrum, Heidelberg et al. 2005.
Balzert, H.: Lehrbuch der Software-Technik: Software-Management, Softwarequalitätssicherung, Unternehmensmodellierung. Spektrum, Heidelberg et al. 1998.
Bieberstein, N.; Böse, S.; Fiammante, M.; Jones, K.; Shah, R.: Service-oriented architecture (SOA) compass: business value, planning, and enterprise roadmap. IBM Press, Upper Saddle River 2006.
Bichler, M.; Lin, K.-J.: Service-Oriented Computing. In: IEEE Computer 39 (2006) 3, S. 99–103.
Booch, G.: Object-Oriented Analysis and Design. 2. Aufl., The Benjamin/Cummings Publication Company, Redwood City 1994.
Braun, C. L.: Reuse. In: Marciniak, J. J. (Hrsg.): Encyclopedia of Software Engineering. Wiley, New York et al. 1994, S. 1055–1069.
Buchmann, I.; Gamber, M.: Methoden zur Unterstützung der Entwicklung einer SOA. In: Cremers, A. B.; Manthey, R.; Martini, P.; Steinhage, V. (Hrsg.): Informatik 2005: Informatik live!, Bonn 2005, S. 601–605.
Clapsis, P. J.; Hintersteiner, J. D.: Enhancing Object-Oriented Software Development through Axiomatic Design. In: First International Conference on Axiomatic Design (ICAD2000), Cambridge 2000, S. 272–277.
Coad, P.; Yourdon, E.: Object-Oriented Analysis. Yourdon Press, Englewood Cliffs 1991.
DeMarco, T.: Structured Analysis and System Specification. Yourdon, New York 1978.
1969]_Dijkstra, E. W.: Structured Programming. In: Ercoli, P.; Bauer, F. L. (Hrsg.): Software Engineering Techniques. Scientific Affairs Division NATO, Brüssel 1969, S. 65–68.
Dostal, W.; Jeckel, M.; Melzer, I.; Zengler, B.: Service-Orientierte Architekturen mit Web Services: Konzepte-Standards-Praxis. Spektrum, München 2005.
Dunkel, J.; Holitschke, A.: Softwarearchitektur für die Praxis. Springer, Berlin, Heidelberg, New York 2003.
Endrei, M.; Ang, J.; Arsanjani, A.; Chua, S.; Comte, P.; Krogdahl, P.; Luo, M.; Newling, T.: Patterns: Service-Oriented Architecture and Web Services. http://www.redbooks.ibm.com, Abruf am 2007-07-25.
Erradi, A.; Kulkarni, N.; Anand, S.; Padmanabhuni, S.: Designing Reusable Services: An Experimential Perspective for the Securities Trading Domain. In: Chung, J.-Y.; Feuerlicht, G.; Webber, J. (Hrsg.): Proceedings of the First International Workshop on Design of Service-Oriented Applications (WDSOA’05). IBM Research Division, Amsterdam 2005, S. 25–32.
Erl, T.: Service-Oriented Architecture: a Field Guide to Integrating XML and Web Services. 5. Aufl., Prentice Hall PTR, New Jersey 2004.
Erl, T.: Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall PTR, Upper Saddle River et al. 2005.
Fiege, R.; Stelzer, D.: Analyse des Beitrages von Axiomatic Design zum Entwurf Serviceorientierter Architekturen. In: Bankhofer, U.; Gmilkowsky, P.; Nissen, V.; Stelzer, D. (Hrsg.): Ilmenauer Beiträge zur Wirtschaftsinformatik Nr. 2006–07. Technische Universität Ilmenau, Ilmenau 2006.
Fiege, R.; Stelzer, D.: Analyse des Beitrages von Axiomatic Design zum Entwurf Serviceorientierter Architekturen. In: Internationale Tagung Wirtschaftsinformatik Karlsruhe, 28. Februar–2. März 2007, Bd. 2, Karlsruhe 2007, S. 909–926.
Gane, C.; Sarson, T.: Structured Systems Analysis: Tools and Techniques. Prentice-Hall, Englewood Cliffs 1979.
Ghezzi, C.; Jazayeri, M.; Mandrioli, D.: Fundamentals of Software Engineering. 2. Aufl., Prentice Hall, Upper Saddle River 2003.
Hatley, D. J.; Pirbhai, I. A.: Strategies for real-time specification. Dorset House Publishing, New York 1987.
Hagen, C.; Schwinn, A.: Measured Integration-Metriken für die Integrationsarchitektur. In: Schelp, J.; Winter, R. (Hrsg.): Integrationsmanagement. Planung, Bewertung und Steuerung von Applikationslandschaften. Springer, Berlin et al. 2006, S. 267–292.
Häuslein, A.: Systemanalyse: Grundlagen, Techniken, Notierungen. VDE, Berlin, Offen bach 2004.
IEEE(Hrsg.): ANSI/IEEE Std 1471–2000, Recommended Practice for Architectural Description of Software-Intensive Systems. o. O. 2000.
Jackson, M. A.: Principles of program design. Academic Press, London et al. 1975.
Kim, S. J.; Suh, N. P.; Kim, S. G.: Design of Software Systems based on Axiomatic Design. in: Robotics & Computer-Integrated Manufacturing 8 (1991) 4, S. 243–255.
Marks, E. A.; Bell, M.: Service-Oriented Architecture: A Planning and Implementation Guide for Business and Technology. Wiley, Hoboken et al. 2006.
Myers, G. J.: Composite/Structured Design. van Nostrand Reinhold Company, New York 1978.
Papazoglou, M. P.; Yang, J.: Design Methodology for Web Services and Business Processes. In: Lecture notes in computer science 2444 (2002), S. 54–64.
Raasch, J.: Systementwicklung mit strukturierten Methoden: ein Leitfaden für Praxis und Studium. 3. Aufl., Hanser, München et al. 1993.
Rumbaugh, J.; Blaha, M.; Premerlani, W.; Eddy, F.; Lorensen, W.: ObjectOriented Modelling and Design. Prentice Hall, Englewood Cliffs 1991.
Roock, S.; Lippert, M.: Refactoring in großen Softwareprojekten: Komplexe Restrukturierung erfolgreich durchführen. dpunkt, Heidelberg 2004.
Ross, D. T.: Applications and Extensions of SADT. In: IEEE Computer 18 (1985) 4, S. 25–34.
Sametinger, J.: Software engineering with reusable components. Springer, Berlin, Heidelberg, New York, Barcelona, Budapest, Hong Kong, London, Milan, Paris, Santa Clara, Singapore, Tokyo 1997.
Singh, M. P.; Huhns, M. N.: Service-Oriented Computing: Semantics, Processes, Agents. Wiley, Chichester et al. 2005.
Stevens, W. P.; Myers, G. J.; Constantine, L. L: Structured Design. In: IBM Systems Journal (1974) 2, S. 115–139.
Suh, N. P.; Do, S.-H.: Axiomatic Design of Software Systems. In: Annals of the CIRP 49(2000) 1, S.95.
990]_Suh, N. P.: The Principles of Design. Oxford, New York et al. 1990.
Suh, N. P.: Axiomatic Design: Advances and Applications. Oxford, New York 2001.
Vogel, O.; Arnold, I.; Chughtai, A.; Ihler, E.; Mehlig, U.; Neumann, T.; Völter, M.; Zdun, U.: Software-Architektur: Grundlagen-Konzepte-Praxis. Spektrum, München 2005.
Ward, P. T.; Mellor, S. J.: Structured Development for Real-Time Systems, Volume 1: Introduction and Tools. Yourdon Press, Englewood Cliffs 1985a.
Ward, P. T.; Mellor, S. J.: Structured Development for Real-Time Systems, Volume 2: Essantial modeling techniques. Yourdon Press, Englewood Cliffs 1985b.
Ward, P. T.; Mellor, S. J.: Structured Development for Real-Time Systems, Volume 3: Implementation modeling techniques. Yourdon Press, Englewood Cliffs 1986.
Warnier, J.-D.: Logical construction of programs. Stenfert Kroese, Leiden 1974.
Weinberg, V.: Structured Analysis. Yourdon Press, Englewood Cliffs 1978.
Wirth, N.: Program Development by Stepwise Refinement. In: Communications of the ACM 14(1971) 4, S. 221–227.
Yi, J.-W.; Park, G.-J.: Software Development of a Sequential Algorithm with Orthogonal Arrays (SOA) using Axiomatic Design. In: Proceedings of ICAD2004, Seoul 2004.
Yourdon, E.; Constantine, L. L: Structured Design. Prentice Hall, Englewood Cliffs 1979.
Yourdon, E.: Object-Oriented Design. Yourdon Press, Englewood Cliffs 1991.
Yourdon, E.: Modern structured analysis. Prentice-Hall International, Englewood Cliffs et al. 1989.
Zimmermann, O.; Krogdahl, P.; Gee, C.: Elements of Service-Oriented Analysis and Design: An interdisciplinary modeling Approach for SOA Projects. http://www-128.ibm.com/developerworks/webservices/library/ws-soad1/, 2004, Abruf am 2007-07-25.
Zimmermann, O.; Tomlinson, M.; Peuser, S.: Perspectives on Web Services: Applying SOAP, WSDL and UDDI to Real-World Projects. Springer, Berlin et al. 2003.
Zimmermann, O.; Schlimm, N.; Waller, G.; Pestel, M.: Analysis and Design Techniques for Service-Oriented Development and Integration. In: Cremers, A. B.; Manthey, R.; Martini, P.; Steinhage, V. (Hrsg.): Informatik 2005: Informatik live!, Bonn 2005, S. 606–611.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Deutscher Universitäts-Verlag | GWV Fachverlage GmbH, Wiesbaden
About this chapter
Cite this chapter
Fiege, R., Stelzer, D. (2007). Modellierung Serviceorientierter Architekturen — Ein Vergleich von Axiomatic Design mit der Strukturierten Analyse von DeMarco. In: Nissen, V., Petsch, M., Schorcht, H. (eds) Service-orientierte Architekturen. Gabler Verlag, Wiesbaden. https://doi.org/10.1007/978-3-8349-9636-7_6
Download citation
DOI: https://doi.org/10.1007/978-3-8349-9636-7_6
Publisher Name: Gabler Verlag, Wiesbaden
Print ISBN: 978-3-8350-0815-1
Online ISBN: 978-3-8349-9636-7
eBook Packages: Business and Economics (German Language)