Sveikos platformos projektas yra inžinerijos programinės įrangos gamybos technologiją.
Mes manome, kad programavimas yra veikla dėl domenų kalbų vystymąsi; Taigi, mes siūlome plėtoti naujų kalbų, manipuliuoti juos naudojant domenų žymėjimai ir paversti jas vykdomąjį kodą platformą.
Naudojant visai platforma, probleminės srities ekspertai gali dirbti kartu su programavimo ekspertų programinės įrangos produktų kūrimą.
Sveikos platforma apima modeliavimo sistemą, yra generatyvinių sistema, kalbų šeima ir domenų redaktoriai integruota su "Eclipse platformos.
Kalbos boundled su platforma apima populiarias kalbų, tokių kaip Java ir XML kartu su kai kurių naujų domenų kalbų, naudojamų modeliavimo struktūrą, elgesį, atkaklumo ir kalba pastabomis.
Įranga
- Architektūra: "
- Išplėstinis. Architektūra suteikia kalbų pratęsimo API. Jūs galite pridėti / pašalinti kalbomis, žymėjimai, persistences ir operacijas. "
- Java sistemas ir domenų kalbomis. Viskas išraiškingas galios visai platformos yra prieinamas kaip standartinių Java sistemų. Dalis šios išraiškos galių taip pat galima per domenų kalbų šeimai.
- Generative. Visa modeliavimo kalbos generuoti kodą ant Java sistemų. Kartu su plataus naudojimo wellknown dizaino modelius sistemų, kodas generuojamas jaučiasi ranka parašyta.
- Metaprogramming: "
- Gimtoji parama. Kiekvienas visas kalba gali būti naudojamas bet šablono lygiu ir, jei jis turi vykdomąjį semantiką, ji taip pat gali būti naudojamas bazės arba priimančiosios lygiu.
- Sustojimo paramą lankytojams. Sustojimo paramą galima elgesys apibūdinamas lankytojai Sankryþos sistemą.
- Maišymas šablonų kalbos. Vieno artefaktai generatorius gali naudoti kelis šablonų kalbos.
- Tvarumas: "
- Stream "remiantis atkaklumo. Patvarumas sintaksė modelis yra užmaunamas. Abu srautas pagrindu ir modelis grindžiamas patvarumas metodai (rinkiniai) yra palaikomi. Transliacijos API atrodo gaminamų direktoriaus dalyvio statybininkas dizaino šabloną statybinių įvykius.
- Java kodą ir XML numatytieji serializers. Standartiniai patvarumas rinkiniai remiantis transliacijos API ir yra prieinami dviejų skonis: Java ir XML. "Java" kodas, kai vykdomas, gaisrai statybinių įvykių srautą.
- Stream "pagrįstas elgesys. Modelis elgesys gali būti apibrėžtas tiesiogiai ant transliacijos API be išankstinio pastato modelį.
- keliomis kalbomis paremti. Programų, parašytų naudojant kelias kalbas palaiko net nuo vieno šaltinio faile.
- Versijų paramą. Pritaikyta versijų metamodels ir migruoti / importo esami modeliai yra teikiamos.
- redagavimas: "
- GEF pagrįstos redaktoriai Eclipse. Modelis, pagrįstas regos redaktoriai Eclipse gali būti įtraukta į visai kalba net naudojant atskirus įskiepių.
- Rich grafinės naudotojo sąsajos. Keli rūšių ženklais yra palaikomi įskaitant gramatikos maketus teksto programavimo kalbų, matematikos išdėstymą matematinės išraiškos, medžių ir grafų maketus diagrama orientuota kalbomis.
- Keli notacijas kalba. Kiekvienam kalba keli žymėjimai gali būti apibrėžta ir dislokuoti moduliniu būdu. Notacija gali būti pakeista, o redagavimas.
- Maišymas pastabomis. Keli žymėjimai gali būti maišomas net ant vieno redaktoriaus nuomone. Ši funkcija ypač naudinga metaprogramming naudojant sintaksės šabloniniams kalbomis.
Kas naujo , šioje laidoje:
- IDE: "
- Geresnis & quot; Kopijuoti subjektas kelias & quot; veiksmų naudoti įvedėte funkciją veiksmus Kalbos
- [Veiksmai] Pridėta funkcijų, reikalingų pagerinti veiksmų modulinis,
- [Veiksmai] Pridėta ActionCall statyti programiškai remtis veiksmą;
- [semantika] Pertvarkyta parašas tipai būti labiau tinka nustatyti transformacijas;
- [semantika] Pridėta LanguageType atstovauti bet kurią konkrečioje kalba tipą
- [semantika] Pridėta TypedVariable pridėti oficialų pavadinimą į kategorijas, pasirašymo;
- [semantika] Pridėta numanomi Vardas semantika funkcijai taikymo ir taisyklių;
- [semantika] Pridėta subjektas modelio semantika į EntityType
- [semantika] perrašyti domeno lygiu ir geresnis turinys padėti;
- [semantika] Pridėta normintuvo, vertėja (į užklausas);
- [tekstas] Restauruotos gebėjimas lizdą dokumentus dokumentai ir eilučių eilėmis;
- [darbo eigos] Pridėta paramą iteratory kaip rezultatų remtis veiklos Žymėjimai
- [semantika] Patobulinta lentelių stiliaus taisykles ir šablonų,
- [semantika] Geresnis Baseinai šablonų konstruktai,
- [tekstas] sumažinta matomumas visi, bet teksto simbolius,
- [tekstas] Pridėta dėžės lizdinė dokumentų ir eilučių Karkasai
- [iteratory] Pridėta CollectionIterator wrap iterables negrįžta IEntities
- pavyzdžiai;
- [Imp Kalba] Pridėta Java ir teksto generatorius parašyta naudojant Semantika;
- ištaisytos klaidos,
- [Modeliai] Fiksuotas unikalus vardas normalizavimas visoje subjektų ir funkcijos;
Kas naujo versijoje 1.0.0.v20110316-1725:
- Atnaujinta užtemimas siejama su All-in-One "platinimo versija 3.6.2;
- Įvesta & quot; xwl & quot; failo plėtinys už numatytąją XML statybininkas Patvarumas
- Atnaujintas ir reorganizuota turinio tipų hierarchija,
Kas naujo versijoje 1.0.0.v20110114-1804.
- Patobulinimai ir papildomas funkcijas
Kas naujo versijoje 1.0.0.v20101025-1115:
- rašymo & quot funkcija; programos & quot; maišymo kelis domenų kalbų buvo sustiprintas su galimybe paskelbti remiamus kompozicijas.
- redaktorių praktiškumo pagerino pertvarkyti Focus ", parinkimas ir DND Žinučių.
- Assist "buvo reorganizuota įvedant už kalbos submeniu.
- domenų kalbos apibrėžti struktūrą ir kalba elgesį buvo pratęstas remti aspektinio modelius ir grafų struktūras ir traversals.
- Jei norite palengvinti derinimo, Derinti perspektyva buvo supažindinti su debug ir kintamųjų nuomonėmis, pasinaudojusioms domenų ženklais.
Kas naujo versijoje 1.0.0.v20090323-1254:
- Bendra: "
- Geresnis testai užklausų ir XSD kalbomis.
- IDE: "
- [darbo eigos] Pridėta Pasirinkite modeliai langą dedant modelių per darbo veiklą.
- Karkasai: "
- [apkaustai] Pridėtas rezultatas iteratoriaus
- [Analizatoriai] Pridėta API parama strategijas;
- [sąsaja] Pridėta paramą už turinį padėti meniu (per CTRL + Space)
- [sąsaja] uniformuoti elgesys horizontali rodyklė, paspaudus klavišą ant teksto atrankos Eclipse teksto redaktoriai.
- Kalbos: "
- [Commons] reorganizuota ir fiksuoto vertėjas,
- [gramatikų] Pridėta paramą apdorojant BigDecimals ir BigIntegers.
- [gramatikų] Pridėta paramą inline apibrėžimo unparsing elgesį DataTerminals.
- [Užklausos] Pridėta paramą EnumValue, data, palyginama ir objekto duomenų tipus į reliacinės ir lygybės stato.
- [Bandymai] Pridėta paramą generatoriaus AllOf, jeigu kurią nors, IsAssignableTo, HasType, HasKind.
- [darbo eigos] Pridėta paramą naudojant dislokuoti gramatikas ir parse / Unparse veikla
- [XSD] Pridėta modelis parama nota suvaržymas deklaracijų, užsienio kalbos požymius, iš naujo apibrėžti direktyvą.
- Žymėjimai: "
- [XSD] Pridėtas neribotą maxOccurs priskiria ir užsienio atributus. "
- [XSI] Pridėta paramą kompozitinių atributus. "
- ištaisytos klaidos: "
- [Lankytojai] nekintama žemyn elgesys (negaliojantis atveju) į GenericTemplateInterpreterVisitor.
- [Lankytojai] nustatė kintamojo pakeitimo elgseną negaliojančiu vertybes.
- [Veiksmai] Fiksuotas regresijos ant transformacijų pakeitimą šaknų subjekto.
- [gramatikų] nustatė unparsing iš Pasirink taisyklę.
- [Užklausos] Fiksuotas kaip kintamieji ExpressionTest šablonų įtakos pašalinimas iš konteksto kintamųjų.
- [Informacija] nustatė Būlio išraiškos elgesys lygiavertę ir NotEquals.
- [Užklausos] Fiksuotas AtFeatureTest su funkcija URI.
- [Užklausos] Fiksuotas palyginimas konstruoja elgesį su loginę, objektų, ENUM vertybes ir datų.
- [darbo eigos] nustatė klasės pakrovimo regresijos turinio Assist ir vertėja.
- [XML] Fiksuotas tipas elemento turinio funkcija prototipą.
- [XSD] Fiksuotas kartografavimo sudėtingų tipų su tuščiu content modelį.
- [sąsaja] Fiksuotas redagavimas duomenų subjektams Object datatype.
- [sąsaja] Fiksuotas elgesys veiksmų Panaudojus Pakartotinai nuskaičiuoti mygtuką redaktorius nepakankamumas būsenos puslapyje.
Reikalavimai
- Java 2 Standard Edition Runtime Environment "
- užtemimas;
Komentarai nerastas