Eksperimenti universālas modelēšanas vides izveidei
Автор
Vīksne, Jānis
Co-author
Latvijas Universitāte. Fizikas un matemātikas fakultāte
Advisor
Podnieks, Kārlis
Дата
2006Metadata
Показать полную информациюАннотации
Projektējot informāciju tehnoloģiju sistēmas, plaši tiek izmantotas tā saucamās. modelēšanas valodas, kas ļauj formulēt attiecīgai projektēšanas stadijai atbilstošu informāciju. Tā kā dažādu sistēmu dažādās plānošanas stadijās tiek izmantotas dažādas modelēšanas valodas, tad lietderīgs būtu tāds modelēšanas rīks, ar kuru būtu iespējams definēt jaunas modelēšanas valodas un kurš pēc patvaļīgas valodas definīcijas ielādes, veicot minimālu papildu konfigurāciju, ļautu veidot tās modeļus. Ar modelēšanas valodām formulētā informācija jeb modeļi ir ērti algoritmiski interpretējami, un no agrīnās stadijās izstrādātiem modeļiem izriet samērā daudz automatizējama darba. Tāpēc vēlams būtu nodrošināt arī ērtu vidi modeļus transformāciju realizēšanai. Tā kā man nav izdevies atrast sistēmu, kura pilnībā apmierinātu visas šīs prasības, nolēmu izpētīt iespējamo risinājumu. Darba rezultātā ir izveidota eksperimentāla Microsoft .NET vidē realizēta universāla modelēšanas sistēma. During the design stage of information technology systems a lot of different modeling languages are widely used to define the exact information necessary at a specific stage of planning. As the information contained in models varies from stage to stage and from system to system a modeling tool allowing to define and to implement custom modeling languages would be very useful. As models can be easily interpreted algorithmically and as a lot of tasks arising from the information contained in them can be carried out automatically, an environment supporting implementation of different model transformations would be highly appreciable. As I have been unable to find a tool that would fully satisfy each of these requirements, I decided to analyze the creation of a possible solution. An experimental universal modeling system implemented in Microsoft .NET environment has been developed as the result of the work.