Elisa & Domain Orientation

News     Language Description    Data Structures     Domain Modeling   Copyright    Contact

What is Elisa?

Elisa is a new programming language. It combines the best features of procedural programming, functional programming, object-oriented programming and logic programming into one coherent linguistic framework. Integration of the best features of different paradigms creates new possibilities of solving problems and may open new ways of programming. It may create synergistic effects where the power of an integrated language is larger than the sum of the features of different paradigms. Learn more about ... 

Integrating Different Paradigms
Language Description 
Data Structures 
Getting Started with Elisa  

What is Domain Orientation?

We will use the term Domain Orientation to distinguish it from of other software development methods. The basic idea of domain-oriented software development is that computer programs are formulated in application-oriented domain terms. It is based on so-called domain-definitions, which are describing domain relationships. Those domain-definitions are not Elisa definitions but are separate formulas. However, we will explain how domain-definitions can be used to derive Elisa components and definitions. Learn more about…  

What is Domain Orientation? 

Domain Modeling

What about Feedback?

Your feedback will be highly appreciated. Please send your comments, good or bad, to Jan Klunder

Introduction

Home | Integrating Different Paradigms | Getting Started with Elisa | Demo's  | Bibliography | Copyright | News | Contact

Language Description:

Lexical Elements | Basic Data Types and Expressions | Definitions | Streams | Backtracking | Statements and Special Expressions | Arrays | Lists | Descriptors | Components | Collections | Generic Components | Terms | Categories | Types

Data Structures: Sequences | Examples involving Lists | Trees | Graphs | Searching State Spaces | Language Processing | Knowledge Representations
Domain Modeling:

Domain Modeling | Concepts | Domain Definitions | Domain Operations | Domain Implementations | Systems | Case study: an Order processing system | Case study: an Airport Support system | Domain Orientation versus Object Orientation