Informace o projektu
Tvorba softwarových aplikací pro širokou uživatelskou veřejnost obrací pozornost na objektově-orientovaná vývojová prostředí a techniky analýzy a také využití přirozeného jazyka ve všech fázích životního cyklu - od fáze formulace požadavků až po návrh funkčnosti uživatelského rozhraní. MDE (Modelem řízené inženýrství) je přístup vyvinutý v nedávné době, který je založený na strategii tvorby aplikací pomocí modelování zadání, konceptuálního modelování a modelování návrhu řešení. Typickým nástrojem je zde UML - Unifikovaný modelovací jazyk.
Naše myšlenka kombinace objektového přístupu a využití redukovaného přirozeného jazyka k životnímu cyklu systému se snaží překlenout mezeru mezi dvěma světy: Světem modelování businessu a souborů primárních dat, který je založen na procesech a jehož pochopení vyžaduje důkladné znalosti z oblasti ekonomie, a světem IT, který dnes obsahuje řadu moderních nástrojů a technik. Snažíme se o minimalizaci manuální lidské práce při přenosu primárních dat do příslušných softwarových aplikací. Chceme rozšířit disciplínu společného konceptuálního modelování do oblasti, kde na jedné straně jsou vyžadovány složité a komplexní znalosti o aplikační problémové oblasti a na druhé straně jsou pokročilé moderní programovací techniky a nástroje (např. Visualworks, Pharo), protypovací prostředí (Scheme, Squeak) a kromě běžně používaných objektových programovacích jazyků (C++, Java) také netradiční programovací jazyky (Smalltalk, Scheme, Python) tak, aby bylo možné tvořit softwarové prototypy a komponenty, které by vyplnily mezeru soubory primárních dat a následnými softwarovými systémy typu Matlab, SPSS nebo podobné.
Cílem projektu je sestavit soubor existujících jednotlivých nástrojů a technik a také vyvinout vlastní dílčí techniky a nástroje tak, aby umožnily pod jedním společným paradigmatem postupně řešit celý životní cyklus vývoje systému a do procesu začlenit možnost využití přirozeného jazyka. Náš projekt by měl mít přínosy do oblasti teorie mo