References

ABB+01 C. Atkinson et al., Component-based Product Line Engineering with UML, Addison-Wesley Professional, 2001

ALMA ESO, ALMA – Atacama Large Millimeter Array, http://www.eso.org/projects/alma/

ANDR M. Bohlen, androMDA, http://www.andromda.org/

ANT Apache Software Foundation, http://ant.apache.org/

AOSD Aspect-Oriented Software Association, aosd.net, http://aosd.net

ARIS IDS Scheer, Aris, http://www.aris.com/

ASAR The Autosar Consortium, Automotive Open System Architecture, http://www.autosar.org

ASPJ Eclipse.org, Aspect J, http://www.aspectj.org

Ale01 A. Alexandrescu, Modern C++ Design, Addison-Wesley, 2001

BPEL Oasis, Business Process Execution Language, http://www.oasis-open.org/

BCEL Apache Group, The Byte Code Engineering Library, http://jakarta.apache.org/bcel/index.html

BCK98 L. Bass, P. Clements, R. Kazman, Software Architecture in Practice, Addison-Wesley, Second Edition, 2003

Bec00 K. Beck, Extreme Programming Explained – Embrace Change, Addison-Wesley, 2000

Bec02 K. Beck, Test-Driven Development: by Example, Addison-Wesley, 2002

Bet02 J. Bettin, Model-Driven Architecture – Implementation & Metrics, 2002,

http://www.softmetaware.com/mda-implementationandmetrics.pdf

Bet04c J. Bettin, Prozessauswirkungen von MDSD – Model-Driven Development, special edition of OBJEKTspektrum 2004
http://www.sigs.de/publications/os/2004/MDD/bettin_MDD_2004.pdf

Bet04b J. Bettin, Complexity & Dependency Management: Creating an Environment for Software Asset Evolution and Software Mass Customization, 2004, http://www.softmetaware.com/complexity-and-dependency-management.pdf

Bos00 J. Bosch, Design and Use of Software Architectures – Adopting and Evolving a Product-Line Approach, Addison-Wesley Professional, 2000

BPML Business Process Modeling Language, http://www.bpmi.org

BPMN Business Process Modeling Notation, http://www.bpmi.org

CG01 J. C. Cleaveland, Program Generators with XML and Java, Prentice Hall PTR, 2001

CH05 K. Czarnecki, S. Helsen, A Taxonomy and Categorization of Model Transformation Approaches, http://www.swen.uwaterloo.ca/~kczarnec/

Cla04 M. Clark, Pragmatic Project Automation, The Pragmatic Programmers, 2004

Cle01 J. C. Cleaveland, Program Generators with XML and Java, Prentice Hall, 2001

CN01 P. Clements, L. Northrop, Software Product Lines: Practices and Patterns, Addison-Wesley Professional, 2001

COMP University of Karlsruhe, The COMPOST Composition System,
http://www.info.uni-karlsruhe.de/~compost/

Coc01 A. Cockburn, Agile Software Development, Addison-Wesley Professional, 2001

CRUI Sourceforge.net, CruiseControl – Continuous Integration Toolkit, http://cruisecontrol.sourceforge.net/developers.html

DRES Sourceforge.net, Dresden OCL Toolkit, http://dresden-ocl.sourceforge.net/

DSTG Delta Software Technology GmbH, ANGIE, http://www.d-s-t-g.com/neu/pages/pageseng/common/prod_et_et04_frmset.htm

EASY easymock.org, EasyMock Mock Object Framework, http://www.easymock.org

EC00 K. Czarnecki, U. Eisenecker, Generative Programming, Addison-Wesley Professional, 2000

ECLI Eclipse.org, Eclipse, http://www.eclipse.org

EMF Eclipse.org, Eclipse Modeling Framework, http://www.eclipse.org/emf/

EMPO Empowertec AG, OCL Toolkit, http://www.empowertec.de/

Eva03 E. Evans, Domain-Driven Design – Tackling Complexity in the Heart of Software, Addison-Wesley Professional, 2003

FMP University of Waterloo, Feature Modelling Plugin, http://gp.uwaterloo.ca/fmp/

