LISA

Language

Component

Architecture

Architectural Patterns

Notation

Implementation

References

Examples

FAQ

The Author


Design

Design is the activity that generates an implementation of a Langauge and thereby also defines the Language. The Languages of choise is used to define the syntax and the semantics of the implemented Language.

The Designer is responsible for creating a small and/or efficient Language definition with the available resources. The definition should be as simple as possible, still making the Language complete for its purpouse.

A good designer uses pragmatic principles to achieve an optimal definition that lacks redundancy.

Related Topics
Architecture
Design Patterns

Copyright (C) 2003, Marcus Andersson