Metrika članka

  • citati u SCindeksu: 0
  • citati u CrossRef-u:[4]
  • citati u Google Scholaru:[=>]
  • posete u prethodnih 30 dana:1
  • preuzimanja u prethodnih 30 dana:1
članak: 1 od 1  
Tehnika
2014, vol. 69, br. 5, str. 818-825
jezik rada: engleski
vrsta rada: stručni članak
doi:10.5937/tehnika1405818K


Integrisano razvojno okruženje za više jezgarne sisteme
aRT-RK, Institute for Computer Based Systems LLC, Novi Sad
bUniverzitet u Novom Sadu, Fakultet tehničkih nauka

Projekat

Programska podrška i alati u višejezgarskim sistemima (MPNTR - 32031)

Sažetak

Razvoj programskih rešenja koja pružaju komforno radno okruženje za razvoj programske podrške za platforme sa ograničenim resursima je oduvek predstavljalo izazov. Da bi se navedeni cilj postigao bilo je neophodno integrisati sve specifične alate razvijene za tu namenu. Ovaj rad opisuje Integrisano Razvojno Okruženje koje je dizajnirano kako bi zadovoljilo sve specifičnosti razvoja programske podrške za familiju više jezgarnih platformi namenjenih digitalnoj obradi signala kompanije Cirrus Logic. Kao osnova za razvoj korišćena je Eklips (Eclipse) platforma i RCP (Rich Client Platform), zato što pruža proširiv i prilagodljiv sistem za razvoj integrisanih razvojnih okruženja. Realizovano je CLIDE (Cirrus Logic Integrated Development Environment), kao pouzdano razvojno okruženje za razvoj programske podrške. Validacija rešenja je ostvarena kroz 2641 JUnit ispitnih slučajeva koji ispituju većinu funkcionalnosti koju pruža CLIDE. CLIDE u značajnoj meri povećava kvalitet izrade programske podrške namenjene više jezgarnim sistemima i smanjuje potrebno vreme razvoja programske podrške, čime opravdava troškove razvoja integrisanog okruženja.

Ključne reči

integrisano razvojno okruženje; više jezgarni sistemi; Eklips

Reference

Chamberland, L.A., Lymer, S.F., Ryman, A.G. (1998) IBM VisualAge for Java. IBM Systems Journal, 37(3): 386-408
Charles, P., Fuhrer, R.M., Sutton, S.M. (2007) IMP: a meta-tooling platform for creating language-specific ides in eclipse. u: Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering - ASE '07, New York, str. 485-488
des Rivieres, J., Wiegand, J. (2004) Eclipse: A platform for integrating development tools. IBM Systems Journal, 43(2): 371-383
Frenzel, L. (2007) Experience report. u: Proceedings of the 2007 ACM SIGPLAN international conference on Functional programming - ICFP '07, str. 220-222
Jarvensivu, J., Kosola, M., Kuusipalo, M., Reijula, P., Mikkonen, T. (2006) Developing an Open Source Integrated Development Environment for a Mobile Device. u: International Conference on Software Engineering Advances (ICSEA'06), 55
Kornstadt, A., Reiswich, E. (2010) Composing Systems with Eclipse Rich Client Platform Plug-Ins. IEEE Software, 27(6): 78-81
Lee, B., Wu, X., Cao, F., Liu, S., Zhao, W., Yang, C., Bryant, B.R., Gray, J.G. (2003) T-Clipse: an integrated development environment for two-level grammar. u: Proceedings of the 2003 OOPSLA workshop on eclipse technology eXchange - eclipse '03, New York, str. 89-93
Sentilles, S., Pettersson, P., Crnkovic, I., Håkansson, J. (2008) Save-IDE: An Integrated Development Environment for Building Predictable Component-Based Embedded Systems. u: ASE ‘08 Proceedings of the 2008 23rd IEEE/ACM International Conference on Automated Software Engineering,, Washington, DC, str. 607-610