• paruošti teorinę medžiagą tema – projektavimas dėl atkartojimo (design for reuse);
• duotajam taikomosios srities objektui suprojektuoti ir ištirti įvairius pakartotinio panaudojimo (reuse) komponentų projektavimo metodus. Siekiant kuo geriau realizuoti taikomosios srities objektą buvo įsisavinamos pagrindinės pakartotinio panaudojimo (reuse) technologijos sąvokos, apibrėžimai, tikslai, galimybės, metodai bei tendencijos.
Projekte naudojami dviejų kalbų metodai. Dviejų kalbų metodas aiškiai atskiria skaičiuojamuosius (algoritminius ar elgsenos) ir kompozicinius aspektus. Toks atskyrimas įgalina pasiekti didelį lankstumą ir pakartotinį panaudojimą. Skriptų kalbos naudojimas žymiai padidina pakartotinio panaudojimo komponentų kūrimą, leisdamas daugiau dėmesio skirti individualių uždavinio problemų sprendimui.
Šiuo metu egzistuoja daug įvairių skriptų kalbų ir įrankių sistemos kūrimui iš apibendrintų komponentų. Tačiau dauguma jų yra orientuoti specifinei taikymų sričiai arba tai yra generinių komponentų rinkiniai skirti būtent jų taikymo sričiai. Be to, žinomų skriptų kalbų parametrizavimo galimybės nėra pakankamai lanksčios, kad būtų galima vystyti tiek bendros paskirties komponentais pagrįstas, tiek į sritį orientuotas sistemas, ypač tuo atveju, jei sistemą reikia sugeneruoti automatiškai.
Galimas šių problemų sprendimas – Open PROMOL eksperimentinė skriptų kalba. Ji skirta:
• Specifikuoti komponentų ar jų dalių pakeitimus tiksline kalba, naudojant hierarchinę parametrizaciją su išorinėmis funkcijomis.
• Specifikuoti komponentų (ar jų dalių) sujungimą į sistemą.
• Generinių komponentų projektavimui bei generinių sistemų kūrimui.
Darbo metu siekiama išmokti kurti bei derinti VHDL modelius “OrCad Express” modeliavimo sistemos aplinkoje. Šiam tikslui pasiekti bus įsisavinti ir darbo metu ištobulinti bei panaudoti VHDL programavimo kalbos pagrindai bei galimybės. Didelis dėmesys skiriamas tipiniam modelio kūrimui.
Darbe tiriamas Open PROMOL preprocesorius, apdorojantis duotąsias išorines funkcijas. Išbandomos jo teikiamos galimybės VHDL programų tekstų lanksčiam modifikavimui ir parametrizavimui pakartotinio panaudojimo (reuse) technologijos kontekste.
2. Analitinė dalis
Metaprogramavimas
Metaprogramavimas yra toks programavimo būdas, kai bazinis funkcionalumas užrašomas tikslo kalba, o bendrinis funkcionalumas užrašomas metakalba, kad padidintume programos pritaikomumą. Tokiu būdu metaprogramavimas yra naudojamas atkartojimo technologijai įgyvendinti.
MPG yra atskiras daugiakalbės programavimo paradigmos atvejis. Reikia mažiausiai dviejų kalbų (arba dviejų kalbos poaibių), kad būtų galima įdiegti...
Šį darbą sudaro 5457 žodžiai, tikrai rasi tai, ko ieškai!
★ Klientai rekomenduoja
Šį rašto darbą rekomenduoja mūsų klientai. Ką tai reiškia?
Mūsų svetainėje pateikiama dešimtys tūkstančių skirtingų rašto darbų, kuriuos įkėlė daugybė moksleivių ir studentų su skirtingais gabumais. Būtent šis rašto darbas yra patikrintas specialistų ir rekomenduojamas kitų klientų, kurie po atsisiuntimo įvertino šį mokslo darbą teigiamai. Todėl galite būti tikri, kad šis pasirinkimas geriausias!
Norint atsisiųsti šį darbą spausk ☞ Peržiūrėti darbą mygtuką!
Mūsų mokslo darbų bazėje yra daugybė įvairių mokslo darbų, todėl tikrai atrasi sau tinkamą!
Panašūs darbai
Atsisiuntei rašto darbą ir neradai jame reikalingos informacijos? Pakeisime jį kitu nemokamai.
Pirkdamas daugiau nei vieną darbą, nuo sekančių darbų gausi 25% nuolaidą.
Išsirink norimus rašto darbus ir gauk juos akimirksniu po sėkmingo apmokėjimo!