The eXtreme Design Approach
The eXtreme Design (XD) approach supports the design process of applications and application components.
Software Engineering
XD supplements existing software engineering methods such as Unified Modeling Language (UML) in the area of domain modelling.
Domain Modelling
Domain modelling is the task of discovering entities and objects of the application domain which represent real-world things and concepts.
Object-Oriented Concepts
XD combines object-oriented concepts with aspects of conceptual modelling on a higher-level of abstraction.
Meta Model
XD is based on the XD meta model which is adaptable to various application domains, and the XD algebra which offers a rich set of operations over the XD meta model.
Software Engineering Techniques
The eXtreme Design (XD) approach supplements existing software engineering techniques in three different areas:
Thesis: The eXtreme Design Approach (2001)