FODA Carnegie Mellon Software Engineering Institute, Feature-Oriented Domain Analysis, http://www.sei.cmu.edu/domain-engineering/FODA.html

Fow99 M. Fowler, Refactoring – Improving the Design of Existing Code, Addison-Wesley Professional, 1999

Fow04 M. Fowler, Patterns of Enterprise Application Architecture, Addison-Wesley Professional, 2002

Fow05 M. Fowler, Language Workbenches: The Killer-App for Domain Specific Languages?, http://www.martinfowler.com/articles/languageWorkbench.html

Fra02 D. S. Frankel, Model-Driven Architecture, Wiley Publishing Inc., 2003

GME Institute for Software Integrated Systems, GME – The Generic Modeling Environment, http://www.isis.vanderbilt.edu/Projects/gme/

GHJ+94 E. Gamma, R. Helm, R. Johnson, J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley Professional, 1995

GS04 J. Greenfield et al., Software Factories – Assembling Applications with Patterns, Models, Frameworks, and Tools, Wiley Publishing Inc., 2004

HIBE jboss.org, Hibernate – Relational Persistence for Java and .NET, http://www.hibernate.org

Hor04 G. Hohpe, B. Woolf, Enterprise Integration Patterns – Designing, Building, and Deploying Messaging Solutions, Addison-Wesley Professional, 2003

HSQL HSQL Database Engine, http://sourceforge.net/projects/hsqldb/

HT04 A. Hunt, D. Thomas, Pragmatic Unit Testing in Java with JUnit, The Pragmatic Programmers, 2003

IUML Kennedy Carter, iUML, http://www.kc.com/products/iuml.php

JASS S. Chiba, Javassist, http://www.csg.is.titech.ac.jp/~chiba/

JB00 J. Bosch, Design and Use of Software Architectures, Addison-Wesley Professional, 2000

JBOS jboss.org, JBoss Application Server, http://www.jboss.org

JBR99 I. Jacobson, G. Booch, J. Rumbaugh, The Unified Software Development Process, Addison-Wesley Professional, 1999

JCC java.net, JavaCC – The Java Parser Generator, http://javacc.dev.java.net/

JMI Sun, The Java Metadata Interface, http://java.sun.com/products/jmi/index.jsp

KRB91 G. Kiczales, J. des Rivieres, D. G. Bobrow, The Art of the Metaobject Protocol, MIT Press, 1991

Kos90 T. D. Koschmann, The Common Lisp Companion, John Wiley & Sons, 1990

Lad03 R. Laddad, AspectJ in Action – Practical Aspect-Oriented Programming, Manning Publications, 2003

M2T OMG, MOF Model to Text Transformation Language RFP, OMG document number ad/04-04-07, April 2004, http://www.omg.org/docs/ad/04-04-07.pdf

MC04 Metacase Consulting, MetaEdit+, http://www.metacase.com

MDAG MDATM Guide, OMG document number omg/03-06-01, June 2003, http://www.omg.org/docs/omg/03-06-01.pdf

Mel02 S. Mellor, Executable UML: A Foundation for Model-Driven Architecture, Addison-Wesley Professional, 2002

MPS JetBrains, Meta Programming System, http://www.jetbrains.com/mps/

OASIS Organization for the Advancement of Structured Information Standards, http://www.oasis-open.org

OAW openArchitectureWare Group, openArchitectureWare Generator, http://www.openarchitectureware.org

OC++ S. Chiba, OpenC++, http://www.csg.is.titech.ac.jp/~chiba/openc++.html

OCL OMG, Object Constraint Language 2.0 Specification, OMG document number ptc/05-06-06, June 2005, http://www.omg.org/docs/ptc/05-06-06.pdf

Oes01 B. Oestereich et al., Erfolgreich mit Objektorientierung, Second Edition, Oldenbourg Wissenschaftsverlag, 2001

OMG Object Management Group, http://www.omg.org

OMGM Object Management Group, MDA, http://www.omg.org/mda

OMGP Object Management Group, MDA UML Profile, http://www.omg.org/mda/specs.htm#Profiles

