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