OMGT Object Management Group, MDA Committed Companies and their Products, http://www.omg.org/mda/committed-products.htm

OWS+03 B. Oestereich et al., Objektorientierte Geschäftsprozessmodellierung mit der UML, Dpunkt Verlag, 2003

Par76 D. L. Parnas, On the Design and Development of Program Families, IEEE Transactions on Software Engineering, Vol. SE-2, No. 1, March 1976, pp. 1–9.

PBG04 T. Posch, K. Birken, M. Gerdom, Basiswissen Softwarearchitektur, Dpunkt Verlag, 2004

PLP Carnegie Mellon Software Engineering Institute, Product Line Practice, http://www.sei.cmu.edu/plp/

POSA1 F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, M. Stal, Pattern-Oriented Software Architecture – A System of Patterns, John Wiley & Sons, 1996.

POSA2 D. Schmidt, M. Stal, H. Rohnert, F. Buschmann, Pattern-Oriented Software Architecture, Volume 2: Patterns for Concurrent and Networked Objects, John Wiley & Sons, 2000

POSA3 M. Kircher, P. Jain, Pattern-Oriented Software Architecture, Volume 3: Patterns for Resource Management, John Wiley & Sons, 2004

POSE Gentleware AG, Poseidon for UML, http://www.gentleware.com/products

PV pure-systems GmbH, pure::variants, http://www.pure-systems.com/Variant_Management.49.0.html

QVT OMG, MOF 2.0 Query/View/Transformation Final Adopted Specification, OMG document number ptc/05-11-01, November 2005, http://www.omg.org/docs/ptc/05-11-01.pdf

QVTP QVT Partners, QVTP Home Page, http://www.qvtp.org/

QVTR MOF 2.0 Query / Views / Transformations RFP, OMG document number ad/02-04-10, April 2002, http://www.omg.org/docs/ad/02-04-10.pdf

RV05 M. Rudorfer, M. Völter, Domain-specific IDEs in Embedded Automotive Software, EclipseCon 2005, http://www.voelter.de/data/presentations/EclipseCon.pdf

SCA IBM, Service Component Architecture, http://www.ibm.com/developerworks/library/specification/ws-sca/

SFW05 International Workshop on Software Factories at OOPSLA 2005,

http://softwarefactories.com/workshops/OOPSLA-2005/SoftwareFactoryWorkshopAnnouncement.htm

STRT Apache Software Foundation, The Apache Struts Application Framework, http://struts.apache.org/

TOMC Apache Software Foundation, Apache Tomcat, http://tomcat.apache.org/

UMLX E. D. Willink, UMLX: A Graphical Transformation Language for MDA, http://www.softmetaware.com/oopsla2003/willink.ppt

VELO The Apache Jakarta Project, Velocity, http://jakarta.apache.org/velocity/

VKZ04 M. Völter, M. Kircher, U. Zdun, Remoting Patterns: Foundations of Enterprise, Internet and Realtime Distributed Object Middleware, John Wiley & Sons, 2005

Voe02 M. Völter, A Generative Component Infrastructure for Embedded Systems, http://www.voelter.de/data/pub/SmallComponents.pdf

Voe03 M. Völter, Program Generation – A Survey of Techniques and Tools, http://www.voelter.de/data/presentations/ProgramGeneration.zip

Voe04 M. Völter, Models and Aspects – Patterns for Handling Cross-Cutting Concerns in Model-Driver Software Development, http://www.voelter.de/data/pub/ModelsAndAspects.pdf

VSW02 M. Völter, A. Schmid, E. Wolff, Server Component Patterns, John Wiley & Sons, 2002

WfMC The Workflow Management Coalition, http://www.wfmc.org

WL99 D. M. Weiss, C. T. R. Lai, Software Product-Line Engineering: A Family-Based Software Development Process, Addison-Wesley Professional, 1999

XDOC XDoclet Team, XDoclet – Attribute-Oriented Programming, http://xdoclet.sourceforge.netxdoclet/index.html

XMF Xactium, XMF Mosaic, http://albini.xactium.com/content/

XPDL XML Process Definition Language, http://www.wfmc.org/standards/XPDL.htm

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset